Getting a flash drive recognised as Local not Removablefergus - May 29, 2007 - 9:04am
A flash drive is conventionally recognised in Windows as Removable, but there are advantages to getting it recognised as Local, like the built in hard drive and external IDE drives. >> there is a thread around here describing that problem ... Couldn't find it unfortunately: so I'm sorry if I end up repeating well-known stuff, or -- worse -- stealing somebody else's thunder. >> Windows only supports one mounted partition on a flash-drive. You can get Windows to recognise a flash drive as Local rather than Removable, and then the OS will also recognise all the partitions created on that drive (up to 4) and not just the first. The key is to impose a driver upgrade on your flash hardware. 1. Visit www.xpefiles.com and place them anywhere you like. The Desktop will do. Don't touch the binary file cfadisk.sys; but you need to edit the text file cfadisk.inf so that certain key lines in it match your flash drive, and not the Hitachi Microdrive it was built for. So, as preparation for the editing step, identify your flash drive correctly: 5. Start -> Programs -> Administrative Tools -> Computer Management Remember this shorthand name. Leave the Computer management window open if you like: you are going to return to it. Now you need the longhand "technical" name (key name) for your flash drive. To do this you will access the Windows registry. Be careful! You don't want to edit the registry, just copy a phrase from it. 9. Start -> Run -> type "regedit" and press OK That's all you need to do, so now 13. Close the registry as it's a dangerous thing to leave open. The longkeyname is in your clipboard. Now comes the editing bit: 14. Open cfadisk.inf with an editor like Notepad (Probably double-clicking on it will start Notepad by default, depending on how your File Types are set up.) 15. Find 3+3+2 = 8 lines under [cfadisk_device] and delete any 7 of them to insert the longkeyname. Actually its longer than you want in this context, so 18. Edit the middle chunk to read "..cfadisk_install,USBSTOR\Disk&Ven.." and then Save and Exit. (By the way the line you have edited is a single line. If it's got wrapped into two, edit it back into one.) You now have the text file cfadisk.inf in the required format. Go back to the Computer Management window and 19. Right-click on the device shortname under Disk drives in the Right panel Ignore the objection that "This driver is not digitally signed!" and 26. Press Next then Yes then Finish and there you are. Close everything up and open My Computer. You'll find that your flash drive is identified as a Local disk and not a Removable disk, with all the benefits thus conferred. Specifically, you can create up to 4 partitions on your flash drive which are all visible to, and recognised by, Windows. If something goes wrong, or if you later regret this step, you can recover the original hardware architecture by right-clicking on the device shortname in Computer Management and choosing Properties -> Driver -> Roll back driver. Fergus ( categories: )
|

or you just could...
format the drive in NTFS and boot the comp with the drive in it. i had a problem with that once lost about 13 megs off of my drive due to a lost partition that was locked.
(TM)sergentsilerlogo:<(TM(sergentsiler) http://www.sergentsiler.freespaces.com/
I Am We Todd Ed, I Am We Todd Ed, I Am Sofa King We Todd Ed.
Thanks!!
Thanks Fergus, a good write up.
A minor shortcoming to the approach is it is only effective on the pc in which you install the filter. If you use the device on other pcs, they will only see one partition. For a discussion on making the drive itself indicate it is "Fixed" check out this thread: http://www.911cd.net/forums//index.php?s=&showtopic=19768&view=findpost&...
As has been noted numerous times before NTFS is not recommended for USB flash drives that need to last for an extended time. It also prevents the drive from being bootable.
BTW The link to the XPfildrvr1224.zip posting is: http://www.xpefiles.com/viewtopic.php?t=92
Ed
Ed
thanks it works
thanks it works fine!
question: at step 16. I leaved IDE\.... so that the step 18.8. Edit the middle chunk to read "..cfadisk_install,USBSTOR\Disk&Ven.."
looks so:
.... cfadisk_install,IDE\Disk&Ven_ .....
with ide\
and not usbstor\
what the differences?
i have patitionated the flash drive and it works.
thanks a lot in advance foer your reply
best regards
Why?
Why did you choose that approach rather than what was written?
BTW & FWIW I was wrong before, NTFS formated drives can indeed be booted.
Ed