Восстановление файлов Windows

Применяется к
Windows 11 Windows 10

Примечание

  • Поддержка Windows 10 прекращена 14 октября 2025 г.
  • После 14 октября 2025 г. корпорация Майкрософт больше не будет предоставлять бесплатные обновления программного обеспечения из Центра обновления Windows, техническую помощь и исправления безопасности для Windows 10. Ваш компьютер по-прежнему будет работать, но мы рекомендуем перейти на Windows 11.
  • Подробнее

Если вы не можете найти потерянный файл из резервной копии, можно использовать Windows File Recovery, которое является приложением командной строки, доступным в Microsoft Store. С этим приложением можно попробовать восстановить потерянные файлы, которые были удалены с локального запоминающего устройства (включая внутренние диски, внешние диски и USB-устройства) и которые невозможно восстановить из корзины. Восстановление в облачном хранилище и сетевых общих папках не поддерживается.

Важно

Если вы хотите увеличить шансы на восстановление файла, постарайтесь использовать компьютер как можно меньше или не использовать вообще. В файловой системе Windows пространство, занятое удаленным файлом, помечается как свободное место. Это значит, что данные файла продолжают существовать. Но при любом использовании компьютера могут создаваться файлы, которые в любой момент могут занять это свободное место.

Основные шаги

  1. При необходимости установите приложение из Microsoft Store:

  2. Нажмите клавишу Windows, введите Windows File Recovery в поле поиска и выберите Windows File Recovery.

  3. Когда будет предложено разрешить приложению вносить изменения на вашем устройстве, выберите Да.

  4. В окне командной строки введите команду в следующем формате:
    winfr source-drive: destination-drive: [/mode] [/switches]

  5. Есть два основных режима, которые можно использовать для восстановления файлов: обычный и расширенный.
    Примеры обычного режима
    Восстановление папки "Документы" с диска C: в папку восстановления на диске E:. Не забудьте ввести обратную косую черту (\) после имени папки.
    Winfr C: E: /regular /n \Users\<username>\Documents\
    Восстановление файлов PDF и Word с диска C: в папку восстановления на диске E:.
    Winfr C: E: /regular /n *.pdf /n *.docx
    Примеры расширенного режима
    Восстановление любого файла со строкой "invoice" в имени файла с использованием подстановочных знаков.
    Winfr E: C: /extensive /n *invoice*
    Восстановление фотографий формата JPEG и PNG из папки "Изображения" в папку восстановления на диске E:.
    Winfr C: E: /extensive /n \Users\<username>\Pictures\*.JPEG /n\Users\<username>\Pictures\*.PNG
    Исходный и конечный диски должны быть разными. При восстановлении с диска операционной системы (часто C: ) используйте /n <filter> переключатели, чтобы указать пользовательские файлы или папку.
    Корпорация Майкрософт автоматически создает папку восстановления для вызываемого Recovery_<date and time> вами на целевом диске.

  6. Когда будет предложено подтвердить продолжение, введите Y, чтобы начать операцию восстановления. В зависимости от размера исходного диска это может занять некоторое время. Чтобы остановить процесс восстановления, нажмите клавиши CTRL + C.

О режимах и файловых системах

Следующие сведения помогут определить, какая у вас файловая система и какой режим лучше использовать.

Файловые системы

"Файловая система" Примеры
FAT и exFAT SD-карты, флэш-памяти или USB-накопители (< 4 ГБ)
NTFS Компьютеры (HDD, SSD), внешние жесткие диски, флэш-накопители или USB-накопители (> 4 ГБ)

Windows поддерживает несколько файловых систем в зависимости от запоминающего устройства или операционной системы. В обычном режиме поддерживается восстановление файлов только из файловой системы NTFS. Чтобы узнать, какая у вас файловая система, щелкните правой кнопкой мыши диск в проводнике и выберите Свойства.

Выбор режима

Чтобы решить, какой режим следует использовать, используйте следующую таблицу. Если вы не уверены, начните с обычного режима.

"Файловая система" Ситуация Рекомендуемый режим
NTFS Удалено недавно Обычный
NTFS Удалено некоторое время назад Расширенный
NTFS После форматирования диска Расширенный
NTFS Диск поврежден Расширенный
FAT и exFAT Любая Расширенный

Синтаксис командной строки

Общий синтаксис

В следующей таблице кратко описано, для чего используется каждый переключатель расширенного режима.

Параметр или переключатель Описание Поддерживаемые режимы
Source-drive: Указывает запоминающее устройство, на котором были потеряны файлы. Должен отличаться от конечного диска. Все
Destination-drive: Указывает запоминающее устройство и папку, в которую будут помещены восстановленные файлы. Должен отличаться от исходного диска. Все
/regular Обычный режим, стандартный параметр восстановления для неповрежденных дисков NTFS. Обычный
/extensive Расширенный режим, параметр тщательного восстановления, подходящий для всех файловых систем. Расширенный
/n<filter> Ищет определенный файл по указанному имени файла, пути к файлу, типу файла или подстановочным знакам. Например:
  • File name: /n myfile.docx
  • File path: /n /users/<username>/Documents/
  • Wildcard: /n myfile.*
  • /n *.docx
  • /n *<string>*
Все
/? Сводка синтаксиса и переключателей для обычных пользователей. Все
/! Сводка синтаксиса и переключателей для опытных пользователей. Все

Расширенный синтаксис

В следующей таблице кратко описано, для чего используется каждый переключатель расширенного режима.

