Что-то пошло не так с моим внешним HD (Ubuntu не может его смонтировать)

Вот мой вывод команды 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 для восстановления диска. Я сделал что-то с этим - я не уверен, что. Но, к счастью, потерянные данные не являются окончанием жизни. Итак, я продолжу исследовать эту проблему самостоятельно, и если я найду решение, я опубликую этот вопрос и всю соответствующую информацию. Я благодарю всех вас за вашу помощь, желаю вам спокойной ночи! : -)

6
задан 14 August 2013 в 11:36

2 ответа

У меня та же проблема, пока я не вспомню, что этот внешний жесткий диск был зашифрован.

Единственное решение, которое я знаю, это отключить битлокер в Windows 7 или 8, Pro или корпоративной версии (домашняя версия не может читать зашифрованные жесткие диски).

Я надеюсь, что все проверки, которые вы делали, не повредили данные с вашего жесткого диска.

0
ответ дан 14 August 2013 в 11:36

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 )

После у вас есть Сделав это, чтобы попытаться восстановить использование самого диска (не данных), вы можете попробовать разрушительный тест на блокировку - это уничтожит диск и отобразит все поврежденные сектора.

https://wiki.archlinux.org/index.php/Badblocks

0
ответ дан 14 August 2013 в 11:36

Другие вопросы по тегам:

Похожие вопросы: