Death_INN
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Под линуксом, затирание винта через dd проходит со скоростью более 20 мег в секунду, если затирать нулями при размере блока в 1 мег. Довольно быстро. Все же интересно реализовать это все через груб без сторонних утилит. Кол-во секторов можно рассчитать так: rootnoverify (hd1,0) set /a s0=*0x82b0 rootnoverify (hd1,1) set /a s1=*0x82b0 set /a off=*0x82a8 set /a s=%s0%+%s1%+%off% Память не всегда бывает пуста, поэтому нужно создать файл рамером в 1 мег, заполненный нулями, сжать его в gz (для экономии места) и промапить как флопи (для простоты и скорости). Затем реализуем задумку через dd, устраняя возможную проблему некратности последнего записанного блока | Всего записей: 3404 | Зарегистр. 24-10-2002 | Отправлено: 13:37 08-03-2012 | Исправлено: Death_INN, 15:19 09-03-2012 |
|