First post, by feipoa
- Rank
- l33t++
I have a SCSI HDD with 2 primary partitions,
C: NT4 @ 7797 Megabytes - NTFS - resides from cylinder 0 to 993
D: W95c @ 7805 Megabytes - FAT32 - resides from cylinder 994 to 1988.
The NT4 partition is on the first section of drive real-estate, so from 0 - 7797 MB, and W95c residing from 7798 - 15603 MB. The rest of the HDD is unformatted, unallocated space. I think the total drive size is 36 GB. I have been using the NT4 boot manager to boot between NT4 and Win95c without problem.
This HDD configuration works fine in my PCI-based 486 system w/Am5x86. The PCI-based 486 system is using an Adaptec 2940U2W SCSI controller (68-pin).
When I connect the HDD to my VLB-based 486 system w/Am5x86 and an Adpatec 2842A VLB SCSI controller (via a 68-pin to 50-pin converter), I can only boot into NT4. When I use the NT4 boot manager to select "Windows 95", I get, "Disk I/O error - Replace the disk, and then press any key". I have the VLB SCSI controller set to use Extended BIOS Translation for DOS drivers > 1GB. Extended BIOS Translation allows DOS access up to 8 Gigabytes (1024 cyclinders, 255 heads, 63 sectors).
The PCI-based 2940U2W SCSI controller also uses Extended BIOS Translation, but why can I boot fine with 2940U2W and not the VLB-based 2842A? How do I overcome this? Must the entirety of the NT4 and W95 partitions fall within 8 GB? If so, then why not on the 2940U2W card? I thought that as long as the boot sector of the W95 drive fell within the first 8 GB of HDD real-estate that Win95c should boot fine. Or is the extended BIOS translation on the 2842A card slightly different than on the 2940U2W card?
When I am in NT4 on the VLB-based system, I can access the Win95c partition without problem.
When I use the Partition Magic 8.0 boot disks and run chkdsk, the NT4 partition comes back error-free, while the W95c partition comes back with Error 57 - "cylinder number is too large for BIOS". I assume it is refering to the SCSI card's BIOS.
[Side Note: to get the NT4 and Win95c FAT32 to get along, 1) install FAT32 for NT, and 2) use a program called dd.exe to create an image of the Win95c partition's boot sector and place the 512 byte boot sector file onto the NT4 partition, then add c:\bootsect.w95="Windows 95" to your boot.ini file.]
How do I get the Adaptec 2842A to boot my second Win95c partition? Any ideas?
Plan your life wisely, you'll be dead before you know it.