| | |
FAT12 Floppy disk boot sector,
![]() |
•
•
Join Date: Aug 2003
Posts: 8
Reputation:
Solved Threads: 0
Anyone know how to 'destroy' the FAT12 boot sector so the system BIOS does not attempt to boot to the floppy (no 'invalid system disk' message) and will continue to the next boot device?
I know if I zero out the boot sector, it will achive the desired results, but I will also loose the FAT tables and all files on the disk. An ext2 formatted floppy will do just the same.
I need the floppy to be skipped during the boot process but still retain all files on the disk.
I have found utilities like BCTL500 that will rewrite the boot sector to skip the floppy and go to the hard drive but this is no good because I want it to move to the next boot device (CDROM).
Bart's jo.sys will not work either because I need this to work with FreeDOS.
Thanks a million for anyone that has this answer!!! I've been researching this for two weeks now.
I know if I zero out the boot sector, it will achive the desired results, but I will also loose the FAT tables and all files on the disk. An ext2 formatted floppy will do just the same.
I need the floppy to be skipped during the boot process but still retain all files on the disk.
I have found utilities like BCTL500 that will rewrite the boot sector to skip the floppy and go to the hard drive but this is no good because I want it to move to the next boot device (CDROM).
Bart's jo.sys will not work either because I need this to work with FreeDOS.
Thanks a million for anyone that has this answer!!! I've been researching this for two weeks now.
•
•
Join Date: Aug 2003
Posts: 8
Reputation:
Solved Threads: 0
Not good for my purpose, but thanks 
Let me explain further....
I want to have a 'single boot' floppy disk. Basically I need to boot to it one time, run a couple tasks, and then I will rewrite the boot sector so that the next reboot the floppy disk will be skipped. But I also need the files on the floppy to still be accessable so zeroing out the boot sector will not work.
I had considered the option of just rewriting the disk with a non-bootable boot sector then changing the message to inform the user to change their boot order to CDROM, Floppy, HDD. But that wouldn't work either.
I have programmed in assembly language before, but not for x86, only 6502 (Apple II). That was back in '84, and it was more for education than pratical purpose (mainly because it's a pain). I guess if no one has an answer then I have no choice but to hit the books. ... now if I could just get an extra 24 hours per day to do it in
Thanks,
Mike

Let me explain further....
I want to have a 'single boot' floppy disk. Basically I need to boot to it one time, run a couple tasks, and then I will rewrite the boot sector so that the next reboot the floppy disk will be skipped. But I also need the files on the floppy to still be accessable so zeroing out the boot sector will not work.
I had considered the option of just rewriting the disk with a non-bootable boot sector then changing the message to inform the user to change their boot order to CDROM, Floppy, HDD. But that wouldn't work either.
I have programmed in assembly language before, but not for x86, only 6502 (Apple II). That was back in '84, and it was more for education than pratical purpose (mainly because it's a pain). I guess if no one has an answer then I have no choice but to hit the books. ... now if I could just get an extra 24 hours per day to do it in

Thanks,
Mike
I'm probably out in left field here, but could you do some type of shell scripting here? Could you have some type of file on the floppy, say it's called noboot.txt. The first time the floppy boots, it does its needed tasks, and then creates noboot.txt. Then, the next time it boots, the script will check if there's a noboot.txt file there. If there's one there, it skips to the next boot sector.
I have no idea how to do this, though. My father in law does a lot with Multi-boot scenarios by copying various boot sectors. Maybe you could use a lilo boot disk. Just boot the floppy, do the tasks, and have a script that reruns lilo with a different lilo.conf, one which will only boot the CD-ROM device.
Just some ideas... hopefully they'll get some gears turning...
I have no idea how to do this, though. My father in law does a lot with Multi-boot scenarios by copying various boot sectors. Maybe you could use a lilo boot disk. Just boot the floppy, do the tasks, and have a script that reruns lilo with a different lilo.conf, one which will only boot the CD-ROM device.
Just some ideas... hopefully they'll get some gears turning...
Alex Cavnar, aka alc6379
•
•
Join Date: Dec 2004
Posts: 207
Reputation:
Solved Threads: 8
Copy the files to another disk, but do not make that disk bootable.
To do that:
Format the new disk.
Copy the files from the bootable disk to a temporary folder on the hard drive. Use "My Computer" to drag and drop the files.
Copy the files from the temporary folder to the blank formatted disk.
Now it should work. The drag and drop copying does not copy the active boot sector.
To do that:
Format the new disk.
Copy the files from the bootable disk to a temporary folder on the hard drive. Use "My Computer" to drag and drop the files.
Copy the files from the temporary folder to the blank formatted disk.
Now it should work. The drag and drop copying does not copy the active boot sector.
![]() |
Similar Threads
- Writing to a FAT12 boot sector (Windows NT / 2000 / XP)
Other Threads in the Storage Forum
- Previous Thread: copy hd data
- Next Thread: POST Errors and no HD or floppy found
| Thread Tools | Search this Thread |
acronis archivevault atmail backup backupandrecoverystrategy blinkingcursor boot data databasededuplication datadeduplicationsoftware datarecovery datastorage deduping deduplicating deduplication deduplicationalgorithm deduplicationsoftware deduplicationsystems deduplicationtechnology disasterrecovery disasterrecoverydatabase disc-drive discdrives drive emailappliance emailarchive emailstorage failure filters gmail hard hitachi mail maxtor news nobelprize norton offsitestorage partition power recovery restoreserverdatabase serverdatarecovery serverdisasterrecovery serverrecoverysoftware storage terabyte undelete upper windowsserverrestore






