Como faço para redefinir uma unidade inicializável para que ela não seja mais inicializável?

8

Eu fiz um stick USB inicializável (Fedora) para instalar em um sistema. Eu gostaria de reutilizar o bastão, por isso quero remover todos os vestígios do sistema funcional; em particular, não tenho certeza de como redefinir o MBR para que, quando tratado como um disco, o stick não pareça inicializável.

Meu objetivo final é ter um dispositivo USB com formatação NTFS (não formatado) e não inicializável.

    
por Dave 03.10.2013 / 15:26

5 respostas

16

Como root, execute dd if=/dev/zero of=/dev/sdX bs=512 count=1

Depois, você pode adicionar uma tabela de partição ( fdisk /dev/sdX e pressionar o , ou você pode usar uma das ferramentas gráficas como gparted) e uma nova partição NTFS.

    
por 03.10.2013 / 15:51
9

Do Fedora, instale o GParted do gerenciador de pacotes do Fedora. Desmonte a unidade USB inicializável. Abra o GParted e encontre a unidade USB na lista de menu das unidades (veja o cursor do mouse na imagem abaixo).

NomenudoGParted,escolha:Partição->Gerenciarsinalizadores.NajanelaGerenciarbandeirasem...,desmarqueboot(vejaaimagemabaixo).

No menu do GParted, selecione Partição - > Formatar para - > NTFS.

    
por 03.10.2013 / 16:03
4

Você pode conseguir isso por meio de uma ferramenta de sistema simples, como diskpart no Windows.

1) Abra o menu Iniciar e digite "diskpart" na caixa de execução.

2) Digite “list disk”. 3)“selectdisk#”onde#éonúmerododiscodoseustickUSB.

4)agoradigiteocomando"limpar tudo"

O comando "clean" zera os setores do disco que contêm os dados da partição. Comando “clean all” zere todos os dados no stick USB.

Agora você pode formatá-lo no menu de contexto como de costume.

(desde que você mencionou o NTFS, espero que você tenha acesso a um sistema Windows)

Para preencher o drive do linux, você pode usar o dd. Para limpar um disco escrevendo zeros:

dd if=/dev/zero of=/dev/sda bs=4k conv=notrunc

onde / dev / sda com o seu dispositivo.

    
por 03.10.2013 / 15:52
1

Você pode usar o diskpart na linha de comando ou na ferramenta de gerenciamento de disco (dentro do gerenciamento de computadores).

Gerenciamento de disco: link

Obviamente, o reparticionamento / reformatação irá apagar todos os seus arquivos na unidade.

Linha de comando do Diskpart: link

Normalmente, o procedimento é: excluir a partição, criar uma nova e formatá-la

    
por 03.10.2013 / 15:57
1

Enquanto a resposta aceita funciona, é um exagero.

O MBR contém a tabela de partições, bem como o carregador de inicialização. O bootflag é outra coisa. Para inicializar a partir do USB, você precisa de um bootloader instalado e o bootflag definido em uma partição. Para usar a unidade (quer você queira ou não que seja inicializável), você precisa de uma tabela de partição.

Você poderia apenas usar sua unidade como está, sem alterações (e se for inicializável).
Você também pode cancelar a inicialização do bootflag para torná-lo não inicializável.
Um passo adiante é remover o bootloader (os primeiros 446 bytes, IIRC) - mas não a tabela de partições. Nesse ponto, ele não é inicializável e todos os seus dados ainda estão intactos.

Concedido, você diz que quer uma partição NTFS, e eu acho que podemos inferir que ela é / não era NTFS antes, então você vai mover seus dados e reformatar mesmo assim.

    
por 04.10.2013 / 10:04