Modo mais seguro de usar o dd

-1

Eu preciso escrever um arquivo .bin diretamente para um USB (como opcodes do setor de boot), no entanto, eu não gosto de usar o d isk d estroyer "comando do terminal.

Existe uma maneira mais segura de usar o dd?

    
por Jim 08.10.2016 / 01:34

2 respostas

2

Como dd é um programa de terminal, não é possível ver facilmente o que você está fazendo. Portanto, se você não estiver prestando atenção, é fácil cometer um erro que substitui a partição ou a unidade incorreta. Mesmo o menor dos erros de digitação pode tornar dd em um destruidor de discos. Usar um front-end gráfico para dd é uma maneira mais segura de usar dd .

O Gdiskdump é uma interface gráfica de usuário de código aberto para dd . Você pode facilmente selecionar o fluxo de entrada e saída, para que você possa clonar ou criar imagens em seu disco rígido ou partição. Os arquivos .tar.gz e .deb estão disponíveis no site gdiskdump do GitHub .

Instalação em sistemas baseados em Debian

sudo apt-get install git
git clone https://github.com/screenfreeze/gdiskdump.git
cd gdiskdump/deb/  && sudo dpkg -i *.deb # latest version is gdiskdump_0.8-1_all.deb  

    
por 08.10.2016 / 02:13
1

Se a sua distribuição de sistema operacional oferecer suporte, considere usar os% sy_links /dev/disk/ em vez dos dispositivos /dev/sd* diretamente. Por exemplo, em vez de:

# Was sda the right one? Or do I need to use sda1?
dd if=disk.img of=/dev/sda

Você pode usar:

# Overwrite the partition with the label "OldStuff"
dd if=disk.img of=/dev/disk/by-partlabel/OldStuff

ou

# Overwrite the first partition of my 3GB Seagate drive
dd if=disk.img of=/dev/disk/by-id/ata-ST3000DM001-1ER166_W5009B5W-part1

ou

# Write to the drive plugged into USB
dd if=disk.img of=/dev/disk/by-path/pci-0000:0a:00.0-usb-0:1:1.0-scsi-0:0:0:0
    
por 08.10.2016 / 02:36

Tags