USB Flash Drive Windows XP Formatting Boot Fix



USB Flash Drive Windows XP Formatting Boot Fix

If you format your USB Flash Drive (UFD) but it doesn't
boot, follow these steps to enable your UFD to boot the
XP Boot Loader, ntldr.

PtEdit32.exe 500 KB

1. Format the UFD with Windows.

2. Run "PtEdit32.exe" then select your UFD using the down-arrow
for "Hard Disk"

3. Click in one of the boxes, then click the button "Boot Record"

4. Go to "15. Drive ID" and change 0 to 80. Click "Save Changes"

4. The UFD is now bootable using the Windows XP boot loader,

5. To test it, create an "XP Emergency Boot Loader". Copy these
three files, from the root of the Windows drive (C:\), to the
root of the UFD:


6. Open the UFD in Explorer then open "boot.ini" with Notepad.
(If you get an error when saving that's because the file is
"Read-Only". Remove the read-only attribute.)
Increase the rdisk() value by one, because when you boot from
a UFD it will be recognized as the first disk (0) making the
Windows disk number two (1). "timeout=-1" means that there is
no countdown. You should use your existing copy of boot.ini
because it is already setup for your computer, just increase
rdisk() by one.

Example boot.ini (Yours will be different)


[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Emergency Boot Loader" /fastdetect /NoExecute=OptOut
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Safe Mode" /safeboot:minimal /sos


[boot loader]
[operating systems]
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Emergency Boot Loader" /fastdetect /NoExecute=OptOut
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Safe Mode" /safeboot:minimal /sos


HP USB Disk Storage Format Tool Boot Fix

The newer version, "HP USB Disk Storage Format Tool"
makes UFD's un-bootable because it changes the boot flag of
the disk from 80 to 00.

To fix that, simply run "PtEdit32.exe", select your UFD
using the down-arrow for "Hard Disk" then change the 00
under the "Boot" column back to 80. Click "Save Changes".


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question