GNU/Linux >> Belajar Linux >  >> Linux

Linux – Akankah Dd If=/dev/zero Of=/dev/sda Menghapus Tabel Partisi yang Sudah Ada?

Akankah # dd if=/dev/zero of=/dev/sda menghapus tabel partisi yang sudah ada sebelumnya?

Atau sebaliknya, yaitu, tidak

# fdisk /dev/sda g (untuk GPT)

hapus angka nol yang ditulis oleh /dev/zero ?

Jawaban yang Diterima:

Akankah dd if=/dev/zero of=/dev/sda menghapus tabel partisi yang sudah ada sebelumnya?

Ya, tabel partisi ada di bagian pertama drive, jadi menulis di atasnya akan menghancurkannya. dd . itu akan menulis di seluruh drive jika Anda membiarkannya berjalan (sehingga akan memakan waktu cukup lama).

Sesuatu seperti dd bs=512 count=50 if=/dev/zero of=/dev/sda akan cukup untuk menimpa 50 sektor pertama, termasuk tabel partisi MBR dan GPT primer. Meskipun setidaknya menurut Wikipedia, GPT memiliki salinan sekunder dari tabel partisi di akhir drive, jadi menimpa bagian di kepala drive saja mungkin tidak cukup.

(Anda tidak harus menggunakan dd , meskipun. head -c10000 /dev/zero > /dev/sda atau cat /bin/ls > /dev/sda akan memiliki efek yang sama.)

apakah fdisk /dev/sda g (untuk GPT) hapus angka nol yang ditulis oleh /dev/zero?

Juga ya (asalkan Anda menyimpan perubahannya).

(Namun, frasa dalam judul hanya membingungkan, /dev/zero dengan sendirinya tidak melakukan apa pun lebih dari penyimpanan biasa.)


Linux
  1. Cara membuat kata sandi acak di linux menggunakan /dev/random

  2. Seberapa Portabel /dev/stdin, /dev/stdout Dan /dev/stderr?

  3. Kapan Menggunakan /dev/random Vs /dev/urandom?

  1. Bagaimana Anda menukar/dev/sda dengan/dev/sdb?

  2. Mengapa Linux mencantumkan drive NVMe sebagai /dev/nvme0 bukan /dev/sda?

  3. Bagaimana cara membaca tabel partisi dalam memori (kernel) /dev/sda?

  1. Linux:Perbedaan antara /dev/console , /dev/tty dan /dev/tty0

  2. Bagaimana Linux menggunakan /dev/tty dan /dev/tty0

  3. Apakah salah menautkan /dev/random ke /dev/urandom di Linux?