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

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

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

Если говорить вкратце, то принцип следующий:

  1. Вы удаляете файл «Х» (например, через «Корзину»), и он скрывается из поля вашей видимости.
  2. Физически он остается на диске, но ячейка, где он хранится, помечается свободной.
  3. При записи на диск новых файлов, помеченная свободной ячейка задействуется, и происходит затирание файла «Х» новым. Если же ячейка при сохранении нового файла не использовалась, то удаленный ранее файл «Х» продолжает находиться на жестком диске.
  4. После многократной перезаписи данных на ячейке (2-3 раза) удаленный изначально файл «Х» окончательно прекращает существовать. Если файл занимает больше места, чем одна ячейка, то в таком случае речь идет только о фрагменте «Х» .

Следовательно, вы и сами можете удалить ненужные файлы так, чтобы их нельзя было восстановить. Для этого надо 2-3 раза записать на все свободное пространство любые другие файлы. Однако такой вариант очень неудобен, поэтому пользователи обычно отдают предпочтение программным инструментам, которые, используя более сложные механизмы, не дают восстановить удаленные файлы.

Способ 1: CCleaner

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


Способ 2: Eraser

Программа Eraser, как и CCleaner, проста и бесплатна для использования. Она умеет надежно удалять файлы и папки, от которых хочет избавиться пользователь, в довесок к этому очищает свободное дисковое пространство. Пользователь может выбирать один из 14 алгоритмов удаления на свое усмотрение.

Программа встраивается в контекстное меню, поэтому, кликнув по ненужному файлу правой кнопкой мыши можно сразу же отправить его на удаление в Eraser. Маленький минус — отсутствие русского языка в интерфейсе, однако, как правило, достаточно базовых знаний английского.


Способ 3: File Shredder

Программа File Shredder по своему действию похожа на предыдущую, Eraser. Через нее также можно безвозвратно удалять ненужные и конфиденциальные данные и затирать свободное место на HDD. Программа встраивается в Проводник, и может вызываться правым кликом мыши по ненужному файлу.

Алгоритмов затирания здесь только 5, но этого вполне достаточно для безопасного удаления информации.


Примечание: Несмотря на то, что пользоваться подобными программами очень просто, полного удаления данных это не гарантирует, если затирается только часть диска.

Например, если есть необходимость удалить без возможности восстановления изображение, но при этом в ОС включено отображение эскизов, то простое удаление файла не поможет. Знающий человек сможет восстановить его, используя , хранящий в себе эскизы фото. Аналогичная ситуация обстоит и с файлом подкачки, и другими системными документами, хранящими в себе копии или эскизы каких-либо данных пользователя.

Способ 4: Многократное форматирование

Обычное форматирование винчестера, естественно, не удалит никакие данные, а лишь скроет их. Надежный способ удалить все данные с жесткого диска без возможности восстановления — проведение полного форматирования со сменой типа файловой системы.

Так, если у вас используется файловая система NTFS, то необходимо проводить полное (не быстрое) форматирование в формат FAT, а затем снова в NTFS. Дополнительное можно провести разметку накопителя, поделив его на несколько разделов. После таких манипуляций шанс восстановления данных практически отсутствует.

Если работать предстоит с тем винчестером, куда установлена операционная система, то все манипуляции необходимо выполнять до загрузки. Для этого можно использовать загрузочную флешку с ОС или специальной программой для работы с дисками.

Разберем процесс многократного полного форматирования с изменением файловой системы и разбиением диска на разделы.

  1. Создайте загрузочную флешку с желаемой операционной системой или воспользуйтесь существующей. На нашем сайте вы можете найти инструкцию по созданию загрузочной flash с , .
  2. Подключите флешку к ПК и сделайте ее основным загрузочным устройством через BIOS.

    В AMI BIOS: Boot > 1st Boot Priority > Ваша flash

    В Award BIOS: > Advanced BIOS Features > First Boot Device > Ваша flash

    Нажмите F10 , а затем «Y» для сохранения настроек.

  3. Перед установкой Windows 7 нажмите на ссылку «Восстановление системы» .

    В Windows 7 вы попадаете в «Параметры восстановления системы» , где нужно выбрать пункт «Командная строка» .

    Перед установкой Windows 8 или 10 также нажмите на ссылку «Восстановление системы» .

  4. В меню восстановления выберите «Поиск и устранение неисправностей» .

  5. Затем «Дополнительные параметры» .

  6. Выберите «Командная строка» .

  7. Система может предложить выбрать профиль, а также ввести пароль от нее. Если пароль на учетную запись не установлен, пропустите ввод и нажмите «Продолжить» .
  8. Если нужно узнать реальную букву накопителя (при условии, что установлено несколько HDD, или нужно отформатировать только раздел), в cmd наберите команду

    wmic logicaldisk get deviceid, volumename, size, description

    и нажмите Enter .

  9. Опираясь на размер (в таблице он в байтах), вы сможете определить, какая буква нужного тома/раздела настоящая, а не назначенная операционной системой. Это обезопасит от случайного форматирования не того накопителя.
  10. Для полного форматирования с изменением файловой системы напишите команду

    format /FS:FAT32 X: - если ваш жесткий диск сейчас имеет файловую систему NTFS
    format /FS:NTFS X: - если ваш жесткий диск сейчас имеет файловую систему FAT32

    Вместо X подставьте букву вашего накопителя.

    Не дописывайте к команде параметр /q - он отвечает за быстрое форматирование, после которого восстановление файлов все еще может быть произведено. Вам необходимо провести исключительно полное форматирование!

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

    NTFS > FAT32 > NTFS

    FAT32 > NTFS > FAT32

    После этого установку системы можно отменить или продолжить.

