it's been a little while since i last tried experimenting with trying to load / slipstream sata drivers or use specifically the nlite program. i've never been able to get it work and instrunctions elsewhere were always confusing. today i did some research again, for one, it's mentioned you need two files, the .sys file of the driver and the txtsetup.oem to be slipstreamed. i have searched the internet and found three sources in particular, blackwingcat's sata / ahci driver which works up to ich10 i think, and the amd version which supports sb600, sb700 and sb800 chipsets, and also the uniATA driver which seems to support all controllers, amd, intel, nforce, via, etc.
now the problem is, i obviously do not know which exact steps / instructions to follow on how exactly to burn a slipstreamed windows 2000 sp4 cd with the included slipstreamed drivers. i currently have one page to follow which the name of the site article is "2 Ways to Integrate Floppy SATA RAID Driver into Windows XP CD". another issue is that there are all these different nLite versions. i know some support windows 2000, but is there a particular version that's "better" for burning ISOs for windows 2000 sp4 installations? for example, there was some post on the below thread here " =27006", saying how later versions of nlite may break things, but there wasn't any more detailed explanation of what. this was in late 2010.
so let's see i download nlite 1.01 final and wan't to integrate the uniATA driver files and / or intel / amd ones. will this work fine or would i need a newer version of nlite? also, would there be a conflict if i put all three the uniATA and intel / amd in the same slipstreamed cd? my goal is hopefully to create a custom windows 2000 sp4 installation disc with functional support for all sata controllers so that i can install windows 2000 on any laptop that has a sata controller only and can't revert to ide / legacy compatibility mode. i'm not worried too much on speed and performance, i mean ata 133 is still pretty fast, and random read performance is really more important, and if you have an ssd, even if limited to ata 133, you still will have a relatively fast system. even the most recent ssd's with the fastest random read 4k queue depth 1 such as the samsung 860 pro can only manage maybe around 40-45 MB/s.
thanks for the info, it seems that nlite 1.4.9.3 would be good to start then? also, i was wondering, have you ever tested the uniATA textmode driver? also, can i combine all of them in the same slipstream or will there be conflicts? for uniATA, i'll wan't to use version 0.46.4.8, as it seems to be the last "Stable" version indicated from the site, though as an additional question, there are debug versions. would there be a problem using the debug versions as in affecting performance, and what benefits would they have? i posted a pic below of the driver package i have of uniATA btw, i'm assuming i need the two boxed files only?
so i went and made a nlite splipstreamed windows 2000 sp4 installation disc ( including both the amd package in the multiple folder option, as well as all of the intel drivers for the intel package ), and choose the textmode option. i put it in a 2011 or 2012 year laptop ( uses a amd a4 apu ) with sata interface to test, and i got to a point where it got stuck on the "setup is starting windows 2000". so i was wondering what could be the issue and solution in fixing this problem. i did a google search and the only two suggestions i got was to make sure EHCI is enabled in the BIOS and / or install with ACPI disabled by pressing f5 or f7 early in setup phase. so the laptop i was testing on did not have a EHCI option in the bios, and i didn't choose the f5 or f7 option yet. also, it's another person's laptop so i don't wan't to risk messing it up, and from what i know on ACPI, i don't think disabling it would be a viable option as some things may end up not being detected ( i only would do this mainly on windows 95 systems, and to a lesser extent, if at all on 98SE ). i also tested by pressing f6 one time and without pressing f6 from early in setup, but it still would hang for a while on the "Setup is starting windows 2000" portion, and so i just would shut it off. the only thing i can think of so far of why i get the hanging problem with the laptop i tested was simply that the sata controllers / chipset is not supported and is causing issues and can't be run without some other unofficial patches / integrated drivers, etc, and that there isn't anything wrong with the nlite part, or is there?
i was not able to download the "acpi.cab" from that link, and waybackmachine didn't work either. however, i was able to download a package which apparently contains the patched acpi.sys from here " -solved-problems-installing-windows-2000-sp4-on-a-thinkpad-t420/". however, i don't know what i need to do next. it seems i would need to integrate specifically the "acpi.sys" file or multiple files?..into nlite again to make a updated iso, but i was wondering if i could get the specific steps to do that and / or which exact files i need to be putting in the nlite integration. also, i was wondering if this will require me to do anything after installing the operating system, like for example, will any chipset inf updates affect the acpi.sys fix and require me to re update it?. i already asked if whether or not i need to use the setup of blackwingcat's intel package for the sata / ahci controllers AFTER all other inf update packages, but i havent got a response for that yet. also, for the amd builds, blackwingcat's package doesn't have any other stuff in it, other than the infs themselves / textmode file. it seems like the update process on amd systems may be more straightforward? however, from my experience, i've always had more trouble with getting systems to work properly with amd / ati chipsets, whether it was on windows 95, 98SE, or 2000. their chipset updating process is a bit unclear, like it always seems like there is some kind of chipset update i'm missing. i think it's also possible that i couldn't even get the gpu driver to load onto systems that specifically mentioned as having support for windows 2000 for that particular laptop, yet despite installing all missing drivers, etc, the gpu driver would not work or would cause a black screen.
yeh, but what exactly do i do in detailed instructions with nlite and the acpi related stuff? the only thing i found through my own experience and understanding was a page listing a updated windows xp acpi.sys file, in which you would convert it to "acpi_sy_" file, then replace the old "acpi_sy_" file in the extracted directory ( to which you would use to inject into nlite ) with the new "acpi_sy_" file. so i was thinking i could simply replicate this but for a windows 2000 build and use that acpi.sys in that extended kernel v16a package you referenced to. but you also mentioned videoprt.sys, does it mean i should also convert that file to "videoprt_sy_", and replace the old one with it?
you know, a lot of these things are confusing to me and it doesn't help that a lot of my questions often get unanswered, leaving me with no other choice but finding a way that works, but even if i manage to, i may not know why. as for the sata part, i was able to install with achi enabled in the laptop i was working with, i simply had the extracted windows 2000 sp4 operating system and integrated in nlite, then put both blackwingcat's amd sb600,700, and 800 chipset drivers in the multiple driver folder option after selecting the driver option, as well as the intel drivers, and made sure to select all and selected the textmode driver option, and also the bootable iso option from before. though i was browsing the forums and it appears that the driver i was using for amd was a little older than the newer one and may not be the most stable, so now i need to recompile with the newer ones and remove the older ones.
I have an already nlited ISO, so I can-t run it again to integrate the SAS RAID drivers I think. I don-t have a floppy drive to run F6 from, and the USBKeyPrep F6 method is not working for me with 2 USB pendrives. I-m thinking whether it-s possible to edit some files in the ISO and integrate manually the RAID drivers, so I can burn again and install Windows. Or another option is to use a so named "mass storage CD" described here to preload drivers. Any help is welcome.
Finally managed to install through the nlite method. I did a.quick format now since I had done a full format yesterday trying out with the OEM XP x64. Then something strange happened, I got the typical dual boot showing xp x86 and xp x64, and then that Windows couldnt start because a wrong.disk configuration. I then rebooted and chose xp x64 and finally xp x86 started. (?) I inspected boot.ini and both entries point to partition 2 (C: after eisa partition), but there's no track of the old x64 install on hard drive. Also on the default line and the first OS line (the non working XP x86 entry) there's written "signature(c4946615)"
I did another test. I thought the differences were because wrong drivers, but they are both right it's just that the OEM are a previous version. What is wrong is the nlite integration, even using the exact same drivers as the OEM the above differences persist. I think I'd be better off by manual slipstreaming with the allen2 mini-guide, probably just copying the lines from one TXTSETUP to another, out of TXTSETUP I'm pretty much lost...
aa06259810