GnatGoSplat
Golden Member
I want to run a low-power Windows server using a Thin Client, HP T5700 to be specific. It normally runs XP Embedded on a 192MB flash disk. I have added into its ONLY PCI slot, a VIA combo SATA/eSATA/IDE/USB2.0 card utilizing the VT6421A and VT6214L chipset. I have a Seagate ST31000528AS 1TB drive connected to the VIA card. My TC only has USB 1.1 and one PCI slot, which is why this particular card was necessary - it was the ONLY one I could find with both SATA and USB 2.0 on a single card.
Anyway, the TC's BIOS does not see the VIA card, so there is no way to boot my 1TB HDD. It doesn't matter if I install Windows by using F6 to install drivers, the BIOS never knows about the card, so I presume the only way my 1TB HDD is ever visible is after VIA drivers are loaded. Obviously, the 192MB flash disk is too small to install Windows Server 2003. Is it possible to install Windows Server 2003 on the 1TB HDD, then install some kind of bootloader on the 192MB flash disk that will load the VIA drivers, recognize the 1TB HDD, and continue to boot off of that? I know such multi-booting is possible if the BIOS can see all the drives, but my case is unique in that drivers need to be loaded before the 1TB drive can even be seen. I have seen several tutorials on building boot disks and boot floppies that involve copying over NTLDR, NTDETECT.COM, etc. However, none of those tutorials involve the ability to load controller drivers. I think those tutorials all assume the BIOS can see the disk.
I know the VIA card and HDD are fully compatible with each other as I tried them in a Windows 7 machine.
So is it even possible to load an OS from a disk which isn't recognized by BIOS by pre-loading drivers from another disk? If this is not possible, my only alternative is to buy an 8GB CF to install the OS onto, but I'd rather not have to go that route.
Anyway, the TC's BIOS does not see the VIA card, so there is no way to boot my 1TB HDD. It doesn't matter if I install Windows by using F6 to install drivers, the BIOS never knows about the card, so I presume the only way my 1TB HDD is ever visible is after VIA drivers are loaded. Obviously, the 192MB flash disk is too small to install Windows Server 2003. Is it possible to install Windows Server 2003 on the 1TB HDD, then install some kind of bootloader on the 192MB flash disk that will load the VIA drivers, recognize the 1TB HDD, and continue to boot off of that? I know such multi-booting is possible if the BIOS can see all the drives, but my case is unique in that drivers need to be loaded before the 1TB drive can even be seen. I have seen several tutorials on building boot disks and boot floppies that involve copying over NTLDR, NTDETECT.COM, etc. However, none of those tutorials involve the ability to load controller drivers. I think those tutorials all assume the BIOS can see the disk.
I know the VIA card and HDD are fully compatible with each other as I tried them in a Windows 7 machine.
So is it even possible to load an OS from a disk which isn't recognized by BIOS by pre-loading drivers from another disk? If this is not possible, my only alternative is to buy an 8GB CF to install the OS onto, but I'd rather not have to go that route.