Попытка отформатировать старый диск, получил "ext2fs_mkdir: попытка чтения блока из файловой системы привела к короткому чтению при создании корневого каталога"

1541
tmsimont

У меня был старый жесткий диск NTFS. Что-то пошло не так много лет назад с накопителем, и он не загрузился бы в windows. У меня был неверный ключ Windows, все виды пиратского программного обеспечения и проблемы с оборудованием на моей видеокарте.

Я пытаюсь восстановить систему, и все оборудование работает, кроме жесткого диска.

Моя материнская плата распознает это, и я загрузился в Knoppix, который не может прочитать это. Изначально Knoppix видел 3 раздела на диске, но не распознал ни один из них как NTFS. После некоторой отладки в настройках BIOS и перезагрузки обратно в Knoppix разделы исчезли ...

Меня не волнует восстановление каких-либо данных, я просто хочу использовать диск для запуска Linux сейчас.

Я начал с этой статьи: http://www.ehow.com/how_1000631_hard-drive-linux.html

Я почти точно следовал этому.

Я изначально не sudoвошел в fdisk и получил ошибку при использовании wкоманды. У меня sudo fdisk /dev/sdaи был успех:

sudo fdisk /dev/sda  Command (m for help): p   Disk /dev/sda: 320.1 GB, 320072933376 bytes 81 heads, 63 sectors/track, 122504 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: 0x083c083c  Device Boot Start End Blocks Id System /dev/sda1 2048 625142447 312570200 83 Linux  Command (m for help): w The partition table has been altered!  Calling ioctl() to re-read partition table. Syncing disks. 

Затем я прошел через шаг 17 ehow, а затем получил этот вывод:

knoppix@Microknoppix:~$ sudo mkfs -t ext2 /dev/sda1 mke2fs 1.42.4 (12-Jun-2012) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 19537920 inodes, 78142550 blocks 3907127 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=0 2385 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks:  32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,  4096000, 7962624, 11239424, 20480000, 23887872, 71663616  Allocating group tables: done  Writing inode tables: done  ext2fs_mkdir: Attempt to read block from filesystem resulted in short read while creating root dir 

Несмотря на то, что я вернул свой терминал и могу выполнять больше команд, я слышу, как жесткий диск щелкает как сумасшедший. Это продолжается уже около 10 минут ... Может ли оно все еще форматироваться?

В HTOP я не вижу ничего, что указывало бы на использование процессора Knoppix / HD.

Knoppix, похоже, утратил способность общаться с диском:

knoppix@Microknoppix:~$ sudo fdisk /dev/sda fdisk: unable to read /dev/sda: Input/output error knoppix@Microknoppix:~$ sudo fdisk /dev/sda1 fdisk: unable to read /dev/sda1: Input/output error knoppix@Microknoppix:~$ sudo parted -l Error: /dev/sda: unrecognised disk label   Warning: Unable to open /dev/fd0 read-write (Read-only file system). /dev/fd0 has been opened read-only. Error: /dev/fd0: unrecognised disk label   Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only. Error: /dev/sr0: unrecognised disk label   Error: /dev/zram0: unrecognised disk label   Warning: Unable to open /dev/cloop0 read-write (Read-only file system).  /dev/cloop0 has been opened read-only. Error: /dev/cloop0: unrecognised disk label  

Что я должен делать?

0
Если жесткий диск щелкает, это означает, что произошел механический сбой. Хотя формат, возможно, поместил его в такое состояние, вы ничего не можете сделать. Предыдущие сбои, вызванные этой механической проблемой, звуком щелчка, просто означали, что это было хуже, чем было. Ramhound 10 лет назад 0
я должен просто перезагрузить машину? Я просто ждал, чтобы увидеть, остановится ли щелчок, и это будет сделано с помощью какого-то магического процесса, который исправляет себя. tmsimont 10 лет назад 0
Это не собирается "исправить" себя. Это механическая проблема. Он может перестать щелкать, но диск вышел из строя, его не следует использовать, даже если он перестанет щелкать, он снова потерпит гарантию. Ramhound 10 лет назад 0
черт возьми - есть идеи, что может вызвать такого рода проблемы? tmsimont 10 лет назад 0

2 ответа на вопрос

1
Gino

Я также получил сообщение «Попытка чтения блока из файловой системы, приводившая к краткому чтению при создании корневого каталога» для типов форматов ext3 и ext2.

И это было при использовании gparted с парой разных дисков. Один из них был 250 ГБ SSD, а другой - 750 ГБ. Сначала я думал, что жесткий диск на 750 ГБ мог развить некоторые плохие сектора, но когда я получил ту же ошибку с моим относительно новым твердотельным накопителем на 250 ГБ, мне пришло в голову искать другие возможные причины.

Из любопытства я попытался переключиться с использования порта USB 3.0 на моем компьютере на использование порта 2.0. И это позволило форматам пройти успешно как для моего SSD-накопителя на 250 ГБ, так и для моего жесткого диска на 750 ГБ.

Спасибо. У меня сработало переключение с usb 3 на usb 2. Я не понимаю проблемы, хотя. Версия USB должна быть прозрачной для таких программ, как gparted и mkfs. Trismegistos 7 лет назад 0
-2
user293281

Кажется, ваш диск может быть поврежден из-за форматирования, которое вы пытались сделать ... Возможно, он стер некоторые важные сектора или физически повредил сектора. Вы не можете даже отформатировать это еще?

`fdisk` все еще говорит об ошибке ввода / вывода. это также все еще щелкает ... что вы думаете, шум щелчка? это не плохой шум, это обычный щелчок диска, как будто он читает по своим блокам ... не уверен, что до этого tmsimont 10 лет назад 0
Этот ответ не кажется очень полезным. Как вы «повреждаете» секторы данными, которые вас не волнуют. Звук щелчка является признаком механического отказа привода. Ramhound 10 лет назад 0
нажатие на жесткий диск - механическая проблема, я не вижу, как форматирование повредит диск. Sickest 10 лет назад 0

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