Видалені файли у Windows: кошик, Shift+Delete і що далі

Коротка відповідь: Коли ви видаляєте файл клавішею Delete, він лише переміщується до кошика, звідки його можна повернути двома кліками. Якщо скористатися Shift+Delete або очистити кошик, зникає запис в індексі файлової системи, але самі дані залишаються на диску, доки їх щось не перезапише. Саме тому найгірше, що можна зробити, — установити на цей диск «програму для відновлення даних»: інсталяція записує інформацію саме туди, де ще зберігаються ваші файли. У випадку жорстких дисків у вас часто є години або навіть дні; на SSD після виконання TRIM дані можуть безповоротно зникнути за лічені хвилини. Тому припиніть користуватися диском і виконуйте відновлення з іншого носія.

Видалення файлів — найпоширеніша причина «втрати даних», через яку до нас звертаються люди. Водночас саме в таких випадках результат найбільше залежить від ваших дій у перші хвилини. У цій статті йдеться про видалення у Windows: що відбувається з файлами в кошику, що стається після Shift+Delete і чому порядок подальших дій важливіший за вибір інструмента.

Спочатку перевірте кошик — це єдиний безпечний і безкоштовний крок

Звичайне видалення клавішею Delete або через контекстне меню не стирає файл, а лише переміщує його до прихованої папки кошика на тому самому томі. Відкрийте кошик, знайдіть файл, натисніть Відновити — і він повернеться саме туди, звідки зник.

Два факти, які часто дивують користувачів:

  • Кожен том має окремий кошик. Якщо ви видалили файл із зовнішнього диска або іншого розділу, шукайте його після підключення саме цього диска.
  • На мережевих дисках і більшості USB-накопичувачів та карт пам’яті кошик не працює — файли одразу видаляються безповоротно. Те саме стосується файлів, розмір яких перевищує встановлену місткість кошика.

Якщо файл є в кошику, можете далі не читати — просто відновіть його. Усе наведене нижче стосується ситуацій, коли файла там немає.

Shift+Delete та очищений кошик: що відбулося насправді

Файлова система працює приблизно як покажчик у книзі. Коли ви «остаточно видаляєте» файл, система викреслює рядок із покажчика та позначає відповідне місце як вільне. Але текст у книзі залишається — просто на нього більше ніщо не вказує.

  • У NTFS (звичайній файловій системі системного диска Windows) звільняється запис у головній таблиці файлів MFT, а відповідна ділянка в бітовій карті позначається як вільна. Поки цей запис не буде перезаписаний новим файлом, у ньому зберігаються назва, розмір і карта розміщення даних. Саме тому відновлення з NTFS зазвичай дає відносно точні результати.
  • В exFAT і FAT32 (типових файлових системах флешнакопичувачів і карт пам’яті) ситуація гірша: інформація про продовження файла втрачається. Файл, записаний суцільним блоком, ще можна зібрати, але з фрагментованими файлами це часто неможливо. Тому з флешнакопичувачів нерідко вдається відновити «щось», але не все й не повністю.

До цієї ж категорії належать швидке форматування, видалення розділу та «відновлення заводських налаштувань комп’ютера». Жодна з цих операцій сама собою не стирає дані — вона видаляє вказівники на них. Але є одна відмінність: щойно відформатований том система одразу починає використовувати для нових файлів.

Чому не можна записувати дані на диск із втраченими файлами

Це найважливіше речення в усій статті: від моменту зникнення файла кожен запис на цей диск ставить під загрозу саме ті дані, які ви хочете повернути.

А тепер про пастку, в яку потрапляють найчастіше. Людина помічає, що видалила папку з фотографіями чи бухгалтерськими документами, відкриває браузер, знаходить «програму для відновлення видалених файлів» і встановлює її. Проте:

  • завантаження зберігає інсталятор на системному диску,
  • інсталяція розпаковує десятки файлів саме у вільний простір, що залишився після видалених даних,
  • браузер, оновлення Windows, індексування, антивірус і OneDrive тим часом продовжують записувати дані,
  • а потім програма чесно повідомляє, що більшість знайдених файлів «пошкоджено».

Їх пошкодив не диск. Їх перезаписала інсталяція.

