Como clonar um disquete de inicialização para um disco rígido e torná-lo inicializável?

1

Estou tentando preservar algum disquete inicializável antigo, tentando cloná-lo em um disco rígido (disco C :) para executar no mesmo hardware. (Nota importante: o hardware permanecerá o mesmo. Não posso usar uma VM ou outro computador!)

Na configuração atual, este computador não possui um disco rígido (mas posso adicioná-lo através de um cabo de fita de 34 pinos.) No momento, o computador é inicializado diretamente a partir deste disquete, mas posso alterá-lo para inicializar a partir do disco C em BIOS.

Aqui está o conteúdo do disquete (obtido usando o WinImage):

insira a descrição da imagem aqui

Parece estar inicializando em:

Windows Millennium [Version 4.90.3000]

Tentei várias ferramentas de clonagem de disco disponíveis on-line, mas todas elas não parecem ter o disquete como unidade de origem e o HDD como destino.

Alguma idéia de como fazer isso?

c00000fd
fonte
Duvido muito de um clone direto da imagem de disquete que o HD funcionará. Eu ficaria mais tentado a instalar o FreeDOS no seu disco rígido e, em seguida, basta copiar o restante dos arquivos no disquete para o disco rígido. BTW, que tipo de disco rígido você tem que funcionará com um cabo de fita de 34 pinos? Talvez você queira dizer 40 pinos?
Zoredache
@ Zoredache: Bem, poderia ter sido um pino de 40 pinos. É um conector tipo flat / ribbon de estilo antigo. O disco rígido é da minha antiga máquina XP. Por isso, estou curioso, se posso clonar um HDD para outro HDD (de tamanho original diferente), por que não posso fazer o mesmo com um disquete?
c00000fd
Você pode clonar um disquete em outro disquete e clonar um disquete em um HD, apenas não tendo certeza de que ele realmente inicializaria e seria executado. Se você quiser testar, basta inicializar um sistema Linux e fazer algo como dd if=/dev/fd0 of=/dev/hdasubstituir / dev / fd0 e / dev / hda pelos dispositivos de bloco do seu disquete e disco rígido.
precisa
@ Zoredache: Sabe, eu sou muito novo no Linux. Você pode dar mais detalhes em uma resposta? (Que linux, onde obtê-lo, etapas para copiar disquete para disco rígido.)
c00000fd

Respostas:

0

Você precisa criar uma partição de, digamos, 50Mb no FAT32 no seu HDD.

Em seguida, baixe uma imagem do Millenium Bootable Disk sem RAMDrive a partir de AQUI

Extraia o utilitário sys.com desta imagem e grave no seu disquete.

Inicialize a partir do seu disquete e digite o seguinte comando para tornar o HDD inicializável e transferir arquivos do sistema para ele:

sys.com C:

Depois, você pode copiar todo o conteúdo do seu disquete para o HDD.

Isso é tudo.

Oleg Bolden
fonte
Obrigado. Apenas tentei. Infelizmente, quando eu chamo que copiou sys.com C:a partir do disquete quando eu arrancar dela, dá-me:Cannot find the system file in the standard locations on drive C:. SYS can only be used on drive C: to attempt a repair of already existing installation of Windows. Use Windows SETUP to make drive C: bootable.
C00000FD
E se eu executar o Windows SETUP a partir do CD inicializável original do Windows ME, ele simplesmente instalará o Windows ME nesse disco rígido. Alguma idéia de como enganar o sistema para funcionar?
c00000fd
ESTÁ BEM. Eu consegui enganar sys c:a dizer "Sistema transferido", seguindo este: proposedsolution.com/solutions/... eu basicamente criou esta pasta C:\windows\command\ebd, em seguida, removido read-only, systeme hiddenos atributos de arquivo a partir do original A:\io.syse copiados-lo para C:\windows\command\ebde rebatizou-a winboot.sys. Eu, então, copiado o resto dos arquivos como copy a:\*.* C:, mas infelizmente quando eu removi esse disquete e inicializado para HDD ele me deustrike F1 to retry boot, F2 for setup utility
C00000FD
Hmm, minha receita funcionou para puro MS-DOS ... Tudo é muito mais complicado no caso do Millenium.
precisa