Subject: FAT32 LBA
To: None <port-i386@netbsd.org>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: port-i386
Date: 07/31/2003 17:18:37
I tried to move Win98 from a 2Gb disk to a 4Gb on my NetBSD-current system.
The original had a sysid of
    {0x0c, "Primary DOS with 32 bit FAT - LBA"},
so I used our fdisk to give the new one the same sysid, 12, and newfs_msdos'd
it. Then fdisk -i, fdisk -B, fdisk -u, pax -rw -pe old disk -> big disk.
The result is the new one apparently isn't bootable - no system found. Just in
case, I booted from the old one, and SYS C: D:, but it didn't change
anything. scandisk of D: didn't find anything wrong. newfs_msdos mentions
being able to create FAT12,16 and FAT32 filesystems - does it matter that I
chose sysid 12, rather than say 11:
    {0x0b, "Primary DOS with 32 bit FAT"},
? Any reason why the above shouldn't have worked?

Cheers,

Patrick