Рейтинг:0

Усеченный раздел ext4 после попытки доступа к моему разделу из Windows с помощью ext2fs

флаг ru

После попытки доступа к моему разделу Linux из операционной системы Windows мой раздел Linux теперь усечен до размера 1 КБ, и я больше не могу монтировать этот раздел.

«fdisk» показывает размер моего раздела 244,1 ГБ, что является правильным, в то время как «testdisk» и «lsblk» показывают размер 1 КБ. Мой поврежденный раздел - sdd3.

Я безуспешно пытался решить проблему с помощью команды fsck:

~$ sudo fsck.ext4 -f /dev/sdd3
e2fsck 1.45.5 (07 января 2020 г.)
fsck.ext4: попытка чтения блока из файловой системы привела к короткому чтению при попытке открыть /dev/sdd3
Может ли это быть раздел нулевой длины?

Вот вывод "fdisk":

Диск /dev/sdd: 1,84 ТиБ, 2000398934016 байт, 3907029168 секторов
Модель диска: WDC WD20EZRZ-00Z
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер ввода/вывода (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x00001144

Размер начальных и конечных секторов загрузки устройства Идентификатор типа
/dev/sdd1 2048 1638402047 1638400000 781.3G 7 HPFS/NTFS/exFAT
/dev/sdd2 1638402048 2150402047 512000000 244.1G 7 HPFS/NTFS/exFAT
/dev/sdd3 2150402048 2662402047 512000000 244.1G 85 Расширенный Linux
/dev/sdd4 2662402048 3907028991 1244626944 593.5G 7 HPFS/NTFS/exFAT

и вот вывод "lsblk":

НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
sda 8:0 0 3.7T 0 диск 
ââsda1 8:1 0 3.7T 0 часть /media/ali/Drive I
sdd 8:48 0 1.8T 0 диск 
ââsdd1 8:49 0 781.3G 0 часть /media/ali/Drive F
ââsdd2 8:50 0 244.1G 0 часть /media/ali/BE0AE9C60AE97C31
ââsdd3 8:51 0 1K 0 часть 
ââsdd4 8:52 0 593.5G 0 часть /media/ali/Drive E

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

любая идея решить проблему приветствуется.

PonJar avatar
флаг in
Вам нужно запустить fsck -f /dev/sdd3, чтобы проверить и исправить любые ошибки с этим разделом. Запустите более одного раза до очистки.
ali129 avatar
флаг ru
Привет, ПонДжар. Спасибо за ваш комментарий. Как я уже объяснил, я уже запускаю команду fsck. Я также разместил вывод этой команды в своем вопросе.
PonJar avatar
флаг in
Извините, кажется, я пропустил эту часть вашего вопроса. Если fsck не сможет это исправить, я бы предпочел сделать резервную копию данных в безопасном месте, затем удалить и воссоздать раздел, а затем восстановить данные.
флаг in
Это всего лишь предположение, но существует ли таблица разделов GPT, на которую ядро ​​может смотреть вместо старой таблицы разделов MBR? fdisk отобразит и отредактирует таблицу разделов MBR. Программа gdisk отобразит и отредактирует таблицу разделов GPT.
ali129 avatar
флаг ru
Привет, мой диск всего 2 ТБ. и из-за этого я вообще не заморачивался с GPT. он разделен с использованием MBR.
флаг in
Так что это, по сути, какое-то повреждение таблицы разделов. Fdisk, по-видимому, показывает раздел, но Linux его не показывает, по крайней мере, так, как отображается lsblk. Вот почему я подозревал, что могла быть таблица разделов GPT. Просмотр dmesg при загрузке может дать некоторые подсказки, но это не проблема файловой системы, а какая-то проблема с разделами.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.