Для того чтобы обеспечить полное удаление файлов с винчестера требуются определенные познания, а работая с USB- и SSD-накопителями, можно попасть в ловушку. Вы считаете файл безвозвратно удаленным? Как бы не так: большинство документов, которые вы стирали в последнее время, благополучно пребывают в первозданном виде на вашем накопителе. В этой статье я расскажу как избавиться от них навсегда.

Когда требуется надежно и с гарантией удалить информацию с носителя, следует проделать немного больше операций, чем простое нажатие клавиши «Delete».

Суть проблемы полного удаления файлов с жесткого диска в следующем: операционная система Windows чрезвычайно трепетно относится ко всем файлам, когда речь идет об их удалении. Чтобы защититься от ошибки пользователя, после нажатия им клавиши «Delete» операционная система перемещает удаляемый файл в Корзину. Из Корзины его можно стереть вручную, либо после ее переполнения сперва происходит автоматическое удаление самых старых файлов. Размер Корзины пользователь может установить самостоятельно для каждого имеющегося в системе жесткого диска. Следует помнить, что и после ее очистки, и после удаления файла минуя Корзину (сочетанием клавиш «Shift+Delete» ) содержимое документа все равно остается на жестком диске. Причина проста: физически файл стирается лишь после того, как занятая им область на винчестере заполняется другими данными.

Очевидно, что на подобное удаление требовалось бы столько же времени, сколько уходит на обычное копирование файла. Вот почему Windows просто помечает соответствующие стертым данным записи в главной файловой таблице (Master File Table) как удаленные. Эта таблица объединяет имена файлов с физическими блоками на жестком диске. Таким образом, содержимое файла остается записанным на винчестере, хотя операционная система про него уже «забыла».

То же самое происходит и тогда, когда вы форматируете носитель. При этом ОС полностью заменяет главную файловую таблицу и другие метаданные файловой системы чистыми версиями. В области данных все файлы остаются в неизменном виде. Единственное отличие между нормальным и быстрым форматированием заключается в том, что в последнем случае носитель не проверяется на наличие физических ошибок.

Почему WIndows не удаляет файлы полностью?

Windows сохраняет информацию о каждом файле в главной таблице файлов (Master File Table). Это скрытый файл, к которому имеет доступ только операционная система. В нем содержатся имена файлов, а также метаданные, такие как имя пользователя и его полномочия по работе с файлом. Кроме того, в MFT указывается, где на винчестере хранится каждый файл и фрагментирован ли он (то есть расположен ли он несколькими блоками в разных секторах диска). Когда вы стираете файл, он всего лишь помечается в MFT как удаленный. Содержимое этого файла остается на винчестере в исходном состоянии, а специальные утилиты, исследующие жесткий диск на предмет наличия структуры известных типов файлов, позволяют восстановить его без потерь. Вот почему важно не только удалять конфиденциальные данные, но и перезаписывать диск с использованием специализированных утилит. Только это сделает восстановление невозможным.

На сегодняшний день способы уничтожения информации, разрабатывавшиеся в 1990-е годы, считаются устаревшими. Среди них, например, метод Петера Гутмана, который предусматривает 35-кратную перезапись случайными и структурированными данными. Этот алгоритм должен обеспечить многократное изменение полярности магнитного носителя в каждой точке, чтобы даже магнитный микроскоп не смог обнаружить остатков исходной полярности винчестера. Это замечательно, только вот HDD емкостью в один терабайт будет очищаться таким способом пять суток, расходуя при этом ресурсы механической и электронной систем.

Для винчестеров, изготовленных после 2001 года и обладающих емкостью более 15 Гбайт, Петер Гутман рекомендует в качестве максимально надежного метода однократную перезапись случайными данными. Ученый Крэйг Райт провел испытания в своей лаборатории, снимая показания с поверхности магнитных пластин при помощи специальных измерительных инструментов. В ходе эксперимента он выяснил, что на современных винчестерах простое перезаписывание свободного пространства нулями не позволяет восстановить удаленные файлы. Ему удалось определить с 56-процентной вероятностью первоначальное содержание удаленного бита на заранее известной позиции. Вероятность восстановления байта (то есть отдельной буквы) в текстовом документе при этом равно 0,09%. Если же позиция бита неизвестна, а размер файла большой, то вероятность восстановления файла практически равна нулю.

Оптические перезаписываемые накопители, такие как CD или DVD-RW, должны перед утилизацией очищаться подобно винчестерам, то есть свободное пространство на них должно быть заполнено случайными данными. Если же речь идет о неперезаписываемых дисках, то они должны попросту разламываться на большое количество мелких частей (например, с помощью офисного шредера). Если же технические средства уничтожения оптических дисков отсутствуют, то можно попросту расцарапать на максимально возможную глубину и на всей поверхности ту сторону диска, на которой нанесены надписи. Дело в том, что под слоем лака на ней находится отражающий слой, который содержит записанную информацию, и его уничтожение делает невозможным считывание данных.

