tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
У вас обострение.Название утилиты dd иногда в шутку расшифровывают,как «disk destroyer»,«data destroyer» или «delete data», так как утилита позволяет производить низкоуровневые операции на жёстких дисках-при малейшей ошибке (такой,как реверс параметров if и of)можно потерять часть данных на диске(или даже все данные)
Последний крик моды - эхо 30-летней давности.
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Ну и что? |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Вот так мне все и отвечают, кто не сталкивался с этим практически. Выдержка из аворитетных официалных источников (жаль ссылки не осталось) ....Форматирование низкого уровня производится на заводе изготовителе жесткого диска специальными устройствами и осуществить его полноценно в домашних условиях невозможно. Но в то же время, имеются программы, которые проводят некоторую имитацию низкоуровневого форматирования, что вполне достаточно для сохранения конфиденциальности записанного на диске. Отформатировать диск с использованием низкого уровня позволяет программа HDD Low Level Format..... Насчет флэшек все намного сложнее. Поэтому мне и нужен конкретный ответ того, кто это делал. Насчет dd - много читал, в отличие от других утилит, с помощью dd не раз приходилось спасать запорченные флешки. Но это тоже иммитатор. Похоже придется на досуге взять старую не нужную флешку и установить на нее виртуальный CD ROM - и проверить все на практике.
Ошибки не исчезают с опытом - они просто умнеют
|
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
vasekИщи старую машинку,заходи в BIOS и делай HDD Low Level Format,но он тоже не рекомендовался. А usb-флешка это чипсет.Так что несколько млн read/write сделаешь и она сама завалиться.
Последний крик моды - эхо 30-летней давности.
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
vasek, низкий и высокий уровень абстракции – понятия относительные :) Уровень секторов блочного устройства, на котором работает dd (и с таким же успехом cat, кстати говоря) – низкий, но только по сравнению с уровнем абстракции ФС. Он ВЫШЕ того низкого уровня (непосредственного доступа к микросхеме флеш-памяти), с которым работает контроллер внутри флешки. Чтобы добраться до ЭТОГО низкого уровня, нужно иметь какой-то служебный интерфейс к контроллеру, для чего и требуются те специальные программы, о которых вы говорите, никакой dd тут вам не поможет. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
vasekДык, всё верно. Сейчас попытка отформатировать винт с размером сектора отличным от 512 байт будет пресечена на уровне контроллера. Флэшки без CDROM при помощи dd+mkfs восстанавливать приходилось. Помогает, если флэха не совсем убитая. |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Наконец то пришли спецы. Natrio, Вашего мнения мне вполне достаточно. Чтобы добраться до ЭТОГО низкого уровня, нужно иметь какой-то служебный интерфейс к контроллеру, для чего и требуются те специальные программы, о которых вы говорите, никакой dd тут вам не поможет. Просто достала эта фраза о способности dd низкоуровневого форматирования, а проверить пока нет физической возможности. Aivar Флэшки без CDROM при помощи dd+mkfs восстанавливать приходилось. Помогает, если флэха не совсем убитая. Особено в тех случаях, когда хваленым брендовым утилитам это не подсилу.
Ошибки не исчезают с опытом - они просто умнеют
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
vasek Получается как-то так: mkfs - нормальное форматирование, работает с разделами на "устройстве", которое определяется ОС. dd - форматирование более низкого уровня, работает с "устройством", которое определяется ОС. special - работает с самой железкой, минуя её представления в ОС. |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
Всем большое спасибо за дискуссию. Много для себя прояснил. Тему пока не закрываю, подожду.
Ошибки не исчезают с опытом - они просто умнеют
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
lampslave, dd это вообще не форматирование, это просто программа для произвольного доступа к любому месту внутри файла или блочного устройства. Её можно использовать для снятия образов и восстановления с них, для полного или частичного обнуления содержимого и так далее. Ни о каком форматировании речи тут не идёт. Форматированием ещё со времён DOS называют две совершенно разные вещи – нанесение на диск (тогда это была дискета, флопик) секторных меток (т.н. низкоуровневое форматирование), и создание на уже готовых секторах структур ФС (т.н. логическое форматирование). Так как обе операции выполняла команда format, всё смешалось в кучу. В линуксе созданием ФС обычно занимаются утилиты mkfs.* , а dd может разве что копировать или уничтожать их. Винчестеры и тем более на флешки имеют каждая свой встроенный контроллер, который позволяет компьютеру работать уже только с "логическими" секторами, и не подпускает никого к физической разметке, которой тем более нет на флешке. Таблицы битых секторов и из замещения также поддерживаются внутренним контроллером. Поэтому всё, что можно назвать низкоуровневым форматированием, стандартными средствами давно уже невозможно. |