Назад | Перейти на главную страницу

Как быстро очистить данные раздела GPT с диска?

Я хочу быстро «стереть» некоторые диски, чтобы они выглядели так, как будто они готовы к новому разделу. В настоящее время на диске существует тип раздела 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