Для ежедневного применения требуется простая утилита, которая бы обеспечила на практике надежное удаление файлов. Разработчики программы с открытым исходным кодом под названием Eraser поставили перед собой задачу создать именно такой инструмент. После инсталляции утилита интегрируется в контекстное меню Проводника. Кликнув правой кнопкой мыши по нужному файлу, необходимо выбрать «Eraser | Erase», после чего содержание файла перезаписывается случайным набором данных. Метод удаления файла можно выбрать в меню настроек («Settings») в главном окне. Быстрый метод под названием «Pseudorandom Data (1 pass)» вполне надежен, так что даже спецслужбы вряд ли сумеют справиться с восстановлением удаленного файла.

SSD и USB накопители: фрагменты информации остаются

В связи с тем что ячейки памяти флеш-накопителей имеют ограниченное количество циклов перезаписи, производители интегрируют в SSD-винчестеры больший объем памяти, чем указано в паспорте. В процессе работы контроллер распределяет доступ к ячейкам таким образом, чтобы все они были задействованы равномерно. Это вводит программу Eraser в заблуждение, так как вместо нужных секторов контроллер подсовывает ей совсем другие ячейки.

В принципе, содержимое освободившихся ячеек можно стереть только в том случае, если вы зададите своему SSD-накопителю команду «Trim» в ручном режиме. Это возможно лишь при использовании утилит от производителя. Но и в этом случае вы не сможете полностью контролировать процесс. Таким образом, для окончательной ликвидации одного единственного файла вам придется очистить весь SSD-винчестер. При этом данные будут удалены не только из тех ячеек, которые видит Windows, но и из всей флеш-памяти, включая резервные области. Это удается осуществить, пользуясь утилитами от производителя SSD-винчестера, такими, например, как Intel SSD Toolbox или OCZs Firmware Update and Toolbox.

Если для вашего SSD-накопителя не существует подобной утилиты, вы можете попрактиковаться в работе с командной строкой в DOS-программе под названием HDDErase. Для этого при помощи UNetboot создайте загрузочную флешку с Free-DOS и скопируйте на нее программу HDDErase.exe. После этого в BIOS переключите SATA-контроллер в режим совместимости с IDE и запустите компьютер с созданного вами загрузочного внешнего носителя. Учтите, что загрузочная флешка будет определяться не как диск A: - буквой этого диска, скорее всего, окажется C: (но может и какая-то другая). Запустив программу HDDErase, следует указать ей правильную букву привода, который подлежит очистке. И утилита от производителя SSD-винчестера, и HDDErase передают SATA-команды на внутренние SSD-накопители и винчестеры, благодаря чему их контроллеры позволяют полностью и надежно перезаписать всю память. Побочным эффектом такого «низкоуровневого затирания» является ускорение работы старого твердотельного диска. Если ваш SSDвинчестер не оснащен технологиями поддержания высокой производительности (команды «Trim» или «Garbage Collection» - процедура сборки и удаления неиспользуемых данных), то после продолжительной работы он начинает подтормаживать. Процедура перезаписи ячеек памяти позволяет ускорить работу накопителя до уровня нового.

Если же вам хочется сохранить на SSD установленную операционную систему и (или) программы, то перед началом очистки носителя следует создать его образ ( описано как его создать). Обратите внимание, что для этой цели необходимо использовать такое приложение, которое воспринимает лишь видимые операционной системой файлы. Подойдет, например, True Image от компании Acronis.

Итак, после очистки SSD перенесите на него созданный ранее образ и работайте как прежде. Если вы устанавливаете на твердотельный накопитель новую операционную систему, мы рекомендуем сразу же создать для конфиденциальных файлов зашифрованный контейнер - например, с помощью программы TrueCrypt.

Очищаем SSD в системе Windows

Чтобы не оставить на SSD части удаленных файлов, имеется простой, но не слишком рекомендуемый по техническим причинам способ. Он годится лишь в том случае, если ваш SSD-винчестер имеет всего один раздел, занимающий целиком весь диск, и он свободен минимум на 10%. Итак, вначале удалите все файлы нажатием комбинации «Shift+Delete». После этого запустите программу Eraser и в ее настройках установите метод затирания свободного пространства по умолчанию, то есть в три прохода. Затем в Проводнике кликните правой кнопкой по букве SSD-накопителя и выберите из контекстного меню «Eraser | Erase Free Space». После этого программа запишет случайные данные на затираемый твердотельный диск, включая рабочую память и резервные ячейки. Таким образом, многие резервные ячейки будут перезаписаны. Оставшиеся данные, которые находятся в отдельных ячейках памяти, конечно, могут быть восстановлены, однако результат этой процедуры совершенно непредсказуем. Ведь для полного восстановления файла необходимо было бы считать весь объем памяти SSD-накопителя, включая и резервные ячейки, которые контроллер старательно прячет от операционной системы. Сразу хочется предупредить, что подобный способ не стоит применять слишком часто, так как он сокращает срок службы твердотельного диска вследствие тотальной перезаписи ячеек.

