Я пытаюсь восстановить внешний жесткий диск. Это западный цифровой (как всегда).
Силовой монтаж
не работает:
user@linux:/home/user# mount -t vfat /dev/sdb1 /media/test1 -o force,umask=000
mount: /media/test1: неверный тип файловой системы, неверный параметр, неверный суперблок в /dev/sdb1, отсутствует кодовая страница или вспомогательная программа или другая ошибка.
Я получаю ошибки ввода-вывода при попытке запустить расстались
. Если я пытаюсь загрузиться с диска, подключенного к системе, Linux зависает. Gparted также вылетает:
fdisk -l
вывод:
Диск /dev/sdb: 1,84 ТиБ, 2000365289472 байта, 3906963456 секторов
Модель диска: Мой паспорт 2626
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер ввода/вывода (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 8AD8DA33-56D1-4E2D-A00D-AB61AC3863C0
Размер начальных и конечных секторов устройства Тип
/dev/sdb1 2048 3906961407 3906959360 1.8T Основные данные Microsoft
лсблк
вывод:
НАИМЕНОВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП ТОЧКА КРЕПЛЕНИЯ
loop0 7:0 0 50.7M 1 цикл /snap/snap-store/481
loop1 7:1 0 217.9M 1 цикл /snap/gnome-3-34-1804/60
loop2 7:2 0 2.2M 1 цикл /snap/gnome-system-monitor/148
loop3 7:3 0 140.7M 1 цикл /snap/gnome-3-26-1604/100
loop4 7:4 0 55.4M 1 цикл /snap/core18/1932
loop5 7:5 0 97.8M 1 цикл /привязка/ядро/10185
loop6 7:6 0 62.1M 1 цикл /snap/gtk-common-themes/1506
sda 8:0 0 232.9G 0 диск
ââsda1 8:1 0 512M 0 часть /boot/efi
ââsda2 8:2 0 232.4G 0 часть /
sdb 8:16 0 1.8T 0 диск
ââsdb1 8:17 0 1.8T 0 часть
Тестовый диск
вывод:
Журнал:
Вт 8 июн 22:18:42 2021
Командная строка: ТестДиск
TestDisk 7.1, утилита восстановления данных, июль 2019 г.
Кристоф ГРЕНЬЕ <[email protected]>
https://www.cgsecurity.org
ОС: Linux, ядро 5.9.0-050900-lowlatency (#202010112230 SMP PREEMPT Sun 11 Oct 22:37:09 UTC 2020) x86_64
Компилятор: GCC 9.2
ext2fs lib: 1.45.5, ntfs lib: libntfs-3g, reiserfs lib: нет, ewf lib: нет, curses lib: ncurses 6.1
/dev/sda: поддержка LBA, LBA48
/dev/sda: размер 488397168 секторов
/dev/sda: user_max 488397168 секторов
Предупреждение: невозможно получить размер диска /dev/mapper/control - 0 B - 0 секторов, размер сектора = 512
Предупреждение: невозможно получить размер диска /dev/loop7 - 0 B - 0 секторов, размер сектора = 512
Список жестких дисков
Диск /dev/sda — 250 ГБ / 232 ГБ — CHS 30401 255 63, размер сектора = 512 — GB0250EAFYK, S/N: WCAT1H963933, FW: HPG2
Диск /dev/sdb — 2000 ГБ / 1862 ГБ — CHS 243197 255 63, размер сектора = 512 — WD My Passport 2626, FW: 1028
Диск /dev/loop0 — 53 МБ / 50 МБ — 103776 секторов (RO), размер сектора = 512
Диск /dev/loop1 — 228 МБ / 217 МБ — 446248 секторов (RO), размер сектора = 512
Диск /dev/loop2 — 2273 КБ / 2220 КиБ — 4440 секторов (RO), размер сектора = 512
Диск /dev/loop3 — 147 МБ / 140 МБ — 288064 сектора (RO), размер сектора = 512
Диск /dev/loop4 - 58 МБ / 55 МБ - 113384 сектора (RO), размер сектора = 512
Диск /dev/loop5 - 102 МБ / 97 МБ - 200168 секторов (RO), размер сектора = 512
Диск /dev/loop6 - 65 МБ / 62 МБ - 127160 секторов (RO), размер сектора=512
Тип таблицы разделов (авто): EFI GPT
Диск /dev/sdb — 2000 ГБ / 1862 ГиБ — WD My Passport 2626
Тип таблицы разделов: EFI GPT
Анализ диска /dev/sdb — 2000 ГБ / 1862 ГБ — CHS 243197 255 63
hdr_size=92
hdr_lba_self=1
hdr_lba_alt=3906963455 (ожидается 3906963455)
hdr_lba_start=34
hdr_lba_end=3906963422
hdr_lba_table=2
hdr_entries=128
hdr_entsz=128
Ошибка check_part_gpt для раздела
1 P MS Data 2048 3906961407 3906959360 [Мой паспорт]
Текущая структура разделов:
check_FAT: не может прочитать загрузочный сектор FAT
Нет маркеров FAT, NTFS, ext2, JFS, Reiser, cramfs или XFS.
1 P MS Data 2048 3906961407 3906959360 [Мой паспорт]
1 P MS Data 2048 3906961407 3906959360 [Мой паспорт]
Тестовый диск
затем зависает при попытке «быстрого поиска» раздела.
chkdsk
не видит файловую систему:
Далее я скопировал данные на второй внешний жесткий диск, используя gddrescue
. Это удивительное программное обеспечение, которое смогло справиться с ошибками ввода-вывода:
После того, как я ушел gddrescue
работая на диске в течение нескольких дней, он смог восстановить большую часть данных и скопировал то, что было на сломанном диске (sdb), на новый (sdc). Спасибо разработчикам за эту замечательную часть программного обеспечения.
потом я побежал фотозапись
(спасибо разработчику Кристофу Гренье) на новый диск, и он восстановил большинство файлов:
Однако структура каталогов (папок), очевидно, не восстанавливается программой photorec. В результате разбросаны сотни папок с множеством фотографий и других файлов.
Я все же хотел бы восстановить структуру папок, если это возможно, в дополнение к файлам. потом я побежал тестовый диск
на новом диске. Быстрый поиск разделов показывает только исходный раздел, который был на диске до того, как я скопировал данные со сломанного диска, используя gddrescue
к этому. После глубокого поиска разделов я вижу несколько различных разделов. Я понятия не имею, почему на диске есть разделы HFS+, кроме того факта, что диск недавно использовался с компьютером Mac:
Tesdisk представляет мне следующие разделы после завершения глубокого поиска. Второй раздел изначально находился на новом диске, на который были скопированы данные:
Что я должен попробовать дальше, чтобы восстановить раздел? Я полагаю, что диск был FAT32, так как он использовался как на Windows, так и на Mac.Я не верю, что он был отформатирован как HFS+, если только мой друг, данные которого это, не сделал это случайно.
Пожалуйста, порекомендуйте!