January 24th, 2015

pf

(no subject)

Хозяйке на заметку. Отличной заменой форматированию служит безусловное рекуррентное удаление с последующей очисткой свободного места. Потому что системный диск нельзя отформатировать командой format C: — Винду вообще нельзя снести из самой Винды, она не позволит выстрелить себе в ногу. Но для большинства практических задач в выпиливании операционной системы нет никакой необходимости, достаточно уничтожить пользовательские данные. Чаще всего они лежат не на системном диске, ибо одмины традиционно дробят физический диск на несколько логических, принуждая юзеров всё складывать "не на диске C" — и те ведутся, не подозревая, для чего одмины их к этому склоняют (впрочем, большинство одминов тоже этого не знает, тупо следуя традиции). Но для тех упёртых, кто все данные держит на диске C, пригоден вышеупомянутый способ. Зачистить свободное место можно с помощью утилиты sdelete.

Допустим, у нас физический диск разбит на разделы C (системный) и F. Положим свежескачанную sdelete.exe в корень диска F, а потом напишем простой код:

Cd C:
del *.* /q /s
F:\sdelete.exe -c -p 8 -q C:
format F: /q /autotest
del %0

Здесь у нас удаляются лишние данные на диске C, свободное место очищается аж в 8 проходов, а затем уничтожаются данные на диске F. Сам файл с кодом самоликвидируется по выполнению программы. In hoc signis vinces!