Estou tentando criar um cartão de memória USB inicializável. No entanto, o pendrive contém dados que não posso excluir. Se eu gravar uma imagem iso da maneira normal, digamos com Ultraiso, os dados serão perdidos.
Minha ideia é copiar o conteúdo da imagem iso inicializável diretamente no pendrive (incluindo os arquivos do carregador de boot) e, em seguida, torná-la uma partição "Ativa", acho que isso resolveria o problema do MBR. No entanto, isso não parece funcionar.
O que estou perdendo aqui?
Observe que minha pergunta é geral aqui, e não sobre um software inicializável específico.
Responder1
Você pode instalar o grub2 no dispositivo USB.
Então você pode usar o grub2 para inicializar diretamente os arquivos ISO inicializáveis. Para este propósito, você pode extrair o kernel do Linux da ISO ou usar o recurso "loopback" do grub2. aqui está um exemplo para inicializarUbuntu
Para ISOs que não podem ser inicializados dessa maneira, você pode tentardisco mem.
Responder2
Podes tentar
bootsect /nt60 <driveletter>: /force /mbr
Atualização: Para poder inicializar a partir do disco, os seguintes requisitos devem ser atendidos.
- O disco deve ser selecionado como fonte de inicialização no BIOS.
- O disco deve conter MBR válido (primeiro setor do disco).
- O disco deve conter uma partição marcada como ativa.
- A partição ativa deve conter o Bootsector que pode carregar o bootloader. Diferentes setores de inicialização para diferentes gerenciadores de inicialização. O setor de inicialização do Windows XP é chamado de
nt52
, o Windows Vista e superior é chamado dent60
. - O bootloader deve estar na raiz do sistema de arquivos da partição. O bootloader do Windows XP é chamado
NTLDR
, Windows Vista e superior é chamadobootmgr
Para marcar a partição como ativa você pode usar diskpart
. Ele vem com todos os Windows.
Para escrever MBR e Bootsector, você pode usar a ferramenta bootsect
. Ele vem incluído no Windows 8. Nas janelas anteriores, faz parte do ambiente de recuperação, mas você pode baixá-lo da Internet.
Bootloader é apenas um arquivo, então você irá copiá-lo ao extrair a imagem ISO para o stick USB