Hard drive shows space used, but 'this folder is empty'

Gigantopithecus

Diamond Member
Dec 14, 2004
7,664
0
71
Pulled a virus-infested old 40GB hard drive out of a friend's laptop and put it in an external enclosure. Plugged the enclosure into my test bench, which is running W7 Enterprise 64-bit. In Windows Explorer, the hard drive is present, with 1GB unused out of 40GB. However, when opened, the root directory of the drive is blank, and reports 'folder is empty.'

I took ownership of the drive and it applied my ownership to the drive's files, but still no files appear. I defragmented the disk (it was at 27% fragmentation), also to no avail. I'd rather recover the files than wipe the disk.

Any tips?

Edit: problem solved, thanks for the tips. Booted up with Puppy Linux and copied everything to a spare disk. Friend is going to be happy - Geek Squad wanted over $200 to recover the data, lol.
 
Last edited:

FishAk

Senior member
Jun 13, 2010
987
0
0
I'll mention hidden files in passing- but I'm sure you already have that covered.

Boot to live CD and see what you come up with. It may be more fruitful than Windows. Parted Magic, Puppy Linux, UBCD, Hiren's BootCD all come to mind.
 

razel

Platinum Member
May 14, 2002
2,337
93
101
Ownership is the 1st step. That allows you to make changes, but you probably still don't have read permission. You'll need to give yourself full control in the permissions. I'd just give the 'everyone' group full control. Also be sure you checked the 'replace all child objects' box. Do that for both ownership and permissions, otherwise you just took control of that folder, but not the subfolders and subfolder's files.

Another way is to boot up the OS CD. I remember in WinXP using the disk to get to a command prompt so that I can delete a virus file. In Vista/Win7 you'll want to login as 'administrator' off the DVD. But I have yet to do that.
 

nanaki333

Diamond Member
Sep 14, 2002
3,772
13
81
is there any unallocated data in disk management?

EDIT: read your OP fully. like others have said, boot with a linux live cd. if it's saying 1GB free out of the full size of the drive, then it's obviously not unallocated space :p
 
Last edited:

corkyg

Elite Member | Peripherals
Super Moderator
Mar 4, 2000
27,370
239
106
If formatted NTFS, there is overhead involved - metadata, MFT and MFT zone.
 

evilspoons

Senior member
Oct 17, 2005
321
0
76
If formatted NTFS, there is overhead involved - metadata, MFT and MFT zone.

Right, but the OP is saying 1 GB unused of 40 GB - i.e. there is 39 GB of stuff on there that can't be seen. That's a lot of metadata!
 

imagoon

Diamond Member
Feb 19, 2003
5,199
0
0
I assume you have hidden and system showing? Also depending how the drive was used you might see some things in NTFS that are not used often on the desktop side like sparse files and secondary data streams. These eat up space but might not show with out unhiding everything or in some cases doing some CLI magic.
 

Gigantopithecus

Diamond Member
Dec 14, 2004
7,664
0
71
I'll mention hidden files in passing- but I'm sure you already have that covered.

Yep.

Ownership is the 1st step. That allows you to make changes, but you probably still don't have read permission. You'll need to give yourself full control in the permissions. I'd just give the 'everyone' group full control. Also be sure you checked the 'replace all child objects' box. Do that for both ownership and permissions, otherwise you just took control of that folder, but not the subfolders and subfolder's files.

Yep, covered that too. Sorry for not specifying those steps in the OP.

Thanks for the reminder about booting from a Linux Live CD and grabbing the data that way. I've only had to do that a handful of times in a decade so I totally forgot about that option. Hopefully that will work!