Удаление файлов с NAS и проблемы удаления на Windows

Наряду с описанными выше рисками имеются и другие проблемы, связанные с надежностью удаления файлов. Так, к винчестерам, установленным в домашнем сетевом хранилище (NAS), вы обращаетесь не напрямую, а через сетевой интерфейс, что затрудняет гарантированное стирание информации. Файловые системы таких хранилищ (на базе Linux) частично работают со специальными журналами восстановления данных. Таким образом, для абсолютной уверенности в надежности удаления файлов следует перед продажей извлечь диски из хранилища и очистить их любым из описанных выше способов, а затем установить обратно.

Независимо от типа носителя операционная система Windows иногда отказывается удалять некоторые файлы. В этом случае нужна осторожность, так как причиной «забастовки» ОС может быть либо потребность в этом файле самой системы, либо запущенная программа, которая обращается к удаляемому файлу. В Windows 7 сообщение об ошибке содержит информацию о том, какое приложение открыло данный файл. Если эта утилита не закрывается или же ее окно пропало с экрана монитора, то поищите в Менеджере задач (запускается сочетанием клавиш «Ctrl+Shift+Esc») функционирующий процесс и завершите его принудительно. Если и это не помогло, придется перезагрузить компьютер и попытаться удалить злополучный файл после перезапуска. В утилите Eraser для этого имеется соответствующая опция под названием «Erase on Restart».

В случае неудачи воспользуйтесь утилитой Unlocker. Кликните правой кнопкой мыши по имени удаляемого файла и выберите пункт меню «Unlocker». Программа покажет, каким процессом заблокирован удаляемый файл. Вы можете «убить» его сразу или выбрать из выпадающего списка нужное вам действие для файла (удаление, переименование или перемещение). Это действие будет выполнено немедленно после нажатия на кнопку «ОК». По умолчанию данная утилита перемещает удаляемый файл в Корзину, поэтому затем ее необходимо очистить с помощью программы Eraser.

Полное удаление файлов с помощью USB флешки

Утилита Darik’s Boot and Nuke специализируется на очистке жестких дисков компьютера, который более не запускается по причине программного сбоя. Когда программное обеспечение перестает функционировать, очистить жесткие диски компьютера поможет именно эта утилита. Для этого распакуйте архив в любую папку на рабочем ПК и запустите программу создания загрузочной флешки - Universal USB Installer. Из верхнего выпадающего меню выберите DBAN 2.2.6, а из нижнего - букву пустого USB-накопителя и нажмите кнопку «Create». После этого запустите компьютер с созданного загрузочного носителя, нажав после включения ПК клавишу «F8» или «F12». Если ничего не получается, то в настройках BIOS необходимо выбрать USB-накопитель в качестве первого загрузочного носителя. Сразу после запуска появится меню, и если вы хотите очистить сразу все имеющиеся в системе винчестеры, то задайте команду autonuke, нажмите кнопку «Enter» и позвольте программе отработать свое. Это может продлиться несколько часов.

Если вам нужно очистить лишь определенный жесткий диск, то после запуска DBAN нажмите на «Enter». Появится интерактивное меню, в котором вы мо-жете выбрать винчестеры, данные с которых должны быть полностью стерты.

Проверка полного удаления файлов

Самый лучший способ проверить действенность того или иного метода удаления файлов - это попытка восстановить удаленную информацию. Для этой цели есть очень много различных утилит.

Программа для удаленных файлов

Установите программу PC Inspector File Recovery . Затем удалите файлы с носителя (он должен иметь файловую систему FAT или NTFS), нажав комбинацию клавиш «Shift+Delete». После этого запустите PC Inspector File Recovery. Выберите в появившемся окне вкладку «Поиск потерянных данных» и запустите процедуру поиска с предустановленными параметрами. Вы будете удивлены, обнаружив, как много удаленных вами файлов можно восстановить после этого. Контрольные документы должны появиться в папке под названием «Удаленные». Восстановление нужного файла производится кликом правой кнопки мыши по нему. Во время нашего тестирования программа PC Inspector не смогла восстановить данные с отформатированного носителя, так же как и ее конкурент - NTFS Undelete.

Еще одна утилита под названием DiskInternals NTFS Recovery отыскала ряд файлов на отформатированном носителе, однако не определила их имена. PC Inspector является бесплатной программой, а NTFS Undelete и DiskInternals NTFS Recovery - платные.

Инструкция

Первый способ удаления файлов и папок без возможности последующего восстановления заключается в следующем:
- выделите файл или папку, предназначенные для удаления, щелкнув по ним левой кнопкой мыши один раз;
- нажмите на клавиатуре сочетание клавиш "Shift + Delete" (на некоторых клавиатурах кнопка "Delete" может также называться "Del");
- перед вами появится диалоговое окно с запросом подтверждения окончательного удаления файла;
- в данном окне нажмите кнопку "Да" для подтверждения удаления файла или кнопку "Нет" для отмены данного процесса.

