fsck disk cannot run due to “Bad magic number in super-block”

Не удается запустить диск fsck из-за "Плохого магического числа в суперблоке" Диск внешний (WD passport HDD), подключенный через USB-порт. Монтируется нормально. Я могу писать / удалять / воспроизводить / запускать файлы в обычном режиме (за исключением определенного каталога).

Я хотел бы запустить fsck, который может решить эту проблему. Однако я столкнулся с этой проблемой.

Использование sudo e2fsck / dev / sdc с разными номерами не сработало.

Что делать?

«sudo fsck / dev / sdc»

elias@eliasc:/home$ sudo fsck /dev/sdc
fsck from util-linux 2.31.1
e2fsck 1.44.1 (24-Mar-2018)
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/sdc

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
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>
 or
    e2fsck -b 32768 <device>

Found a gpt partition table in /dev/sdc

sudo fdisk -l

  Disk /dev/sdc: 931.5 GiB, 1000170586112 bytes, 1953458176 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
Disklabel type: gpt
Disk identifier: 66BAEFE2-F3F9-491C-B40F-C964F28AE483

Device     Start        End    Sectors   Size Type
/dev/sdc1   2048 1953456127 1953454080 931.5G Microsoft basic data

ОБНОВЛЕНИЕ: Я опубликовал решение, и оно было удалено. Я обнаружил, что утилиты Linux ntfs (и многое другое) не смогли исправить мой диск. Поэтому я создал виртуальную среду VirtualBox с бесплатной пробной версией Windows Enterprise. Я запускаю Checkdsk, и моя проблема была исправлена.

ОБНОВЛЕНИЕ 2: После исправления NTFS я отформатировал в Ext4 весь диск. Пока, пока проблема NTFS. Как я читал, он не нуждается в дефрагментации как NTFS.

0
задан 29 July 2020 в 11:16

1 ответ

Я предполагаю, что между диском есть путаница (таблица разделов) и раздел с файловой системой.

Конечно, вы можете отформатировать весь диск, используя данную файловую систему, но это редко бывает в типичных сценариях.

fsck автоматически вызовет подходящего помощника, когда указал на соответствующий раздел. Это делается путем проверки магических чисел в начале раздела, чтобы определить, какой это тип. Поэтому, если ваш раздел отформатирован в NTFS, он автоматически вызовет fsck.ntfs .

По вашему вопросу вы запустите fsck в / dev / sdc непосредственно, как вы говорите, GPT, для таблицы разделов GNU (т.е. Я полагаю, что sdc1 - это ваш NTFS-раздел вместо sdc , который представляет собой весь ваш диск (который не содержит файловую систему, но содержит один или несколько разделов со своей собственной файловой системой, отсюда и плохая магия ).

0
ответ дан 30 July 2020 в 22:07

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

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