Переключатель Описание Поддерживаемые режимы
/ntfs Режим NTFS — параметр быстрого восстановления для работоспособных дисков NTFS с помощью основной таблицы файлов NTFS
/segment Режим сегментов, параметр восстановления для дисков NTFS с использованием сегментов записей файлов Сегмент
/signature Режим подписи, параметр восстановления для всех типов файловых систем с использованием заголовков файлов Подпись
/y:<type(s)> Восстановление файлов с определенными группами расширений, разделенных запятыми Подпись
/# Группы расширений режима подписи и поддерживаемые типы файлов. Подпись
/p:<folder> Сохраняет файл журнала операции восстановления в расположении, отличном от расположения по умолчанию на диске восстановления (например, D:\logfile). Все
/a Отключает запросы пользователей, что полезно в файле сценария. Все
/u Восстанавливает неудаленные файлы, например из корзины. NTFS
Сегмент
/k Восстанавливает системные файлы. NTFS
Сегмент
/o:<a\|n\|b> Указывает, следует ли всегда (a), никогда (n) перезаписывать файл или оставлять обе копии (b). По умолчанию выдается запрос на перезапись. NTFS
Сегмент
/g Восстанавливает файлы без основных потоков данных. NTFS
Сегмент
/e Для получения приемлемого объема результатов и нацеливания на пользовательские файлы по умолчанию некоторые типы файлов отфильтровываются. Данный переключатель удаляет этот фильтр. Полный список этих типов файлов приведен после данной таблицы. NTFS
Сегмент
/e:<extension> Указывает, какие типы файлов фильтруются. Полный список этих типов файлов приведен после данной таблицы. NTFS
Сегмент
/s:<sectors> Указывает количество секторов на исходном устройстве. Чтобы найти сведения о секторе, используйте fsutil. Сегмент
Подпись
/b:<bytes> Указывает размер кластера на исходном устройстве. Сегмент
Подпись

Список фильтруемых расширений файлов

Следующие типы файлов по умолчанию отфильтровываются из результатов. Используйте переключатель /e , чтобы отключить этот фильтр, или фильтр, /e:<extension> чтобы указать типы файлов, которые не следует фильтровать.

_, adm, admx, appx, appx, ascx, asm, aspx, aux, ax, bin, browser, c, cab, cat cdf-ms, catalogItem, cdxm, cmake, cmd, coffee, config, cp, cpp, cs, cshtm, css, cur, dat, dll, et, evtx, exe, fon, gpd, h, hbakedcurve, htm, htm, ico, id, ildl, ilpdb, iltoc, iltocpdb, in, inf, inf_loc, ini, js, json, lib, lnk, log, man, manifest, map, metadata, mf, mof, msc, msi, mui, mui, mum, mun, nls, npmignore, nupkg, nuspec, obj, p7s, p7x, pak, pckdep, pdb, pf, pkgdef, plist, pnf, pp, pri, props, ps1, ps1xm, psd1, psm1, py, resjson, resw, resx, rl, rs, sha512, snippet, sq, sys, t4, targets, th, tlb, tmSnippet, toc, ts, tt, ttf, vb, vbhtm, vbs, vsdir, vsix, vsixlangpack, vsixmanifest, vstdir, vstemplate, vstman, winmd, xam, xbf, xm, xrm-ms, xs, xsd, ym

Вопросы и ответы

Советы по использованию правильного синтаксиса

  • Всегда используйте буквы диска в исходном и целевом пути, не забывайте двоеточие (:) после буквы диска и убедитесь, что между источником и назначением есть пробел.
  • При указании только имени папки, например /n \Myfolder\, добавьте обратную косую черту (\) в ее конце.
  • Если имя файла или папки содержит пробелы, заключите его в кавычки. Например:

winfr C: E: /regular /n "\Users\<username>\Documents\Quarterly Statement.docx"

Что означает <имя пользователя> в примерах команд?

В адресной строке проводника введите C:\users, чтобы получить список потенциальных пользователей на данном компьютере. На вашем компьютере может быть несколько пользователей, включая вас, администратора и учетную запись по умолчанию. Если имя пользователя> отображается <в пути к файлу, оно является заполнителем для текущего имени пользователя на компьютере.

Почему появляется сообщение: "Исходное и конечное расположения не могут указывать на один и тот же физический раздел?"

Исходный и конечный диск или путь к разделу не должны совпадать. Если у вас есть только один диск, используйте в качестве конечного пути USB-диск или внешний жесткий диск. Не создавайте секцию после потери данных, так как это снижает вероятность успешного восстановления.

Почему операция восстановления длится так долго?

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

Почему с диска операционной системы восстанавливаются дополнительные файлы?

В фоновом режиме Windows постоянно создает и удаляет файлы. По умолчанию Windows File Recovery отфильтровывает эти файлы, но некоторые из них остаются. Чтобы избежать этого, используйте фильтр> /n<, как показано в примерах в этой статье.

Что такое папка $Recycle.Bin?

В режимах NTFS и "Сегмент" также могут появляться потерянные файлы, восстановленные из корзины (файлы, помещенные в корзину или удаленные без возможности восстановления) с именем $files.xxx, сохраненные в папке $RECYCLE.BIN.

Что будет, если конечный диск заполнен?

Если появится следующее сообщение: "Целевой диск заполнен, освободите место перед возобновлением: (R)esume, (S)kip-файл или (A)борт", освободите место на целевом диске, а затем выберите один из вариантов.

Не удалось восстановить файл, что делать?

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