Второй способ заключается в отключении режима использования Корзины при удалении файлов. Произведите следующие действия:
- выделите системную папку Корзина, щелкнув по ней правой кнопкой мыши один раз (папка Корзина находится на Рабочем столе в виде ярлыка);
- в появившемся меню выбора действий щелкните по строчке "Свойства". Перед вами всплывет окно свойств Корзины.
- в этом окне выберите вкладку "Глобальные". Там находятся общие настройки Корзины операционной системы;
- в выбранной вкладке поставьте галочку у строчки "Уничтожать файлы сразу после их удаления, не помещая их в Корзину".После этого все удаляемые файлы и папки будут уничтожаться полностью, то есть без возможности последующего их восстановления .

Если удаленные файлы и папки уже находятся в Корзине, то для их полного уничтожения нужно очистить Корзину. Для этого щелкните по значку Корзины один раз правой кнопкой мыши и в появившемся меню выберите строчку "Очистить корзину". Затем просто подтвердите очистку корзины.

Видео по теме

Обычно узел удаляется из кластера для того, чтобы повторно развернуть, проверить либо заменить. Процесс удаления либо добавления узлов необходимо завершить до изменения кворума. К примеру, после того как вы удалите узел, дождитесь завершения процесса и только потом выполняйте замену.

Вам понадобится

  • - компьютер;
  • - навыки системного администрирования.

Инструкция

Выполните возврат службы кластеров в исходное состояние, так службу кластеров вам не удастся. Для этого запустите команду «Администратор кластеров », введите следующее в окне «Выполнить» главного меню: Cluadmin.exe. Вызовите контекстное меню на узле, который необходимо исключить из кластеров сервера.

Выберите опцию «Остановить службу кластеров ». Если сервер представляет собой последний узел кластера, не выполняйте этого. В этом случае щелкните по узлу правой кнопкой мыши, выберите «Исключить узел». Данная команда вернет в первоначальное состояние.

Уточните у поставщиков приложений, перед тем как удалить узел из кластера, необходимо ли для данных программ процедура удаления кластера. Перед этим закройте все приложения, так как может произойти потеря информации. Когда вы удаляете последний узел из кластеров , учетная запись службы автоматически не удалится. Самостоятельно удалите ее из локальной группы «Администраторы», если больше она не используется.

Выполните данную процедуру, для этого вам необходимо состоять в группе «Администраторы». Используйте команду «Запуск от имени». Щелкните по кнопке «Пуск», выберите команду «Панель управление», дважды щелкните по опции «Администрирование», далее – «Администратор кластеров ». Остановка службы кластеров , а также удаление последнего узла из кластера иногда невозможны, например, если вы пытаетесь удалить узел с ХОХ.

В данном случае вручную удалите конфигурацию службы кластеров на этом узле. Введите в командной строке Cluster node имя узла. В любой момент вы можете добавить удаленный узел, либо создать новый. Для того, чтобы вернуть службы кластеров в исходное состояние, перейдите в главное меню, выберите опцию «Выполнить». Введите в командной строке команду cluster node «Имя узла», далее щелкните кнопку Enter.

Видео по теме

Совет 3: Как удалить данные с HDD без возможности восстановления

Регулярно встречаются ситуации, когда необходимо восстановить личные и служебные файлы, случайным образом удаленные или находящиеся на носителе. Обратная ситуация, когда требуется удалить денные с HDD так, чтобы их никто никогда не увидел, встречается реже. Однако если вы решите передать кому-либо винчестер, на котором хранились конфиденциальные данные, их можно удалить без возможности восстановления.

02.05.2012

Для безвозвратного стирания файлов с винчестера требуются определенные познания, а работая с USB- и SSD -накопителями, можно попасть в ловушку.

Разные накопители предоставляют разные возможности для полного удаления файлов.

Вы считаете файл безвозвратно удаленным?

Как бы не так: большинство документов, которые вы стирали в последнее время, благополучно пребывают в первозданном виде на вашем накопителе. Это плохо, если вам нужно передать коллеге вроде бы пустую флешку или вы хотите продать свой старый ноутбук, но хорошо, если вы случайно удалили результат многодневного труда. При помощи соответствующих утилит ваши данные могут быть восстановлены всего за пару кликов мышью. Если же вам требуется, когда надежно и с гарантией удалить информацию с носителя, следует проделать немного больше операций, чем простое нажатие клавиши «Delete».

Суть проблемы в следующем: операционная система Windows чрезвычайно трепетно относится ко всем файлам, когда речь идет об их удалении. Чтобы защититься от ошибки пользователя, после нажатия им клавиши «Delete» операционная система перемещает удаляемый файл в Корзину. Из Корзины его можно стереть вручную, либо после ее переполнения происходит автоматическое удаление для начала самых старых файлов. Размер Корзины пользователь может установить самостоятельно для каждого имеющегося в системе жесткого диска. Следует помнить, что и после ее очистки, и после удаления файла минуя Корзину (сочетанием клавиш «Shift+Delete») содержимое документа все равно остается на жестком диске. Причина проста: физически файл стирается лишь после того, как занятая им область на винчестере заполняется другими данными.

Очевидно, что на подобное удаление требовалось бы столько же времени, сколько уходит на обычное копирование файла. Вот почему Windows просто помечает соответствующие стертым данным записи в главной файловой таблице (Master File Table) как удаленные. Эта таблица объединяет имена файлов с физическими блоками на жестком диске. Таким образом, содержимое файла остается записанным на винчестере, хотя операционная система про него уже «забыла».

