Гид по технологиям

Восстановление удалённых файлов Windows с помощью Ubuntu

• 7 min read • Руководства • Обновлено 30 Nov 2025
Восстановление удалённых файлов Windows через Ubuntu
Восстановление удалённых файлов Windows через Ubuntu

Введение

Каждый пользователь хотя бы раз сталкивался с ситуацией, когда был случайно удалён важный файл. Корзина Windows помогает в большинстве случаев, но не всегда: удаление с помощью Shift+Delete, очистка корзины, работа на другом профиле, повреждение файловой таблицы или удаление на не-монтируемом разделе — всё это делает файлы недоступными обычными средствами.

В этой статье описаны безопасные приёмы восстановления удалённых файлов с файловых систем Windows (NTFS, FAT) с использованием Ubuntu — как при двойной загрузке, так и с Live USB/CD. Примеры подходят для большинства современных дистрибутивов Linux.

Что нужно знать вкратце

  • Файловые системы (NTFS/FAT) при удалении обычно помечают блоки как свободные, но сами данные остаются до перезаписи. Восстановление возможно до перезаписи.
  • Никогда не записывайте восстановленные данные в тот же раздел, где хранился файл — это риск перезаписи.
  • Используйте ntfsundelete для быстрых попыток восстановления отдельных файлов и testdisk для продвинутого поиска и копирования файлов/разделов.

Подготовка

  1. Подключите внешний диск или подготовьте раздел, куда будете копировать восстановленные файлы. Это обязательное требование: нельзя восстанавливать файлы в тот же файловый раздел, откуда они удалены.

  2. Создайте папку назначения и перейдите в неё (замените username на своё имя):

mkdir /home/username/RecoveredFiles
cd /home/username/RecoveredFiles
  1. Узнайте список доступных дисков и разделов. Откройте терминал и выполните:
sudo fdisk -l

Список разделов и файловых систем, вывод fdisk

  1. Если не уверены, какой раздел смонтирован и где был файл, используйте:
df -h

Вывод df -h с монтированными файловыми системами

  1. Отмонтируйте целевой раздел, чтобы исключить запись на него. Укажите конкретное устройство или точку монтирования:
sudo umount /dev/sdXN

Замените /dev/sdXN на устройство, найденное ранее (например /dev/sda2).

Важно: даже просмотр некоторых разделов в графическом файловом менеджере может привести к изменению метаданных. По возможности работайте с Live USB без автоматического монтирования.

Принцип работы (коротко)

Когда файл удаляется на NTFS/FAT, файловая таблица помечает запись как удалённую, но самые данные остаются в кластерах до тех пор, пока система не перезапишет эти кластеры. Поэтому шанс восстановления зависит от времени и объёма записи после удаления.

ntfsundelete — быстрая попытка восстановления на NTFS

ntfsundelete прост и часто предустановлен в Live-образах. Он сканирует MFT (Master File Table) и показывает найденные удалённые записи.

  1. Выполните сканирование раздела (замените /dev/sdXN на ваш раздел):
sudo ntfsundelete /dev/sdXN
  1. Если вы помните часть имени файла, используйте параметр -m:
sudo ntfsundelete -m 'Special*' /dev/sda2

Вывод ntfsundelete с найденными удалёнными файлами

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

  1. Для восстановления используйте флаги -u (undelete) и -i (inode). Можно указать несколько inode через запятую:
sudo ntfsundelete -u -i 12345,67890 /dev/sda2

Результат будет записан в текущую рабочую директорию (ту, что вы создали в начале).

Процесс восстановления ntfsundelete

testdisk — мощный инструмент для восстановления и ремонта

TestDisk — это продвинутая утилита: она может восстанавливать файлы, восстанавливать разделы, ремонтировать загрузочные секторы и копировать данные из удалённых/повреждённых разделов. Но с ней нужно быть осторожным — ошибки при изменении таблицы разделов могут сделать систему нерабочей.

  1. Установите testdisk (если не установлен):
sudo apt-get update
sudo apt-get install testdisk
  1. Запустите интерактивно:
sudo testdisk
  1. Создайте новый лог при первом запуске и выберите диск, содержащий проблемный раздел.

Создание лога в testdisk

  1. TestDisk предложит тип раздела — выбирайте подсказку, если вы не уверены.

Выбор типа раздела

Примечание: неверное изменение структуры разделов может привести к потере всей таблицы; если цель — только восстановить файлы, используйте раздел “Advanced” и опцию чтения/копирования файлов, не записывая изменения в диск.

  1. Выберите “Advanced” (Файловые утилиты), затем целевой раздел и опцию “Undelete”.

Выбор Advanced в testdisk

  1. Просматривайте директории. Удалённые файлы помечены красным. Выберите файл и нажмите “c” для копирования.

Поиск и копирование удалённых файлов в testdisk

  1. TestDisk спросит, куда сохранить копию — укажите папку на внешнем диске или в /home/username/RecoveredFiles и подтвердите.

Копирование файлов testdisk — подтверждение

  1. Успешное копирование будет отмечено цветом и сообщением о результате.

Успех копирования в testdisk

