Questão Corrigir o MBR do MS-DOS sem o disco de inicialização do DOS


Como posso restaurar o MBR para MS-DOS sem ter um disco de inicialização ou unidade de disquete do MS-DOS. Idealmente, eu gostaria de poder fazer isso a partir de um disco Windows 7 Win PE. As únicas soluções que encontrei online dizem para usar fdisk ou fixmbr mas nenhum deles parece vir com Win PE.


1


origem


Curioso, você está realmente perguntando sobre o MS-DOS? Você realmente tem o MS DOS instalado em seu computador ou está confuso? Talvez você esteja confundindo MS DOS com as ferramentas de linha de comando do Windows? - ChrisInEdmonton
Usando fixmbr é a solução correta em um caso como este. - Ramhound
@ ChrisisEdmonton, sim. Temos duas máquinas de produção no trabalho que ainda executam o MS-DOS. - Drew Chapin


Respostas:


fdisk / mbr não está documentado, mas funciona também no MS-DOS 5.00 (http://support.microsoft.com/kb/69013) Tentei hoje, e sim eu também tenho algumas máquinas DOS em produção. Outras ferramentas @ http://www.bootdisk.com/bootdisk.htm .


1



-1 eu mencionei fdisk no post. Não está disponível no Win PE. Eu preciso de uma solução que funcione com o Win PE. - Drew Chapin
No Windows PE, você pode tentar o BootSect.exe / help. Na minha versão há isto: / mbr    Atualiza o Registro de Inicialização Principal sem alterar a tabela de partição no setor 0 do disco que contém a partição especificada por SYS, ALL ou letra da unidade. Quando usado com a opção / nt52, o registro mestre de inicialização é compatível com sistemas operacionais mais antigos que o Windows Vista . Quando usado com a opção / nt60, o registro mestre de inicialização é compatível com o Windows Vista, Windows Server 2008 ou posterior. NÃO tentou. Não posso garantir que funciona. - MasMarco
Outra maneira que eu estou pensando é, supondo que você comece a ganhar PE de CD, você sempre pode criar um CD com a imagem de inicialização do BootDisk.com e usar o fdisk de lá ... Se você precisar de mais informações, me avise. - MasMarco


Naturalmente, as coisas podem ficar ainda mais confusas: a primeira coisa que você deve fazer é garantir o backup de todos os dados críticos. Se esta é uma máquina de produção, então vale a pena fazer uma imagem de disco, se necessário (do disco rígido). Mucking com material de inicialização pode facilmente resultar em desastres, como procurar na tabela de partições, o que pode ser muito mais difícil de consertar.

Isso não quer dizer que estou sem confiança no meu conselho. Eu poderia segui-lo sem problema. Mas as ferramentas que entopem essa parte do disco geralmente são ferramentas capazes de causar grandes perdas de dados se forem usadas incorretamente. Os backups devem ser feitos de qualquer maneira para dados críticos de negócios, regularmente. Bem, isso é ainda mais importante antes de tentar qualquer programa como o que estou prestes a sugerir, ou outro software que eu já tenha visto outras pessoas sugerirem nesta pergunta do SuperUser.

Se o uso do Windows PE estiver causando muito agravamento, você poderá esquecer as ferramentas que acompanham o Windows. Existem outras opções disponíveis para você.

Se você precisar inicializar o DOS, tudo o que você precisa é de um MBR que possa carregar o DOS.

Os gerenciadores de inicialização também podem fazer o que você procura e podem ser instalados a partir de diferentes sistemas operacionais (ou mesmo de computadores diferentes). Considere usar qualquer sistema operacional para criar um disco (CD ou disquete) que use MORDAÇAe, em seguida, o GAG pode inicializar o DOS. Além disso, o GAG pode se instalar no disco rígido, então a máquina pode inicializar diretamente a máquina DOS. GAG não vem com o Windows PE ou qualquer outro sistema operacional; ele não usa o Windows PE ou qualquer outro sistema operacional. É para ser iniciado a partir do MBR, e ele vai cuidar do que você está descrevendo que você quer fazer.

Ou use o XFDisk, que está disponível separadamente, mas também vem com o FreeDOS. Isso tem um gerenciador de inicialização que se encaixará inteiramente no MBR. Ranish Partition Boot Manager pode ser outra opção.


0





O MBR do DOS funciona igual ao WIN7 MBR. MS MBR tem apenas uma tarefa - encontrar Partiotion ativo e "chainload" BootSector. Você precisa consertar o BootSector pelo DOS, como eu sei que você precisa do comando SYS


-1



Bem-vindo ao Superusuário! Se os MBRs são realmente os mesmos (o que é), então por que o OP precisaria usar o MS DOS para redefinir o MBR? Por que nenhuma ferramenta MBR baseada no Windows funciona? - jpaugh