November 9th, 2007, 04:07 PM
Your theory is absolutely correct. In many cases all I do is boot to the CD and run the fixmbr command. However, that only works for Windows on a regular hard drive. It doesn't matter if it is external with a USB connection, it is still a regular drive and Windows looks on it as being one.
Flash drives and cards work differently, and are looked upon as such by Windows. There is a reserved part of the drive or card where it stores its firmware and equivalent of an MBR.
So, if you corrupt this part, Windows does not recognise it and you cannot gain access to fix it. A similar situation would occur if you screwed up the firmware part of your regular hard drive or optical drive. Windows can't fix it because you are in the drive manufacturer's territory. [Reminds me of the old Trade Union disputes over demarcation lines ]. In fact, Windows won't even see it.
Another example is when you stiff the BIOS on your motherboard. Basically the machine won't boot unless you replace the BIOS chip. OK that is for us mere mortals, I am sure that the OEMs have the kit to re-flash it in situ.
I believe that the same goes for flash sticks and cards. Part of the firmware/software is installed at the factory, and cannot be accessed by normal means. You would need a device that would effectively see the stick or card as a blank, and literally blitz the firmware over the top of it.
I am sure that you can buy this equipment, but I am equally sure that it will be very expensive, so I have never bothered to look.
The bottom line is that when that part of your flash memory gets corrupted, your system cannot see the device so you cannot access it to do a repair.
November 13th, 2007, 04:02 PM
Hmmm interesting indeed. Thanks for the insight.
By mavro6000 in forum Hardware
Last Post: November 30th, 2006, 04:25 PM
By foxdie in forum AntiVirus Discussions
Last Post: April 4th, 2004, 03:52 AM
By dazednconfused in forum AntiVirus Discussions
Last Post: February 1st, 2004, 01:54 PM
By morfius in forum Other Tutorials Forum
Last Post: June 7th, 2002, 02:48 PM
By ahmedmamuda in forum AntiVirus Discussions
Last Post: March 20th, 2002, 02:03 AM