Когда эти инструменты не помогут

  • Данные были перезаписаны (дальнейшая запись уменьшает шанс восстановления).
  • Раздел физически повреждён (секторы SMART помечены как недоступные) — нужна восстановление на уровне оборудования.
  • Файловая система зашифрована (BitLocker): без ключа данные недоступны.

В таких случаях рассматривайте альтернативы (см. раздел “Альтернативные подходы”).

Альтернативные подходы и дополнительные инструменты

  • PhotoRec — часть пакета testdisk, ориентирован на восстановление файлов по сигнатурам (полезно, когда структура файловой системы разрушена). Он восстанавливает много типов файлов, но теряет оригинальные имена и структуры директорий.
  • Использовать Windows-утилиты восстановления (Recuva, R-Studio) на другом компьютере с подключённым диском как внешний, если Linux-инструменты не помогли.
  • Восстановление из резервной копии (если настроен OneDrive, история версий или сторонний бэкап).
  • Профессиональные сервисы восстановления данных — когда диск физически повреждён или находятся критично важные данные.

Ментальные модели и эвристики

  • Чем меньше операций записи после удаления — тем выше шанс восстановления.
  • Простое удаление ≠ перманентная потеря: большие шансы при немедленных действиях.
  • Подойдите к восстановлению как к криминалистическому расследованию — фиксируйте, какие шаги делались, чтобы не испортить доказательства/данные.

Быстрый чек-лист перед началом

  • Отключите автоматическое монтирование целевого раздела.
  • Подготовьте внешний диск достаточно большого объёма для восстановления.
  • Создайте рабочую директорию и перейдите в неё.
  • Выполните sudo fdisk -l и df -h, чтобы идентифицировать устройство.
  • Отмонтируйте целевой раздел (sudo umount /dev/sdXN).
  • Делайте копии и работайте с копией раздела, если возможно (dd/imaging).

Как работать с образом диска (рекомендуется для критичных данных)

Если данные очень важны, сначала сделайте побитовый образ раздела и работайте с образом:

sudo dd if=/dev/sdXN of=/path/to/external/image.dd bs=4M status=progress
sudo losetup -fP /path/to/external/image.dd
sudo fdisk -l /dev/loop0

Дальше используйте ntfsundelete или testdisk, указывая /dev/loop0* как цель. Работа с образом исключает дальнейшую порчу оригинальных данных.

Примеры команд-образцов (шпаргалка)

  • Список разделов:
sudo fdisk -l
  • Список смонтированных разделов:
df -h
  • Отмонтировать раздел:
sudo umount /dev/sda2
  • Быстрое сканирование ntfsundelete:
sudo ntfsundelete /dev/sda2
  • Поиск по маске имени:
sudo ntfsundelete -m 'Документы*' /dev/sda2
  • Восстановление по inode:
sudo ntfsundelete -u -i 12345,12346 /dev/sda2
  • Установка testdisk и запуск:
sudo apt-get update
sudo apt-get install testdisk
sudo testdisk
  • Создание образа раздела (рекомендуется для критичных случаев):
sudo dd if=/dev/sda2 of=/media/usb/image_sda2.dd bs=4M status=progress

Безопасность и конфиденциальность

  • Если раздел был зашифрован (BitLocker, VeraCrypt), вам потребуется ключ/пароль. Без него восстановление бессмысленно.
  • Обходите автоматическую загрузку и не выполняйте операций записи на целевой диск.
  • Если в процессе восстановления вы работаете с личными данными третьих лиц, соблюдайте требования конфиденциальности и законы о защите персональных данных.

Критерии приёмки

  • Файлы, которые вы искали, успешно скопированы в папку назначения и открываются корректно.
  • Проверено, что файлы не были записаны обратно на исходный раздел.
  • Восстановленные файлы переданы пользователю или заархивированы на внешний носитель с подтверждением целостности (MD5/SHA256 опционально).

Часто задаваемые вопросы

Можно ли восстановить файлы после перезаписи?

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

Поможет ли это при BitLocker?

Нет — если раздел зашифрован и у вас нет ключа, стандартные методы не раскроют содержимое.

Что лучше использовать: ntfsundelete или testdisk?

ntfsundelete хорош для быстрых, целевых операций на NTFS. TestDisk мощнее, умеет копировать файлы при повреждённых разделах и восстанавливать структуру, но требует большей осторожности.

Заключение

Эти инструменты дают хорошие шансы на восстановление удалённых файлов Windows, если действовать быстро и аккуратно: не монтируйте раздел для записи, работайте с образом диска, сохраняйте восстановленные файлы на отдельный носитель. Однако лучший план — регулярное резервное копирование: оно сводит риск потери данных практически к нулю.

Краткий план действий

  1. Остановите запись на диск.
  2. Подготовьте внешний диск/папку.
  3. Отмонтируйте целевой раздел.
  4. Сделайте образ раздела (при критичных данных).
  5. Попробуйте ntfsundelete, затем testdisk/photorec.
  6. Если не помогло — рассмотреть Windows-утилиты или профессиональный сервис.

Справочная информация и ресурсы

  • man ntfsundelete, man testdisk — встроенные руководства по инструментам.
  • Документация TestDisk/PhotoRec на официальном сайте (search engine: TestDisk PhotoRec documentation).
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро