Se eu gravar o Ubuntu em um dos meus discos rígidos internos e inicializá-lo para instalá-lo em outro disco rígido, posso desfazê-lo?

0

Eu tenho um disco rígido interno vazio. Eu quero fazer isso como um USB para inicializar. Mas temo que, se eu criar, não seja possível desfazer e formatar meu disco rígido, da mesma forma que você não pode desfazer a gravação de um filme em um CD. Eu estou no Windows 10.

    
por Ab_ 29.08.2017 / 17:04

2 respostas

2

Você pode usar uma unidade de disco rígido como uma unidade ao vivo e reutilizá-la posteriormente

Eu fiz isso muitas vezes com HDDs e SSDs também.

Tenha muito cuidado para escrever na unidade de destino correta (verifique e verifique novamente para evitar erros). É uma boa ideia ter um backup de tudo, que você não pode perder.

  • No Linux, eu uso o mkusb para este propósito, tanto para fazer um live-only drive ou live drive persistente e para limpar o primeiro mibibyte ou restaurá-lo para um dispositivo de armazenamento padrão. Veja este link,

    help.ubuntu.com/community/mkusb

    Você pode querer usar o gparted depois de limpar o primeiro mibibyte para criar uma tabela de partições mais avançada.

  • No Windows, uso o Win32 Disk Imager para criar uma unidade somente ao vivo (para fins de instalação). Veja este link,

    wiki.ubuntu.com/Win32DiskImager/iso2usb

    Você também pode usar outro software, como o Rufus, que é recomendado oficialmente pelo Ubuntu,

    rufus.akeo.ie

    Editar: Não tenho certeza se as ferramentas no Windows gravarão em uma unidade interna ou se o HDD ou SSD deve estar conectado via USB (e um adaptador ou caixa externa). Se houver problemas com uma ferramenta, experimente outra, para fazer o que você quer.

por sudodus 29.08.2017 / 17:24
2

Discos rígidos e SSDs sempre podem ser limpos após o uso, após uma falha de hardware. Existem várias maneiras de fazer isso:

  • dd - O comando dd é uma espécie de "opção nuclear" para limpar discos. Ele copia dados de um dispositivo para outro. Você pode dar /dev/zero como a fonte para limpar o disco. Assim, algo como sudo dd if=/dev/zero of=/dev/sdb bs=4096 apagará completamente todos os dados em /dev/sdb . Isto torna o comando dd potencialmente muito perigoso - mas também é muito útil. (A parte bs=4096 deste comando é opcional. Ele informa dd para gravar 4096 bytes por vez. Isso reduz o tempo que leva o comando para limpar discos Advanced Format modernos, que usam setores de 4096 bytes.) limpar completamente um disco rígido provavelmente levará horas. Quando estiver pronto, o disco estará completamente vazio. É aconselhável utilizar este procedimento antes de vender um disco rígido ou de o entregar para reciclagem, para garantir que apagou todos os dados pessoais (números de cartões de crédito, declarações fiscais, palavras-passe, etc.). No seu caso, é provavelmente um exagero, mas pode ser uma opção que vale a pena considerar se outras opções não conseguirem fazer o trabalho. Note que uma limpeza completa como essa em um SSD fará com que o SSD pense que o disco inteiro está em uso. Você provavelmente deve criar um sistema de arquivos Linux e usar fstrim nele para garantir que o SSD entende que o disco agora está efetivamente vazio.
  • Parcial dd - Adicionando opções ao comando anterior dd , você pode apagar parte de um disco. A maioria das informações de particionamento reside no disco, e isso é verdade se você usou dd para copiar o arquivo .iso no disco rígido para começar. Não me lembro exatamente quantos dados você precisaria apagar para apagar uma imagem de disco híbrida ISO-9660 / MBR ou ISO-9660 / GPT, mas algo como sudo dd if=/dev/zero of=/dev/sdb bs=4096 count=1000 quase certamente obteria tudo e seria < em> muito mais rápido do que limpar todo o disco. Esta abordagem irá não apagar todos os dados sensíveis no disco. Se você particionou o disco de maneira convencional, isso seria mais do que suficiente para obter todos os dados do MBR. Alguns dados da GPT podem estar escondidos no final do disco, embora ...
  • fdisk GPT - Meu pacote de utilitários fdisk da GPT (instalado no pacote gdisk no Ubuntu) e, em particular, as ferramentas gdisk e sgdisk , fornecem um recurso para limpar todos os dados da GPT O disco. Esse recurso também limpará todos os dados do MBR. A maneira mais fácil de fazer isso é digitar sudo sgdisk -Z /dev/sdb , alterando /dev/sdb conforme necessário. Esse comando limpa todas as estruturas de dados da GPT, incluindo as estruturas de dados principais no início do disco e as estruturas de dados de backup no final do disco. Como uma operação dd parcial, esta deixa os dados confidenciais no disco, por isso não é adequado se você quiser "limpar" um disco antes de deixar sua posse.

Para seus objetivos, eu tentaria usar a operação sgdisk -Z ou parcial dd . Se isso falhar, um dd completo de todo o disco pode estar em ordem.

Observe que há alguns casos exóticos em que algo pode ser necessário, além ou em vez do precedente. Uma delas é se algo definiu o recurso Área protegida do host (HPA) no disco. Esse recurso permite que parte do espaço do disco seja ocultado do computador. Veja o link para o artigo da Wikipedia para detalhes. Às vezes, ela é configurada acidentalmente e deve ser desativada usando a opção -N para hdparm . Outro possível fator complicador é se o disco fizer parte de uma matriz RAID ou se o firmware estiver configurado para ativar o RAID. Isso tem um efeito que pode ser semelhante ao HPA, em que uma parte do disco é ocultada e usada para armazenar metadados RAID. Nesse caso, você precisaria usar ferramentas específicas do RAID (e / ou desativar as configurações de RAID no firmware) para usar (e excluir dados) adequadamente as partes afetadas do disco. Simplesmente escrever um arquivo .iso do Ubuntu em um disco rígido não ativará as configurações HPA ou RAID, portanto, é provável que você não precise se preocupar com elas. Mencionei-os apenas no caso de um desses recursos ter sido configurado em seu disco além do que você está fazendo, ou no caso de alguém no futuro ter esse problema e encontrar essa resposta.

    
por Rod Smith 30.08.2017 / 16:17