2015. május 29., péntek

GPT partíció törlés dd-vel

Ha egy GPT partícionált lemezt szeretnénk például msdos partícinálttá tenni, akkor szembesülhetünk azzal a problémával, hogy a partícionálást végző program a GPT miatt nem akar működni.

Ilyenkor a dd-vel segíthetünk a dolgon.
Az alábbi parancsok kiadásával megszűnik a lemez minden GPT-re emlékeztető (az első és az utolsó harmincnégy lemezblokkba írt) bejegyzése. (Feltételezzük, hogy a lemez a /dev/sdb device-ra van map-pelve.)


disk_dev="/dev/sdb"

dd if=/dev/zero of=$disk_dev bs=512 count=34
let seek_count=`cat /sys/block/${disk_dev##/dev/}/size`-34
dd if=/dev/zero of=$disk_dev bs=512 count=34 seek=$seek_count
 
parted -s $disk_dev mklabel msdos

Nincsenek megjegyzések:

Megjegyzés küldése