Windows File Recovery — это командная утилита от компании Microsoft для восстановления удалённых файлов с локальных запоминающих носителей, включая внутренние и внешние жёсткие диски, твердотельные накопители, USB-накопители и карты памяти. Программа предназначена для использования в среде Windows и предоставляет набор режимов работы, позволяющих восстановить файлы после случайного удаления, форматирования раздела или повреждения таблицы файловой системы. Утилита функционирует как инструмент нижнего уровня, обращающийся к метаданным и содержимому носителя для поиска и извлечения доступных данных.
Разработка решения ориентирована на пользователей с техническими навыками, в частности администраторов и специалистов по восстановлению данных: приложение доступно как консольная команда с параметрами, задающими режим сканирования, типы восстанавливаемых файлов и область поиска. В зависимости от используемого режима и файловой системы утилита анализирует структуру файловой системы, журнальные записи и сырые сектора, чтобы идентифицировать и извлечь данные. В документации Microsoft и практических руководствах перечисляются ограничения, связанные с перезаписью данных и совместимостью с отдельными типами дисков и конфигурациями.
- Командный интерфейс с параметрами для выбора режима работы, путей источника и назначения.
- Поддержка нескольких режимов сканирования (например, режимы, ориентированные на восстановление по таблице файловой системы и режимы глубокого сканирования для восстановления по сигнатурам файлов).
- Совместимость с различными носителями, включая внутренние HDD/SSD, внешние диски, USB-накопители и карты памяти.
- Поддержка распространённых файловых систем, учитывая особенности NTFS, FAT и exFAT (в зависимости от версии и обновлений средств).
- Фильтрация по типам файлов и расширениям для ускорения поиска и сокращения объёма извлекаемых данных.
- Возможность указания области поиска — отдельный раздел, каталог или весь диск для управления временем и глубиной сканирования.
- Режим сохранения результатов в указанную директорию для предотвращения перезаписи восстанавливаемых данных.
- Логирование и сообщения о ходе выполнения, полезные для диагностики и оценки шансов восстановления.