ngpc, on May 24 2009, 12:51 PM, said:
What is the difference between using the XP format function to format the usb instead of using the procedure you have mentioned in the last email.
Basically 2K/XP/2003 check if a flag in the controller of the USB device is set as either "Fixed" or "Removable".
If it detects it as "Removable" it won't:
- allow partitioning the device
- allow access to any partition but the first (Active) one (if the device is actually partitioned)
BUT, if it finds a MBR, it will "trust" information in it and allow to format the single partition it can access.
99.99% (read ALL) USB sticks have this flag in the controller set as "Removable"
ALL USB Hard Disks and USB Hard Disks enclosures have this flag in the controller set as "Fixed"
99.99% (read ALL, exception made for your stick

) are sold WITHOUT partitioning, with the whole stick formatted as "super-floppy"
If you Format from XP a stick that HAS NOT a valid MBR, it will be formatted as "super-floppy".
The given utilities allow partitioning and formatting the stick as a HD-like device.
An alternative is using in Windows XP a "Filter Driver" such as cfadisk.sys or dummydisk.sys that "tricks" XP in seeing the flag in the controller set as "Fixed" and thus allow Disk Management to partition the disk.
So, if you try re-formatting your stick
as-is from Windows XP, it will assume the (currently containing "wrong" data) MBR to be a valid one and will re-create a "non-right" filesystem, which may nonetheless work, as it did yours, but that it is NOT advised as it may create problems on some machines, or with other OS.
If you try re-formatting your stick
after having wiped it from Windows XP, it will assume that you want to create a "super-floppy" filesystem, which again works allright for the use you make it, but hat may be more problematic to recover in case of failure.
ngpc, on May 24 2009, 12:51 PM, said:
While I just want to learn more if there is any technical reasons...
There is no "needed" technical reason, it as an "advised" technical one.
ngpc, on May 24 2009, 12:51 PM, said:
Besides, after the TestDisk recovery, I retrieve all the file data and also see some file named as below
-rwxr-xr-x 0 0 594 22-Oct-2008 18:38 _UTORUN.INF
-rwxr-xr-x 0 0 110654 5-Oct-2008 16:57 _JIEF.CMD
Which you saw in the testdisk List view being
RED:
Quote
-rwxr-xr-x 0 0 594 22-Oct-2008 18:38 _UTORUN.INF
-rwxr-xr-x 0 0 110654 5-Oct-2008 16:57 _JIEF.CMD
to evidentiate how they were DELETED files.
When you delete a file on a FAT filesystem it is NOT actually deleted, simply first character of it's name in the FAT table is overwritten by a "special" character (that testdisk shows as an underscore) to signify that that allocation is free and that it can be overwritten.
ngpc, on May 24 2009, 12:51 PM, said:
Are they created repeatedly by virus , I saw a lot inside the file usb_full.img.... ?
Yep, from the date/time of those files, you can track when the Virus wrote them, each _UTORUN.INF file you can see (and that you should delete once finished playing with them) is a single attempt of infection (or re-infection) by the Virus.
jaclaz