The set-up

I have a laptop running windows 7 with one internal hard drive with 5 partitions

  1. NTFS SystemReserved
  2. NTFS c:
  3. NTFS Shared data
  4. Linux Boot
  5. Linux Root.

I'm booted into windows and the Linux partitions are not mounted so ignore 4 and 5. I have partition 3 (shared data) mounted as a folder off C drive.

The Problem

I can't seem to run check disk/error-checking on this partition, to attempt to do so I have opened up Computer Managment->Storage->Disk Managment-> Select Partition-> right click properties -> Tab Tools -> Error Checking -> Check Now.

When I click on the check now button nothing happens, the button appears to be enabled and moves like a button, I get no new window or pop-up, I get no entry in the event log. I don't get my disk checked.

link|improve this question
Even though I managed to get this working (see my answer below) I would be interested in any idea why. Thanks. – David Waters Jul 7 '09 at 7:14
feedback

3 Answers

up vote 2 down vote accepted

Have you tried "chkdsk C:\data" from a console? Have a look at http://support.microsoft.com/kb/218461, which describes (amongst other things) using chkdsk on a disk mounted as a mount point.

JR

link|improve this answer
Yep, works fine from console. still remembered the command from NT4 days but did not think to actually type it in :). Sorry I don't have enough rep for an up vote yet (Stackoverflow user much more then serverfault). Thanks so much. – David Waters Jul 7 '09 at 9:33
Woot! just hit 15 rep, here is your up vote :) – David Waters Jul 7 '09 at 9:40
feedback

I got this to work as I was typing out the question, I found I could mount this in multiple locations so I mounted my partition as both c:\data and e:\ via the e:\ mount point I could perform check-disk.

link|improve this answer
feedback

If "e:" is considered the "primary" mount point (as disks can only have one drive letter, it probably is) the rest are probably fake to the point that checkdisk complains.

link|improve this answer
checkdisk would not know how to exclude c:\data when checking c:, so your answer is correct as e: represents a disk. – mm2010 Jul 7 '09 at 8:28
When I was encountering this error the partition was only mounted as c:\data , I mounted as e:\ as well as a work around. – David Waters Jul 7 '09 at 9:31
Just re wording. This drive had no letter at all when I in-counted problem but was mapped to an empty folder(data) on a NTFS partion (c:\) so the only path that this partition could be accessed from was c:\data. One reason for this is to avoid the 26 device limit of drive letters so I'm pretty sure there is not a hidden drive letter hanging around – David Waters Jul 7 '09 at 9:39
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.