Ядро на 64 бита и большие количества RAM позволят fsck заканчиваться хороший и быстрый. Поочередно, существует теперь опция в e2fsck, из которого это скажет ей хранить весь, его - промежуточные результаты в каталоге вместо в RAM, которая помогает очень. Создать /etc/e2fsck.conf
со следующим содержанием:
[scratch_files]
directory = /var/cache/e2fsck
(И, очевидно, удостоверьтесь, что каталог существует и находится на разделе со много ГБ свободного пространства). e2fsck выполнит SLLOOOOWWWWWWW, но по крайней мере он завершится.
Конечно, это не будет работать с корневым FS, но если у Вас есть подкачка затем, Вы перестаете монтировать корневой FS так или иначе.
Вы попробовали "chkdsk C:\data" от консоли? Взгляните на http://support.microsoft.com/kb/218461, который описывает (среди других вещей) использующий chkdsk на диске, смонтированном как точка монтирования.
МЛАДШИЙ
Я заставил это работать, поскольку я выводил вопрос, я нашел, что мог смонтировать это в нескольких местоположениях, таким образом, я смонтировал свой раздел и как c:\data и как e:\ через e:\ точку монтирования, я мог выполнить диск проверки.
Если "e": считается "основной" точкой монтирования (поскольку диски могут только иметь одну букву диска, это, вероятно), остальные - вероятно, фальшивка до такой степени, что checkdisk жалуется.