First post, by Gopher666
- Rank
- Newbie
Hello folks, getting some boot issues With NT on some old machine.
This OS is a weird beast. The way I usually install it to many retro PCs is the same vmware method, I attach a CF card with a USB reader to my vmware workstation, install the base system in seconds and then I move the CF to the target machine to continue it from there.
The problem is not with the installation itself (it would work in vmware and it would even work on most of the old machines) however not on the mentioned one with that error, the CF will just refuse to boot.
Here is what NT does on a 100% zeroed disk:
Disk /dev/sdc: 7.45 GiB, 8000110592 bytes, 15625216 sectors
Disk model: Compact Flash
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xfe6715d4
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 62 2052075 2052014 1002M 7 HPFS/NTFS/exFAT
Here is a Win98 partitioning schema which works and boots on that machine:
Disk /dev/sdc: 7.45 GiB, 8000110592 bytes, 15625216 sectors
Disk model: Compact Flash
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 1957535 1955488 954.8M c W95 FAT32 (LBA)
I believe that the issue is that the first partition is aligned by NT to start from sector 62.
If I try to manually create whether a new MSDOS mbr with FDISK and put a FAT16 or NTFS partition there the NT installer will act stupid. First of all it will always use FAT16 no matter what for formatting after that it does not get the boot code right because after the reboot the system will not boot.
Any ideas how to fix the alignment here?
Thanks.