Not likely to be a drive problem.
I actually have a great tool which simplifies Microsoft's process as outlined here:
How do I restore security settings to a known working state?
The files are on my server here:
http://www.amdarchive.com/permissionreset
To use the program, download the two files to a folder somewhere other than the folder you're having problems with. I recommend C:\permissionreset to keep things simple.
RIGHT click on the fpermission.bat file and choose Edit (or Open With > Notepad)
You should see this:
Code:
cd \
"k:\!!Tools\Permission Reset\subinacl.exe" /subdirectories j:\*.* /setowner=Everyone /Grant=Everyone
ECHO Permissions Modified.
PAUSE
If you kept with my suggestion earlier to download it to the C:\Permissionreset folder, you'd change the contents to look like this:
Code:
cd \
"C:\permissionreset\subinacl.exe" /subdirectories j:\*.* /setowner=Everyone /Grant=Everyone
ECHO Permissions Modified.
PAUSE
If you'll notice I changed the k:\ part to the location of the files.
The next part is for the actual folder where you're having problems. See where it says
j:\*.* ? Just change that part to where you are having problems.
For example, if the location of the affected folder was C:\Users\Bob\Desktop\StupidFolder, I'd change the lines to look like this:
Code:
cd \
"C:\permissionreset\subinacl.exe" /subdirectories C:\Users\Bob\Desktop\StupidFolder /setowner=Everyone /Grant=Everyone
ECHO Permissions Modified.
PAUSE
Then all you do is go to File, Save and then close the notepad.
Next, double click on the fpermission.bat file and let it work its magic. Don't worry, as long as you didn't change anything else, the file won't delete anything or screw anything else up.
If you have any problems getting it to work, let me know, tell us what the file path to your affected folder is, and I'll edit the code for you and give you what you need to put in the batch file.
This works with Windows XP, Vista, and 7.