Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Затирка нулями с помощью dd  (Прочитано 15670 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Самир

  • Автор темы
  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
Затирка нулями с помощью dd
« : 28 Июль 2013, 23:14:24 »
Можно ли как то увеличить скорость выполнения форматирования этой командой?
sudo dd if=/dev/zero of=/dev/sdb А то 16-ти гиговая флешка форматируется полтора часа на скорости 3 мб/с. Как-то долго
« Последнее редактирование: 29 Июль 2013, 02:24:56 от Самир »
Arch Linux x86_64 ; KDE 4.14

Pilot6

  • Гость
Re: Форматирование с помощью dd
« Ответ #1 : 28 Июль 2013, 23:15:46 »
А зачем форматировать таким образом? Вы не ищете легких путей?

Оффлайн Самир

  • Автор темы
  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #2 : 28 Июль 2013, 23:20:11 »
Pilot6,
Гг) Да нет, сейчас я форматировал её, т.к. ошибки были)) Это я на будущее узнать хочу :)
Arch Linux x86_64 ; KDE 4.14

Pilot6

  • Гость
Re: Форматирование с помощью dd
« Ответ #3 : 28 Июль 2013, 23:21:14 »
Самир,
Форматируйте обычным способом, и будет быстро.

Оффлайн Самир

  • Автор темы
  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #4 : 28 Июль 2013, 23:22:41 »
Pilot6,
но все же по теме хочется узнать, возможно ли такое?
Arch Linux x86_64 ; KDE 4.14

Оффлайн kilolife

  • Участник
  • *
  • Сообщений: 203
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #5 : 28 Июль 2013, 23:37:16 »
Попробуйте так, по результатам отпишитесь.
sudo dd if=/dev/zero of=/dev/sdb bs=2M
У меня все работает

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7083
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #6 : 28 Июль 2013, 23:41:44 »
Самир, быстрее не будет, так как у Вас, видимо, USB 1.0. И да, Mb и MB разные вещи. Mb - мегабит (правильнее мебибит Mib), 220 бит, а MB - мегабайт (правильнее мебибайт MiB), 223 бит.

Оффлайн Самир

  • Автор темы
  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #7 : 28 Июль 2013, 23:52:03 »
peregrine,
ну вы меня поняли :)
Arch Linux x86_64 ; KDE 4.14

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Форматирование с помощью dd
« Ответ #8 : 29 Июль 2013, 00:08:47 »
Можно ли как то увеличить скорость выполнения форматирования этой командой?
sudo dd if=/dev/zero of=/dev/sdb
Эта команда, вообще, мало связана с форматированием.
Она просто забивает нулями весь диск, не создавая ни таблицы разделов, ни самих разделов, ни файловых систем на них.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #9 : 29 Июль 2013, 00:15:46 »
Цитировать
скорость выполнения форматирования
1
dd if=/dev/zero of=/dev/sdX bs=512 count=12
отключить флеш 5 сек и подключить.
3
echo -e "n\np\n1\n\n\n\na\n1\n\np\nw\n" | fdisk /dev/sdX &>/dev/null4
mkfs.vfat -F 32 -n MULTIBOOT /dev/sdX1 &>/dev/null5 снова номер 2
6 наутилус окей.

~.o

Оффлайн Самир

  • Автор темы
  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #10 : 29 Июль 2013, 01:06:58 »
victor00000,
а что делает эта команда?
echo -e "n\np\n1\n\n\n\na\n1\n\np\nw\n" | fdisk /dev/sdX &>/dev/null
Пользователь решил продолжить мысль 29 Июль 2013, 01:07:51:
Можно ли как то увеличить скорость выполнения форматирования этой командой?
sudo dd if=/dev/zero of=/dev/sdb
Эта команда, вообще, мало связана с форматированием.
Она просто забивает нулями весь диск, не создавая ни таблицы разделов, ни самих разделов, ни файловых систем на них.
ну типа низкоуровневого форматирования, которое уничтожает все данные :) это я знаю)
« Последнее редактирование: 29 Июль 2013, 01:08:31 от Самир »
Arch Linux x86_64 ; KDE 4.14

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14921
  • Я не слышу.
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #11 : 29 Июль 2013, 01:21:04 »
Самир,
man fdisk
~.o

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Форматирование с помощью dd
« Ответ #12 : 29 Июль 2013, 02:22:25 »
ну типа низкоуровневого форматирования, которое уничтожает все данные
Цель низкоуровневого форматирования не связана с уничтожением данных.
Это лишь следствие.

Забивание диска нулями и форматирование — принципиально разные понятия.
dd убивает форматирование, после dd для работы с диском потребуется форматировать его заново другими утилитами.

Оффлайн Самир

  • Автор темы
  • Активист
  • *
  • Сообщений: 670
  • root@localhost:~#
    • Просмотр профиля
Re: Форматирование с помощью dd
« Ответ #13 : 29 Июль 2013, 02:24:34 »
ArcFi,
да, вы правы... dd стирает и таблицу, и разделы, и все, что есть на флешке... это я знаю) Я вопрос не правильно задал
Arch Linux x86_64 ; KDE 4.14

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Затирка нулями с помощью dd
« Ответ #14 : 29 Июль 2013, 02:34:00 »
Самир, чтобы диск воспринимался системой как девственно чистый, обычно достаточно затереть его начало.
Это происходит в первые секунды работы dd.
Потом можно останавливать через Ctrl+C и переподключить диск.

 

Страница сгенерирована за 0.057 секунд. Запросов: 24.