То же самое происходит и тогда, когда вы форматируете носитель. При этом ОС полностью заменяет главную файловую таблицу и другие метаданные файловой системы чистыми версиями. В области данных все файлы остаются в неизменном виде. Единственное отличие между нормальным и быстрым форматированием заключается в том, что в последнем случае носитель не проверяется на наличие физических ошибок.

Почему Windows лишь делает вид, что стирает файлы?

Windows сохраняет информацию о каждом файле в главной таблице файлов (Master File Table). Это скрытый файл, к которому имеет доступ только операционная система. В нем содержатся имена файлов, а также метаданные, такие как имя пользователя и его полномочия по работе с файлом. Кроме того, в MFT указывается, где на винчестере хранится каждый файл и фрагментирован ли он (то есть расположен ли он несколькими блоками в разных секторах диска). Когда вы стираете файл, он всего лишь помечается в MFT как удаленный. Содержимое этого файла остается на винчестере в исходном состоянии, а специальные утилиты, исследующие жесткий диск на предмет наличия структуры известных типов файлов, позволяют восстановить его без потерь. Вот почему важно не только удалять конфиденциальные данные, но и перезаписывать диск с использованием специализированных утилит. Только это сделает восстановление невозможным.

35-кратная перезапись: в 35 раз больше, чем надо

На сегодняшний день способы уничтожения информации, разрабатывавшиеся в 1990-е годы, считаются устаревшими. Среди них, например, метод Петера Гутмана, который предусматривает 35- кратную перезапись случайными и структурированными данными. Этот алгоритм должен обеспечить многократное изменение полярности магнитного носителя в каждой точке, чтобы даже магнитный микроскоп не смог обнаружить остатков исходной полярности винчестера. Это замечательно, только вот HDD емкостью в один терабайт будет очищаться таким способом пять суток, расходуя при этом ресурсы механической и электронной систем.

Для винчестеров, изготовленных после 2001 года и обладающих емкостью более 15 Гбайт, Петер Гутман рекомендует в качестве максимально надежного метода однократную перезапись случайными данными. Ученый Крэйг Райт провел испытания в своей лаборатории, снимая показания с поверхности магнитных пластин при помощи специальных измерительных инструментов. В ходе эксперимента он выяснил, что на современных винчестерах простое перезаписывание свободного пространства нулями не позволяет восстановить удаленные файлы. Ему удалось определить с 56-процентной вероятностью первоначальное содержание удаленного бита на заранее известной позиции. Вероятность восстановления байта (то есть отдельной буквы) в текстовом документе при этом равно 0,09%. Если же позиция бита неизвестна, а размер файла большой, то вероятность восстановления файла практически равна нулю.

Вычислительные центры уничтожают старые винчестеры механическим способом

Оптические перезаписываемые накопители, такие как CD или DVDRW, должны перед утилизацией очищаться подобно винчестерам, то есть свободное пространство на них должно быть заполнено случайными данными. Если же речь идет о неперезаписываемых дисках, то они должны попросту разламываться на большое количество мелких частей (например, с помощью офисного шредера). Если же технические средства уничтожения оптических дисков отсутствуют, то можно попросту расцарапать на максимально возможную глубину и на всей поверхности ту сторону диска, на которой нанесены надписи. Дело в том, что под слоем лака на ней находится отражающий слой, который содержит записанную информацию, и его уничтожение делает невозможным считывание данных.

Для ежедневного применения требуется простая утилита, которая бы обеспечила на практике надежное удаление файлов. Разработчики программы с открытым исходным кодом под названием Eraser поставили перед собой задачу создать именно такой инструмент. После инсталляции утилита интегрируется в контекстное меню Проводника. Кликнув правой кнопкой мыши по нужному файлу, необходимо выбрать «Eraser | Erase», после чего содержание файла перезаписывается случайным набором данных. Метод удаления файла можно выбрать в меню настроек («Settings») в главном окне. Быстрый метод под названием «Pseudorandom Data (1 pass)» вполне надежен, так что даже спецслужбы вряд ли сумеют справиться с восстановлением удаленного файла.

SSD- и USB-накопители: фрагменты информации остаются

В связи с тем что ячейки памяти флеш-накопителей имеют ограниченное количество циклов перезаписи, производители интегрируют в SSD-винчестеры больший объем памяти, чем указано в паспорте. В процессе работы контроллер распределяет доступ к ячейкам таким образом, чтобы все они были задействованы равномерно. Это вводит программу Eraser в заблуждение, так как вместо нужных секторов контроллер подсовывает ей совсем другие ячейки.

В принципе, содержимое освободившихся ячеек можно стереть только в том случае, если вы зададите своему SSD-накопителю команду «Trim» в ручном режиме. Это возможно лишь при использовании утилит от производителя. Но и в этом случае вы не сможете полностью контролировать процесс. Таким образом, для окончательной ликвидации одного единственного файла вам придется очистить весь SSD-винчестер. При этом данные будут удалены не только из тех ячеек, которые видит Windows, но и из всей флеш-памяти, включая резервные области. Это удается осуществить, пользуясь утилитами от производителя SSD-винчестера, такими, например, как Intel SSD Toolbox или OCZs Firmware Update and Toolbox.

