vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Вообщем, чтобы было понятно, для начала опишу ситуацию, опишу длинно, но это, чтобы понять смысл. Изредка приходится восстанавливать флэшки, точнее сказать приводить их к нормальному виду, еще точнее — проводить форматирование (близкое к низкоуровнему) с целью удаления с флешки виртуального CD ROM и скрытого запороленного раздела + другие цели. Поначалу считал, примени любую утилиту для форматирования и все. Но не так все просто. Никакими свободными утилитами это сделать не получится. Форматирование низкого уровня производится на заводе изготовителе специальными устройствами и осуществить его полноценно в домашних условиях невозможно - все остальное, это баловство и только иммитация, позволяющая удалить информацию с устройства. Но в России всегда были умельцы и мне достался комплект утилит, одна из которых (как второстепенное использование) позволяла это делать, но для ее использования необходимо знать модель микросхемы-контроллера флешки. Имеются, конечно, и утилиты для их определения, но были случаи, что фактический номер модели не совпадал с номером, определенным утилитой. Приходилось производить ручную разборку флешки и визуально (с луппой) узнавать номер модели. Но при этом имеется возможность повреждения флэшки (да и не каждую можно вскрыть). Недавно попалась одна статья, в которой говорится, что если нужно низкоуровневое форматирование, то просто необходимо забить нулями dd if=/dev/zero of=/dev/sdb Никогда раньше над этим даже не задумывался. И если это правда, то к чему такие сложности, если имеется такой простой способ. Или же это опять иммитация и простое удаление информации с флэшки. Вопрос — Действительно этот метод заполнения нулями «dd if=/dev/zero of=/dev/sdb» приравнивается к низкоуровнему форматированию и применяя его действительно можно избавиться от виртуального CD ROM и запороленного раздела + просто восстановление флэшки? Поэкспериментировал бы и сам, но нет такой флэшки, и может быть не скоро будет, а делать такую флешку самому — лень, уйдет много времени. Может кто то уже и пробовал данный метод.
Ошибки не исчезают с опытом - они просто умнеют
|
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
dd позволит безвозратно удалить информацию с флешки, а именно - mbr, таблицу файлов, таблицу разделов и все данные, что были в разделах. Восстановить она ничего не поможет, но и после этой утилиты ничего нельзя будет восстановить :) На заводах, специальным оборудованием, возможно можно восстановить данные если поврежден контроллер флешки, не знаю если у них контроллер но у жестких дисков точно есть. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
killer1804 Это мне понятно. Все эти программы - программы иммтаторы низкоуровневого форматирования и только удаляют информацию. Восстанавливать мне ее не нужно. Виноват. Значит плохо поставил вопрос. У меня с этим недостаток. Попробую уточнить и задать проще - сможет ли dd (с забиванием нулей) удалить полностью с флэшки раздел с виртуальным CD ROM и запороленный, особым образом, раздел, чтобы она потом без ошибок отформатировалась обычными утилитами и ей можно было пользоваться. Немного уточню, простое форматирование такой флэшки приводит к ошибкам и не возможности ее дальнейшего использования. Поэтому, для исключения этого, сначала делается низкоуровневое форматирование (флэшка становится девственно чистой), а после уже обычное форматирование.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Удалить с флэшки виртуальный CD ROM не так уж и просто как все считают. Я сам так раньше считал, пока не столкнулся. Спрашивал у знакомых, ответ один отформатируй любой программой. Даю им на, форматируй ))))))). А, может, на сегодняшний день я просто отстал, и что то туплю.
Ошибки не исчезают с опытом - они просто умнеют
|
Kycok |
|
Темы:
32
Сообщения:
1585
Участник с: 09 января 2013
|
vasekЯ с "запароленными особым образом" разделами не сталкивался, но почти наверняка уверен, что сможет. dd сама по себе является программой для низкоуровневого посекторного копирования информации, именно поэтому многие заслуженно считают ее самой надежной. Главное указывать не раздел sdbX, а весь диск sdb |
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
dd забивает нулями не флешку, а то, что определилось как флешка и доступно для записи. Так что никакой cdrom или особый раздел (если он создан на уровне прошивки, а не на уровне обычного разбиения диска) dd стереть не сможет. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
lampslave Я восторгаюсь, как все четко сказано. Честь и хвала lampslave, что из всей писанины сделали квинтэссенцию. Я же писал, писал об этом и ни чего не написал конкретно. Не даром мне всегда говорили, что в преподаватели ты не годишься.
Ошибки не исчезают с опытом - они просто умнеют
|
lampslave |
|
Темы:
32
Сообщения:
4801
Участник с: 05 июля 2011
|
Спасибо за доверие, только восторгаться лучше не надо, а то по закону подлости опять окажется, что я чего-то не знаю и в очередной раз сказал глупость. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Хочу добавить. Когда создаешь на флешке виртуальный CD ROM, то он создается с использованием микросхемы-контроллера флешки. Вот для этого то (как для создания, так и удаления) необходимо знать модель микросхемы-контроллера флешки. То есть, похоже опять очередная утка и опять придется оставить Windows.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Только что вспомнил. Виртуальный CD ROM присутствует на USB модемах. Для перевода данного модема в определенный режим работы необходимо подать определенную AT команду. А управляет всем этим и работой модема микросхема-контроллер.
Ошибки не исчезают с опытом - они просто умнеют
|