Это настоящая карта диска. Каждый блок — около 22 МБ. Белые удалось прочитать, серые остались недоступны. За двенадцать дней из него достали 541 992 файла.
Компьютер видит диск, но не понимает, что на нём. Готовые программы не справились, поэтому я написал свою: она читает маленькими кусками и помнит, что уже прочитано.
Чёрные клетки в углу — самое начало. Там должно лежать «оглавление»: список всех файлов и где они лежат. С флешки с другой системой диск пропадал уже через две минуты.
Вечером я честно написал: прочитано меньше половины процента, дальше только в лабораторию.
Главное открытие: если диск завис, ждать нельзя. Программа сама обрывает чтение через 10 секунд и идёт дальше. Чтение продолжалось после перезагрузок, прочитанное сразу уходило на внешние диски.
Оказалось, что список файлов разбит на 15 частей по всему диску, и 93 % из них уже прочитаны. Значит, почти у каждого файла есть имя, папка и адрес.
Главный урок проекта: перепроверять выводы, когда появляются новые данные.
По «оглавлению» файлы собраны обратно: сначала рабочий стол, потом документы и личные папки, потом всё остальное. Отдельно вернулась корзина и сжатые файлы.
Всё собранное скопировали на внешний диск. Каждый личный файл сверили с оригиналом до последнего байта.
Розовые блоки дочитаны в последний вечер, по приоритету: недостающие файлы рабочего стола и личные папки. Диск зависал каждые пару минут, через час замолчал окончательно.
Всё, что удалось прочитать, стало обычными файлами с прежними названиями и папками, с описью и поиском. Диск, который собирались нести в лабораторию, отдал больше полумиллиона файлов.
Время посчитано по истории переписки. Три дня чтения на втором компьютере сюда не входят.
Диск пропал до перезагрузки.только полное выключение
Одна команда не сработала.поправили прямо на месте
Первая версия программы путала отключение диска с повреждением.переписал, доверяли только новой карте
При повторном переносе перезаписали четыре куска и перечитали за три минуты.готовое больше никогда не трогается
Первый план отбирал по типу файла и набрал программ. Ты это заметил.план по папкам пользователя
Клик в окно программы останавливал чтение.окно спрятали
файла вернули целыми, с прежними названиями и папками
переданы владельцу на внешнем диске, личные файлы проверены
диска прочитано; остальное в основном самое начало, которое не читалось ни разу
записано на сломанный диск за двенадцать дней