Я хочу быстро «стереть» некоторые диски, чтобы они выглядели так, как будто они готовы к новому разделу. В настоящее время на диске существует тип раздела GPT, который, кажется, записывает некоторые данные как в начало, так и в конец диска. В этом случае не имеет значения, будут ли удалены данные на диске, поэтому не нужно ждать все диск в dd из / dev / zero. Итак, какой простой способ очистить только начальный и конечный заголовки GPT?
В этом случае я использую Linux (CentOS 7) со стандартными дисками SATA (/ dev / sda и т. Д.)
gdisk
есть вариант для этого. Откройте расширенные параметры, выберите «zap»:
gdisk /dev/sda
> x
> z
> w (maybe?)
Это должно делать это довольно эффективно, исходя из информация о GPT на этом сайте.
Очистите первый блок (два 512-байтовых сектора для MBR и заголовка и 16 КБ для записей разделов):
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=34
Последняя часть сложнее. Я занимаю у этот вопрос чтобы помочь, хотя, если у вас есть под рукой ddrescue, это может пойти в обратном направлении.
dd if=/dev/zero of=/dev/sdwhatever bs=512 count=34 seek=$((`blockdev --getsz /dev/sda` - 34))
gpart
Утилита может сделать это довольно просто:
gpart destroy -F /dev/sdX