Як знищити вільний простір в ОС Windows


7

Через характер того, як працюють файлові системи, такі як NTFS, файли, що видаляються "постійно" з Windows не відразу видаляються - Вони просто позначено як видалено з таблиці основних файлів (індекс жорсткого диска) і, отже, недоступний з операційної системи, використовуючи звичайні засоби.

Це означає, що, хоча трохи важче дістатися, вони все ще існують на диску, поки простір, який вони займають, не перезаписується новим фрагментом даних, який ніколи не може бути взагалі в залежності від того, скільки вільного місця має жорсткий диск. Це робить вилучені дані легко відновити для всіх, хто здатний використовувати спеціальні засоби відновлення даних, такі як Recuva і GetDataBack .

У Windows, видалення вільного простору зазвичай здійснюється через (зазвичай роздутий) стороннього графічного інтерфейсу , незважаючи на те, що це можна зробити відносно просто через командний рядок у Linux .

Чи існує такий засіб командного рядка для Windows?

Відповіді:


7

Такий інструмент існує у вигляді мало відомої утиліти Windows, що називається cipher.

cipher.exe був включений в системи Windows від Windows 2000 і мав початкову мету шифрування і розшифровки файлів і папок за допомогою Шифрування EFS .

Тим не менш, все, що потрібно для безпечного видалення вільного місця на жорсткому диску, є Cipher's /w перемикач:

cipher /w:C:

Зверніть увагу на це cipher Синтаксис 's трохи незвичайний, тому що він вимагає одного двокрапки після /w перемикач, а потім літеру диска, який потрібно надійно видалити. Якщо ваша система містить як завантажувальний диск, так і накопичувач даних, вам слід видалити обидві частини окремо cipher /w для максимальної безпеки, або видалити тільки диск даних, щоб покрити себе для більшості цілей.

enter image description here

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


1
Майте на увазі, що на SSD-накопичувачах з передоплатою існують блоки, про які ОС не знає. Сам SSD обов'язково матиме спеціальні інструменти для видалення цих пристроїв.
Christopher Hostage
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.