Безпечна послідовність дій має такий вигляд:

  1. Припиніть працювати з диском, на якому зникли файли. Якщо це системний диск, вимкніть комп’ютер — не переведіть у режим сну, а саме вимкніть.
  2. Нічого не встановлюйте й не зберігайте на ньому. Жодних інструментів відновлення, антивірусного сканування чи CHKDSK. Чому саме CHKDSK може нашкодити, пояснюємо у статті CHKDSK на зовнішньому диску: коли допоможе, а коли зашкодить.
  3. Підключіть диск до іншого комп’ютера або створіть його образ. Зовнішній диск достатньо підключити до іншого комп’ютера. Системний диск слід вийняти й підключити до іншої машини через док-станцію або адаптер. Інший варіант — завантажити комп’ютер із live-системи на USB.
  4. Відновлюйте дані на інший носій, а не на той, із якого їх читаєте. Ніколи не записуйте відновлені файли назад на той самий диск.

HDD проти SSD: де є шанси та де все вирішує TRIM

У випадку видалених файлів різниця між магнітним жорстким диском і SSD принципова, і про неї варто сказати відразу.

Для жорсткого диска діє класичне правило: дані залишаються на пластині, доки їх не перезапише нова інформація. Якщо відразу припинити користуватися диском, шанси на відновлення зазвичай високі.

У випадку SSD у гру вступає TRIM. Коли система видаляє файл, вона повідомляє диску, що відповідні блоки більше не потрібні. Контролер може будь-коли фізично очистити їх, щоб підготувати вільні комірки до майбутнього запису. Крім того, Windows запускає планову оптимізацію томів, частиною якої для SSD є операція retrim. Момент фактичного очищення звільнених блоків визначає контролер диска, і передбачити чи зупинити цей процес ззовні неможливо. Тому SSD із важливими видаленими даними потрібно вимкнути негайно, а не чекати слушної нагоди.

СитуаціяРеальні шансиЩо робити
Файл у кошику (HDD і SSD)практично гарантованівідновити з кошика, більше нічого не робити
Shift+Delete на HDD, диск одразу відключенохорошівідключити диск, відновлювати на іншому комп’ютері та на інший носій
Shift+Delete на HDD, комп’ютер продовжував працювати кілька днівзменшуються з кожним днемприпинити користуватися; що швидше, то краще
Shift+Delete на внутрішньому SSD (SATA або NVMe) з увімкненим TRIMневизначені, часто нульовінегайно вимкнути; очікування не збільшить шансів
Швидке форматування тому NTFSчасто хорошінічого не записувати на том, працювати з його образом
Повторна інсталяція Windows поверх попередньої системизначно гіршіінсталятор перезаписав дані, відновити можна лише їхні залишки
Видалення на мережевому диску або NASзалежать від наявності знімківшукати знімки тому, а не програму відновлення

У випадку зовнішніх SSD ситуацію додатково ускладнює те, що команда TRIM може передаватися на диск через USB-міст, а може й не передаватися — це залежить від конкретного корпусу й драйвера. Заздалегідь розраховувати на той чи інший варіант не можна. Чому відновлення даних із SSD загалом є окремою дисципліною, пояснюємо у статті відновлення даних із SSD: чому воно складніше, ніж із HDD.

Перша допомога, про яку забувають: версії та резервні копії

Перш ніж використовувати програму відновлення, перевірте три місця, де файл часто ще зберігається і звідки його можна отримати без жодного запису на диск із втраченими даними:

  • Історія файлів / Резервне копіювання Windows. Якщо функцію було ввімкнено, вона зберігає попередні версії документів і дає змогу повернутися до потрібного стану.
  • OneDrive. Він має дві окремі функції: відновлення видалених файлів і папок з онлайн-кошика та історію версій конкретного файла. Вони працюють навіть тоді, коли файл уже зник із комп’ютера.
  • Попередні версії у властивостях папки. Вони створюються на основі тіньових копій тому. На корпоративних комп’ютерах ця функція часто ввімкнена, хоча користувач про це не знає.

Для корпоративних даних варто також перевірити вкладення електронної пошти, спільні папки, знімки на NAS і останню нічну резервну копію. Перш ніж починати відновлення, корисно витратити п’ять хвилин на пошук копії, яка ніколи не зникала.