Если для вашего SSD-накопителя не существует подобной утилиты, вы можете попрактиковаться в работе с командной строкой в DOS-программе под названием HDDErase. Для этого при помощи UNetboot создайте загрузочную флешку с Free-DOS и скопируйте на нее программу HDDErase.exe. После этого в BIOS переключите SATA-контроллер в режим совместимости с IDE и запустите компьютер с созданного вами загрузочного внешнего носителя. Учтите, что загрузочная флешка будет определяться не как диск A: — буквой этого диска, скорее всего, окажется C: (но может и какая-то другая). Запустив программу HDDErase, следует указать ей правильную букву привода, который подлежит очистке. И утилита от производителя SSD-винчестера, и HDDErase передают SATA-команды на внутренние SSD-накопители и винчестеры, благодаря чему их контроллеры позволяют полностью и надежно перезаписать всю память. Побочным эффектом такого «низкоуровневого затирания» является ускорение работы старого твердотельного диска. Если ваш SSDвинчестер не оснащен технологиями поддержания высокой производительности (команды «Trim» или «Garbage Collection» — процедура сборки и удаления неиспользуемых данных), то после продолжительной работы он начинает подтормаживать. Процедура перезаписи ячеек памяти позволяет ускорить работу накопителя до уровня нового.

Если же вам хочется сохранить на SSD установленную операционную систему и (или) программы, то перед началом очистки носителя следует создать его образ. Обратите внимание, что для этой цели необходимо использовать такое приложение, которое воспринимает лишь видимые операционной системой файлы. Подойдет, например, True Image от компании Acronis (www.acronis.ru, 928 рублей). Программы для создания образов дисков, не зависящие от файловой системы, такие как утилита Linux dd, сохранили бы в образе и удаленные файлы, вернув их потом на очищенный диск, а это нам совсем ни к чему.

Итак, после очистки SSD перенесите на него созданный ранее образ и работайте как прежде. Если вы устанавливаете на твердотельный накопитель новую операционную систему, мы рекомендуем сразу же создать для конфиденциальных файлов зашифрованный контейнер — например, с помощью программы TrueCrypt.

Небольшой трюк: очищаем SSD в системе Windows

Чтобы не оставить на SSD части удаленных файлов, имеется простой, но не слишком рекомендуемый по техническим причинам способ. Он годится лишь в том случае, если ваш SSD-винчестер имеет всего один раздел, занимающий целиком весь диск, и он свободен минимум на 10%. Итак, вначале удалите все файлы нажатием комбинации «Shift+Delete». После этого запустите программу Eraser и в ее настройках установите метод затирания свободного пространства по умолчанию, то есть в три прохода. Затем в Проводнике кликните правой кнопкой по букве SSD-накопителя и выберите из контекстного меню «Eraser | Erase Free Space». После этого программа запишет случайные данные на затираемый твердотельный диск, включая рабочую память и резервные ячейки. Таким образом, многие резервные ячейки будут перезаписаны. Оставшиеся данные, которые находятся в отдельных ячейках памяти, конечно, могут быть восстановлены, однако результат этой процедуры совершенно непредсказуем. Ведь для полного восстановления файла необходимо было бы считать весь объем памяти SSD-накопителя, включая и резервные ячейки, которые контроллер старательно прячет от операционной системы. Сразу хочется предупредить, что подобный способ не стоит применять слишком часто, так как он сокращает срок службы твердотельного диска вследствие тотальной перезаписи ячеек.

Что делать с NAS или «бастующей» Windows

Наряду с описанными выше рисками имеются и другие проблемы, связанные с надежностью удаления файлов. Так, к винчестерам, установленным в домашнем сетевом хранилище (NAS), вы обращаетесь не напрямую, а через сетевой интерфейс, что затрудняет гарантированное стирание информации. Файловые системы таких хранилищ (на базе Linux) частично работают со специальными журналами восстановления данных. Таким образом, для абсолютной уверенности в надежности удаления файлов следует перед продажей извлечь диски из хранилища и очистить их любым из описанных выше способов, а затем установить обратно.

Независимо от типа носителя операционная система Windows иногда отказывается удалять некоторые файлы. В этом случае нужна осторожность, так как причиной «забастовки» ОС может быть либо потребность в этом файле самой системы, либо запущенная программа, которая обращается к удаляемому файлу. В Windows 7 сообщение об ошибке содержит информацию о том, какое приложение открыло данный файл. Если эта утилита не закрывается или же ее окно пропало с экрана монитора, то поищите в Менеджере задач (запускается сочетанием клавиш «Ctrl+Shift+Esc») функционирующий процесс и завершите его принудительно. Если и это не помогло, придется перезагрузить компьютер и попытаться удалить злополучный файл после перезапуска. В утилите Eraser для этого имеется соответствующая опция под названием «Erase on Restart».

В случае неудачи воспользуйтесь утилитой Unlocker. Кликните правой кнопкой мыши по имени удаляемого файла и выберите пункт меню «Unlocker». Программа покажет, каким процессом заблокирован удаляемый файл. Вы можете «убить» его сразу или выбрать из выпадающего списка нужное вам действие для файла (удаление, переименование или перемещение). Это действие будет выполнено немедленно после нажатия на кнопку «ОК». По умолчанию данная утилита перемещает удаляемый файл в Корзину, поэтому затем ее необходимо очистить с помощью программы Eraser.

