Вот мой вывод команды fdisk:
sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00043809
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 973105151 486551552 83 Linux
/dev/sda2 973107198 976771071 1831937 5 Extended
/dev/sda5 973107200 976771071 1831936 82 Linux swap / Solaris
Disk /dev/sdb: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5387f1b4
Device Boot Start End Blocks Id System
/dev/sdb1 2048 625140399 312569176 7 HPFS/NTFS/exFAT
Из моего ограниченного знания Ubuntu - я предполагаю, что моя внешняя среда обнаруживается моей ОС, но она не монтируется. Предыстория: я пытался использовать файл ISO, который у меня был на внешнем, используя AcetoneISO - тогда все зависло. Я принудительно выключил / перезагрузил, затем, когда я перезагрузился, мой HD не установился. Он даже не дал мне сообщения об ошибке, он просто не работал. Что происходит? Помощь?
РЕДАКТИРОВАТЬ: @Alaa: Я как раз собирался добавить эту информацию. Я только что попытался вручную смонтировать мой привод, и это вывод:
$ sudo mkdir /media/TOSHIBA_EXT
$ sudo mount -t ntfs-3g /dev/sdb1 /media/TOSHIBA_EXT
ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read $MFTMirr: Input/output error
Failed to mount '/dev/sdb1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
РЕДАКТИРОВАТЬ 2: Это результат после попытки запустить NTFSFix
$ sudo ntfsfix /dev/sdb1
Mounting volume... ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read $MFTMirr: Input/output error
FAILED
Attempting to correct errors...
Processing $MFT and $MFTMirr...
Reading $MFT... OK
Reading $MFTMirr... ntfs_attr_pread_i: ntfs_pread failed: Input/output error
FAILED
Failed to read $MFTMirr: Input/output error
Гипотеза: сделал ли я замкнуть диск при принудительной перезагрузке? Я знаю, что это плохо, но мне приходилось делать это и раньше, как в системах на базе Windows, так и с тех пор, как я начал использовать Ubuntu, - и это первый случай, когда что-то идет не так. Моя семья собирается, как к сведению, отвечать на вопросы довольно скоро, поэтому я буду отсутствовать в течение следующего часа или около того. Я предполагаю, что мой следующий логический шаг - запустить chkdsk в среде на базе Windows, поэтому я попытаюсь сделать это, когда вернусь домой. Основываясь на результатах этого, что мне делать дальше?
РЕДАКТИРОВАТЬ 3: Все еще жду своего шанса попасть в систему Windows (ноутбук моего отца, и он занят им). Я обнаружил команду fsck, которая, по-видимому, примерно эквивалентна chkdsk в среде Linux. Вот результат, который я получаю:
$ sudo fsck /dev/sdb1
fsck from util-linux 2.20.1
e2fsck 1.42.5 (29-Jul-2012)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdb1
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
Я повторил fsck, используя e2fsck и модификатор -b 8193, и получил идентичный результат. Является ли эта информация полезной для кого-либо?
РЕДАКТИРОВАТЬ: Мне не удалось использовать chkdsk в среде Windows для восстановления диска. Я сделал что-то с этим - я не уверен, что. Но, к счастью, потерянные данные не являются окончанием жизни. Итак, я продолжу исследовать эту проблему самостоятельно, и если я найду решение, я опубликую этот вопрос и всю соответствующую информацию. Я благодарю всех вас за вашу помощь, желаю вам спокойной ночи! : -)
У меня та же проблема, пока я не вспомню, что этот внешний жесткий диск был зашифрован.
Единственное решение, которое я знаю, это отключить битлокер в Windows 7 или 8, Pro или корпоративной версии (домашняя версия не может читать зашифрованные жесткие диски).
Я надеюсь, что все проверки, которые вы делали, не повредили данные с вашего жесткого диска.
fsck только примерно эквивалентно chkdisk. Насколько я могу судить, это не хорошо для ntfs (следовательно, ntfsfix). Для диска NTFS всегда лучше всего делать это из окон. В случае, если на диске есть некоторые неисправимые ошибки с окнами, я расскажу вам, как использовать testdisk для a) исправления fs b) восстановления данных, если все остальное не удалось
OK, чтобы восстановить данные , скачайте testdisk и используйте его:
http://yz.mit.edu/wp/recovering-files-using-testdisk/
(есть скриншоты для похожий процесс - не совсем тот, который вам нужен, но все же полезный: http://www.cgsecurity.org/wiki/Undelete_files_from_NTFS_with_TestDisk )
После у вас есть Сделав это, чтобы попытаться восстановить использование самого диска (не данных), вы можете попробовать разрушительный тест на блокировку - это уничтожит диск и отобразит все поврежденные сектора.