IntroductionIf your USB Flash Drive (UFD) has a Silicon Motion Inc. (SMI) controller inside it (such as many of the UFDs from Lexar), then you can use the SMI_UFDiskUtilities application (hereafter called SMIUFD.exe) to make a CD/DVD partition, write-protect the mass storage area, or even split the mass storage area into two and password protect and hide the 2nd area. Main SMI.exe menu
If you have one a compatible UFD (such as a Lexar JumpDrive), here are some of the very useful things you can do with this utility
Some more advanced SMI controller reprogramming tools can be found here. Use these with caution! You must set up all the Settings fields before you reprogram (password is 320) and you may destroy your USB flash drive! Tested UFDsSMI controller UFDs that work with SMI_UFDiskUtilities.exeLexar FireFly JumpDrive VID = 05DC PID = A731
Lexar JDVE 16GB VID=05DC PID=A795
Lexar 4GB (with capacity meter) VID = 05DC PID = A788
UFDs with an SMI controller that don't workLexar 16Gb VID = 05DC PID = A010 (slide button with blue X LED in LeXar logo)
Netac U2C 512MB VID = 0DD8 PID = F607
Microsoft 1GB 'Freebie' VID = 090C PID = 1000
Lexar 512Mb JD Secure VID = 05DC PID = A701
Note: Many other UFDs were tested which did not have SMI controllers and they all did not work: e.g. Kingston, HP, Corsair, Patriot, many unbranded ones, Maxell, SanDisk, Intenso, Verbatim, Pretec.
Some important notes before you begin
Functions in the UtilityHere is an example of what you will see if you have used this utility to format an 8GB Lexar Jumpdrive UFD to have a Public and Security Disk as well as a CDROM partition.
Example of the 'Write Protect' form
The 7 buttons are:
I will explain what each of the 7 buttons do in detail below:
Write ProtectThis allows you to Write Protect one or both of the mass storage 'disks'. If you start with a UFD that has never been used with this utility before and just contains one normal partition, this will allow you to write protect it. To remove the write protection status, re-run the utility and set the radio button to Enable. Note that no password is required, so anyone can un-write-protect the 'disk(s)'. The CDROM/DVD 'disk' is always write-protected.If you have split the storage area into a public and secure area, you can write-protect one or both areas.
PartitionThis button allows you to partition the current flash memory flash disk area into two 'disks'. One is public and will be seen as the only UFD when the UFD is first inserted into any system. Note that this also affects the Physical Size of the device - so Windows Explorer (and RMPrepUSB) will report a 3GB device if you have made the public disk 3GB in size. If a user runs the SMIUFD.exe application and Logs in with the correct password (see below), then the public 'disk' will disappear and be replaced by the 'secure' disk (you may need to click F5 in Windows Explorer to see the new files (if any). The Physical Device Size reported by Windows or any application will now be the size of the 'secure disk' - e.g. 1GB. You cannot boot from the 'secure disk' because as soon as you remove power from the UFD, the 'public disk' will be shown when power is next applied.Set the Volume names that you want for each of the 'disks' in the boxes provided before you click on the Partition button.
If you have set a password, you will be prompted for it - this prevents unauthorised users from deleting any files in the 'secure disk'.
If you are unsure of the password - try 0000 (four Zero's).
Note: You cannot use a blank password - if you attempted to remove the password by leaving it blank in the Change Pwd function, then you will not be able to partition the UFD - go back to the Change Pwd functions and set a new password (leave the 'Old Password' field empty to change the password)!
If the Copy Exe file after Partition checkbox is ticked, then the SMI_UFDiskUtilities_1.0.0.2.exe file will be copied to the 'Public disk' after it(they) have been formatted. This allows a user to run the utility to gain access to the 'secure disk' area.
Note: Some old BIOSes will not boot from 'large' UFD devices. They may boot from UFD devices that are 256MB (or possibly 512MB or 1GB). If you have such an old BIOS, you can test this splitting your UFD into a 256MB 'public' disk and the rest as the 'secure disk'. Then prepare the UFD with RMPrepUSB to make it bootable and see it it boots. If it does, repeat but make a 512MB 'public disk' and test that - if it still works try 1 GB 'public disk'. I have seen several Intel 945/845/830 chipset BIOSes which had a 512MB limit and I have also heard of some BIOSes refusing to 'see' any UFD over 1GB.
Login / Logout
This allows you to Login, which will then replace the 'public disk' with the 'secure disk'. You will also see the hint phrase that you set previously as a reminder of the password. Note that Logout does not seem to work! To get access to the 'public disk' area again, you will need to remove the UFD and re-plug it.
Once you Login, the 'public disk' volume in Windows Explore will be replaced by the 'secure disk' volume - you may need to hit F5 to refresh the contents in Explorer when this occurs.
Change Pwd |