Надежное стирание данных с HDD с помощью USB-флешки

«Стиральная машина» на базе Linux может очищать одновременно несколько винчестеров

Утилита Darik’s Boot and Nuke специализируется на очистке жестких дисков компьютера, который более не запускается по причине программного сбоя.

Когда программное обеспечение перестает функционировать, очистить жесткие диски компьютера поможет бесплатная утилита Darik’s Boot and Nuke. Для этого распакуйте архив в любую папку на рабочем ПК и запустите программу создания загрузочной флешки — Universal USB Installer. Из верхнего выпадающего меню выберите DBAN 2.2.6, а из нижнего — букву пустого USB-накопителя и нажмите кнопку «Create». После этого запустите компьютер с созданного загрузочного носителя, нажав после включения ПК клавишу «F8» или «F12». Если ничего не получается, то в настройках BIOS необходимо выбрать USB-накопитель в качестве первого загрузочного носителя. Сразу после запуска появится меню, и если вы хотите очистить сразу все имеющиеся в системе винчестеры, то задайте команду autonuke, нажмите кнопку «Enter» и позвольте программе отработать свое. Это может продлиться несколько часов.

Если вам нужно очистить лишь определенный жесткий диск, то после запуска DBAN нажмите на «Enter». Появится интерактивное меню, в котором вы мо-жете выбрать винчестеры, данные с которых должны быть полностью стерты.

Проверьте сами: действительно ли данные исчезли?

Самый лучший способ проверить действенность того или иного метода стирания файлов — это попытка восстановить удаленную информацию. Для этой цели есть очень много различных утилит.

НЕСКОЛЬКО КЛИКОВ МЫШЬЮ — И ФАЙЛЫ НА МЕСТЕ

Установите программу PC Inspector File Recovery. Затем удалите файлы с носителя (он должен иметь файловую систему FAT или NTFS), нажав комбинацию клавиш «Shift+Delete». После этого запустите PC Inspector File Recovery. Выберите в появившемся окне вкладку «Поиск потерянных данных» и запустите процедуру поиска с предустановленными параметрами. Вы будете удивлены, обнаружив, как много удаленных вами файлов можно восстановить после этого. Контрольные документы должны появиться в папке под названием «Удаленные». Восстановление нужного файла производится кликом правой кнопки мыши по нему. Во время нашего тестирования программа PC Inspector не смогла восстановить данные с отформатированного носителя, так же как и ее конкурент — NTFS Undelete (www.ntfsundelete.com).

Утилита PC Inspector умеет восстанавливать удаленные данные

Еще одна утилита под названием DiskInternals NTFS Recovery отыскала ряд файлов на отформатированном носителе, однако не определила их имена. PC Inspector является бесплатной программой, а NTFS Undelete и DiskInternals NTFS Recovery — платные, и в демоверсии только показывают имена файлов либо восстанавливают лишь файлы небольшого размера.

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

Более того, даже низкоуровневое форматирование не гарантирует полной безвозвратной ликвидации данных. Конечно, всегда есть вариант сильного повреждения молотком , но вот далеко не всегда хочется терять устройство целиком, да и за точность удара никто не ручается - вдруг диск будет возможно починить? :-) В общем, как Вы уже наверняка поняли, эта статья посвящена безвозвратному удалению данных программными методами.

Немного полезной теории

Всяких статей по принципам записи и хранения информации на жестком диске в сети достаточно и пересказывать их я не буду - если интересно, то откройте, например, Википедию. Единственное, что упомяну - так это то, что удаленный файл с жесткого диска никуда толком не исчезает и легко восстановим ровно до тех пор - пока "поверх него" не будет записана любая другая информация. Т.е. мало удалить файл и очистить корзину, - надо, чтобы на этот же блок на жестком диске было записано что-то другое. Но, насколько мне известно, даже двух-трех циклов перезаписи бывает маловато и информацию можно извлечь. А уж если за дело взялись серьезные профессионалы, то, по слухам и непроверенным данным, информация восстановима даже с сильно поврежденного физически носителя, что, даже лично у меня, не укладывается в голове. Впрочем, речь не об этом. Так что же делать со всеми этими перезаписями? После каждого удаления информации сидеть и копировать туда-сюда какой-нибудь гигабайтный архив в надежде, что он перезапишет необходимые области? Замучиться же можно:-) И вот тут на помощь нам приходит...

Используем программу CCleaner для этих целей

Да-да, этот тот самый о котором я неоднократно писал в своих статьях . В этот раз снова приходит нам на помощь.

Дело в том, что в оной замечательной программке есть такая функция как "Очистка свободного места ". Она подразумевает собой не очистку мусора, дабы высвободить свободное место, а именно очистку самого свободного места, т.е. перезапись тех самых "пустых" областей, где некогда хранилась удаленная Вами информация. Цели как раз те, что я описал выше - сделать информацию невосстановимой, методом перезаписи "пустых" областей жесткого диска... 0-лями.

Как, собственно, включить? Да очень просто:


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