Коли достатньо програми, а коли потрібна лабораторія

Програма для відновлення має сенс, якщо одночасно виконуються всі наведені умови: диск фізично справний (не видає незвичних звуків, не зникає із системи й не повідомляє про помилки читання), дані втрачено через видалення або швидке форматування, після якого диск не використовували, ви читаєте підключений диск на іншому комп’ютері та відновлюєте файли на інший носій. Для Windows існує також інструмент безпосередньо від Microsoft — Windows File Recovery. Користувачі, які вміють працювати з командним рядком, можуть почати з нього.

Звертайтеся до лабораторії, якщо виникла хоча б одна з таких ситуацій:

  • диск клацає, скрегоче, пищить, зникає із системи або відключається під час читання,
  • виникають помилки читання або том визначається як RAW,
  • це SSD, а дані справді важливі,
  • на диску вже запускали CHKDSK, виконували форматування чи повторну інсталяцію системи або використовували кілька програм відновлення,
  • том зашифрований BitLocker, а ключа відновлення у вас немає,
  • це масив RAID, NAS або віртуальний диск,
  • втрачені дані — бухгалтерські документи, матеріали замовлень, бази даних або єдина копія фотографій, тобто інформація, для якої другої спроби не буде.

Якщо ви не впевнені, до якої категорії належить ваша ситуація, залиште комп’ютер вимкненим і напишіть нам або зателефонуйте на лінію відновлення даних 775 556 063. Вартість визначається типом несправності та обсягом робіт, а не місткістю диска. Орієнтовний діапазон цін наведено у статті скільки коштує відновлення даних із диска.

Поширені запитання

Чи можна відновити файл після Shift+Delete?

Часто так, але все залежить від часу та від того, що відбувалося з диском після видалення. Зник запис у файловій системі, а не самі дані — вони залишаються на диску, доки їх не перезапише нова інформація. Якщо жорсткий диск одразу відключили, шанси зазвичай високі. На SSD після виконання TRIM файл може стати невідновним практично миттєво.

Чи можна встановити на цей диск програму відновлення?

На диск із втраченими файлами — ні. Під час інсталяції файли записуються саме у вільний простір, що залишився після видалених даних. Це найпоширеніша причина, через яку ситуація, яку можна було виправити, стає безнадійною. Установіть програму на інший комп’ютер і підключіть до нього відповідний диск або завантажте live-систему з USB. Відновлені файли завжди записуйте на інший носій.

Я очистив кошик. Дані втрачено назавжди?

Очищення кошика видаляє посилання, а не сам вміст. На жорсткому диску дані зазвичай ще деякий час існують. Головне — припинити користуватися диском, насамперед нічого не завантажувати й не встановлювати. Саме щойно звільнене місце система запропонує для запису найближчого нового файла.

Чому відновлювати дані з SSD складніше, ніж із HDD?

Тому що SSD не чекає пасивно. Після видалення він отримує через TRIM інформацію про те, що певні блоки більше не потрібні. Контролер може самостійно очистити їх, щоб підготувати вільні комірки. Крім того, Windows за розкладом запускає оптимізацію томів, частиною якої для SSD є операція retrim. Момент її виконання визначає сам диск, і ззовні зупинити цей процес неможливо.

Де шукати старішу версію файла, якщо відновлення не вдалося?

В Історії файлів або Резервному копіюванні Windows, у тіньових копіях через пункт Попередні версії у властивостях папки, а також у OneDrive. OneDrive окремо має онлайн-кошик для видалених файлів та історію версій для кожного файла. Корпоративні дані також варто пошукати у вкладеннях електронної пошти, на спільних дисках і в знімках NAS.

Я видалив файли з флешнакопичувача. Чи діють ті самі правила?

Основне правило те саме — нічого не записувати. Проте переважна більшість флешнакопичувачів не має кошика, тому файли одразу видаляються безповоротно. Крім того, їхня файлова система, зазвичай exFAT або FAT32, зберігає менше інформації про розміщення файла, ніж NTFS. Особливості флешнакопичувачів, зокрема механічні пошкодження, розглянуто у статті відновлення даних із флешнакопичувача.

Джерела