Відновлення файлів Windows (Winfr.exe) це нова безкоштовна утиліта від Microsoft для відновлення видалених файлів з різних типів носіїв. Утиліта доступна починаючи з Windows 10 2004, встановлюється через Microsoft Store і працює тільки в консольному режимі командного рядка. Утиліта дозволяє просканувати файлову систему і знайти вилучені файли. Підтримуються кілька режимів сканування (MFT таблиці, сигнатур відомих типів файлів і сегментний режим). Windows File Recovery підтримує файлові системи NTFS, ReFS, FAT, exFAT, дозволяє відновити вилучені файли з локально підключених носіїв: USB флешки, HDD, SSD (при відновленні видалених файлів з SSD накопичувачів потрібно мати на увазі деякі нюанси).

У цій статті ми покажемо, як використовувати Windows File Recovery в Windows 10 для відновлення випадково (або не дуже) віддалених файлів.

Відкрийте Microsoft Store (або перейдіть за адресою https://www.microsoft.com/en-us/p/windows-file-recovery/9n26s50ln705?rtc=1) І встановіть Відновлення файлів Windows (Знаходиться в розділі Utilities & tools> File managers).

установка Windows File Recovery з Microsoft Store

Відкрийте командую рядок або консоль PowerShell і виконайте команду:

winfr

утиліта winfr в Windows 10 для відновлення файлів

В консолі доступні основні опції утиліти Windows File Recovery.

Загальний синтаксис:

winfr source-drive: destination-drive: [/switches]

Як і в будь-який інший утиліти відновлення видалених файлів, завжди виконуйте відновлення знайдених файлів на окремий диск (destination-drive). Таким чином ви часом не перезатрете сектори диска з блоками віддалених файлів і підвищите шанси на відновлення.

Спробуємо розібрати особливості роботи з утилітою Windows File Recovery на основі декількох прикладів.

У утиліти winfr.exe є 3 режими роботи:

  • стандартний режим- в цьому режимі для пошуку віддалених файлів використовується MFT таблиця. Цей режим ефективний, якщо сегменти файлових записів (FRS – file record segment) все ще присутні на диску;
  • сегментний режим – замість пошуку по MFT таблиці виконується пошук різних сегментів NTFS на диску. Сегменти – це різні атрибути файлу на диску: ім’я, розмір, типу, дати і т.д .;
  • сигнатурний режим – утиліта виконує пошук на диску по сигнатурам різних типів файлів (в winfr є кілька вбудованих сигнатур для популярних типів файлів). Такий режим погано підходить для дрібних файлів. Це єдиний режим, який підтримує диски з файловими системами, відмінними від NTFS.

Спочатку спробуємо відновити окремий файл, який був вилучений недавно.

Припустимо, ви знаєте точне ім’я віддаленого файлу і каталог, в якому він знаходився. Наступна команда виконає пошук на диску C: віддалених файлів по фільтру PStest.txt і відновить знайдений файл на окремий диск K: (Я видалив зазначений файл повз кошика за допомогою shift + delete). Дана команда запускається в стандартному режимі winfr, можна використовувати символ підстановки * (Шлях до каталогу вказується без імені диска, мається на увазі, що ви вже вказали source-drive):

winfr C: K: /n PStest.txt

Утиліта сканує диск (Прохід 1: Сканування та обробка диска) І відновлює знайдені файли в зазначений каталог (Прохід 2: Прохід 2: Відновлення файлів).

У цьому прикладі в зазначеному каталозі виявилося 2 віддалених файли з однаковими іменами. Утиліта запитала, що робити зі знайденими файлами:

File K:Recovery_20200720_105154PStest.txt exists: (o)verwrite, (s)kip, (a)lways overwrite, (n)ever overwrite, (k)eep both once, keep (b)oth always

winfr - сканування диска, відновлення видалених файлів

Після закінчення натисніть y. Після цього автоматично відкриється каталог з журналом відновлення і знайденими файлами.

журнал відновлення файлів в windows file recovery

Якщо вам відомо тільки ім’я папки, в якій зберігаються видалені файли, використовуєте команду:

winfr C: K: /n PS

В кінці імені папки обов’язково вказуйте зворотний слеш ().

Після сканування видалених файлів, всі знайдені елементи будуть відновлені у папку. Утиліта автоматично організовує відновлені файли по імені і типу.

знайдені віддалений файли

Розглянуті вище команди ефективні, якщо файл був видалений недавно. Якщо файл видалений досить давно або вихідний диск був відформатований, потрібно використовувати сегментний режим (segment mode) з параметром /r (Тільки для NTFS).

Наприклад, вам потрібно виконати глибоке сканування певного каталогу і знайти в ньому вилучені файли з певними розширеннями (документи Excel: xls і xlsx). Використовуйте таку команду:

winfr C: P: /r /n DOCS*.xls /n DOCS*.xlsx

Можна вказати частину імені файлу:

winfr C: P: /r /n *report*

Сигнатурний режим використовується, якщо вам потрібно знайти віддалений файли на дисках з не-NTFS файловими системами. Найчастіше він використовується для пошуку віддалених файлів на USB флешках, SD картах телефонів і фотоапаратів. Для використання сигнатурного режиму використовується параметр /x.

Наприклад, ви хочете знайти вилучені файли на SD накопичувачі на сигнатурам JPEG і PNG файлів.

winfr E: K: /x /y:JPG,PNG /n DCIM

У таблиці нижче вказаний список доступних сигнатур утиліти Windows File Recovery і типи файлів, які входять в дану сигнатуру.

Назва сигнатури типи файлів
АЧС wma, wmv, asf
JPEG jpg, jpeg, jpe, jif, jfif, jfi
MP3 mp3
MPEG mpeg, mp4, mpg, m4a, m4v, m4b, m4r, mov, 3gp, qt
PDF pdf
PNG PNG
ZIP zip, docx, xlsx, pptx, odt, ods, odp, odg, odi, odf, odc, odm, ott, otg, otp, ots, otc, oti, otf, oth

Довідку про розширених опціях утиліти Windows File Recovery можна отримати так:

/p:<folder> - Specify recovery log destination (default: destination folder)
/a - Accepts all user prompts
/u - Recover non-deleted files (default/segment mode only)
/k - Recover system files (default/segment mode only)
/o:<a|n|b> - Overwrite (a)lways, (n)ever or keep (b)oth always (default/segment mode only)
/g - Recover files without primary data stream (default: false, default/segment mode only)
/e - Disable extension exclusion list (default/segment mode only)
/e:<extension> - Disable specific extension(s) (default extension list no longer applies) (default/segment mode only)
/s:<sectors> - Number of sectors in volume (segment/signature mode only)
/b:<bytes> - Number of bytes in cluster (segment/signature mode only)
/f:<sector> - First sector to scan (segment/signature mode only)

winfr - розширені опції відновлення файлів

Вбудована утиліта Windows File Recovery досить простий і ефективний інструмент для пошуку і відновлення видалених файлів. Тепер, якщо ви випадково видалили важливий файл, вам не потрібно шукати і встановлювати сторонній софт (як правило платний) для сканування диска. Просто встановіть утиліту з Windows Store, або відразу інтегруйте її в свій дистрибутив.

Leave a Reply

Your email address will not be published. Required fields are marked *