Есть способ исправить это, но обычно не из Ubuntu.
Задний план
Удаляемые файлы на самом деле не удаляются. Они просто помечаются как удаленные, а занимаемое ими место на диске помечается как «свободное». Поэтому, пока вы не пишете в этом месте, файл физически все еще существует, но диск (и, следовательно, ОС) не знает о файле.
Восстановление данных
Вы можете использовать программное обеспечение для восстановления NTFS, чтобы восстановить многие из потерянных файлов. Есть инструменты, работающие в Ubuntu или Windows. Есть инструменты бесплатно и за которые нужно платить. Они сильно различаются по тому, сколько данных они могут восстановить и сколько времени это займет.Обычно встроенные в Windows инструменты работают лучше, поскольку NTFS — это изобретение Microsoft, и в других операционных системах нет 100% встроенной поддержки.
Опыт
Я имел большой успех с программным обеспечением под названием GetDataBack NTFS 1 (сейчас называется GetDataBack Pro Восстановление данных кажется, я не аффилирован). Потребовалось около дня, чтобы найти файлы на диске объемом 1 ТБ, и еще около дня, чтобы восстановить эти файлы на второй диск. Было восстановлено от 85 до 95 % данных, считавшихся утерянными. Другие инструменты, которые я пробовал, смогли восстановить только от 30 до 40% данных.
Как восстановить
Попытайтесь предотвратить любой доступ для записи на затронутый диск, чтобы избежать перезаписи «удаленных» файлов. Есть способы смонтировать диск в режиме только для чтения (как это сделать на Окна или же Убунту), но этого может быть достаточно, чтобы не записывать на диск намеренно в таком случае.
- Выключите машину с поврежденным диском
- Удалите затронутый диск со своей машины и подключите его к другой машине.2 Убедитесь, что машина не загружается с поврежденного диска.3
- Запустите другую машину
- (Необязательно: смонтируйте устройство в режиме только для чтения, как указано выше.)
- Запустите средство восстановления по вашему выбору, чтобы проанализировать поврежденный диск.
- Восстановите найденные файлы только на другой (3-й) диск (не имеет значения, внутренний или внешний)
- Скопируйте все необходимые файлы с 3-го диска обратно на проблемный диск в нужное место.
Это предполагает, что вы хотите продолжать использовать поврежденный диск как есть. На самом деле вам следует пропустить шаг 7, использовать инструмент восстановления, чтобы восстановить только самые важные файлы, а затем полностью стереть поврежденный диск и установить новую копию Windows, а затем продолжить копирование восстановленных данных обратно (обязательно сделайте резервную копию). неудаленные файлы, которые вам понадобятся).
Примечание: Существуют и другие инструменты, позволяющие находить и восстанавливать удаленные файлы из Ubuntu (либо из вашей локальной установки, либо с живого USB/диска), которые можно использовать бесплатно.Когда я попробовал их, они либо вообще очень долго искали файлы, либо находили лишь малую часть того, что было потеряно. YMMV
1 Программное обеспечение стоит около 80 долларов США за пожизненную лицензию, что, по моему мнению, того стоит. Однако вам нужно только купить его, чтобы восстановить файлы. Вы можете бесплатно проанализировать свой диск и получить дерево файлов, в котором вы можете выполнить поиск, чтобы проверить, были ли найдены файлы, которые вам нужно восстановить. Опять же: не аффилированный, просто счастливый пользователь.
2 Операционная система, необходимая на втором компьютере, зависит от используемого программного обеспечения для восстановления, например. GetDataBack работает в Windows.
3 Обычно вы можете открыть меню загрузки, чтобы выбрать загрузочный диск при запуске машины, нажав определенную кнопку на клавиатуре. Обычно это F12
в настоящее время, но точный ключ может отличаться для вашей конкретной материнской платы. Обратитесь к руководству, чтобы узнать, какую клавишу нажимать. Вы также можете установить постоянный порядок загрузки (установив порядок устройств для проверки загружаемых операционных систем) через настройки BIOS/UEFI вашей основной платы, также доступные при нажатии другой определенной клавиши во время запуска (обычно ДЕЛ
). Однако этот ключ также отличается, поэтому обязательно ознакомьтесь с руководством по основной плате.