Can Win7 read an MS-DOS drive?

rjms768

Honorable
Mar 14, 2012
2
0
10,510
Hello,

The motherboard on my dad's old Win95 PC just died, and the PC won't boot. I took the harddrive out of it and put it in an external enclosure. When I plug the drive into my Windows 7 computer, it doesn't get assigned a drive letter. Drive Manager finds it, but displays an "unknown format" message. Is there any way I can use my Windows 7 PC to read the files from the old drive? It was formatted with MS-DOS, and then Windows 95 was installed on it, a long time ago.

Thanks.
 

4745454b

Titan
Moderator
Which version of fat? I'm sure win7 can read fat. (I don't think it offers the ability to format as fat however.) If its fat or fat16 it might not. Try a copy of linux to see if it can handle it. It might be an issue with the external box as well. It might not handle fat.
 

we_are_theBorg

Distinguished
Jan 19, 2009
19
6
18,515
pjmelect is right about the ability of Windows 7 to read any file system that DOS could have possibly written to that disk.

It's pretty obvious to me that the disk, or at least the file system has been damaged. Luckily, it is still seen as a drive by the OS, so you've got a pretty good chance.

The quick and free way to check the disk is to force assign it a drive letter with the command line utility DISKPART, and then use chkdsk to check the volume and attempt recovery. If that doesn't work you should look in to a commercial solution such as Gibson Research's SpinRite, or the more thorough and comprehensive (though higher level and more expensive) R-Studio.