I was re-formatting my drives on an old Sharp Actius PCA280 sub laptop.
There are two logical drives on a single disk. Without meaning to, I deleted C: - the system drive, which meant that D: - the data drive - became C: and also took on the Active bootable partition. When I re-created D: most things are fine and I have installed Win 98 onto the new D: but it is not the active bootable partition. This does create minor irritations as, amongst others, the default location for new program installs is always C: which is not where I want them.
I have tried using Partition Magic, which gives an option to change drive letters. However, after changing the letters around, it says (sensibly enough) that it will need to use one of its routines to go through the programs/registry and change the drive letter references. It also insists on a re-boot. On re-boot, it says it cannot find a crucial file and changes the drive letters back to how they were. So I've given up on that.
I don't seem to be able to use the old DOS Sys N: command (where N is the drive letter you want the boot files applied to). I am a little worried about using FDISK to mess with drives in this way. I have not yet tried the TweakUI powertools suite, which I seem to recall had some drive letter tweaks in it.
However, does the Expert community here have any guidance as to what the best way of achieving this swap is, that ideally does not involve re-loading the OS again, as I have already had quite a trying time getting the OS downgraded from XP with NTFS to Win 98 with FAT32?