Как клонировать загрузочный диск на жесткий диск и сделать его загрузочным?

1530
c00000fd

Я пытаюсь сохранить старую загрузочную дискету, пытаясь клонировать ее на жесткий диск (диск C :) для работы на том же оборудовании. (Важное примечание: аппаратное обеспечение должно оставаться прежним. Я не могу использовать виртуальную машину или другой компьютер!)

В текущей конфигурации этот компьютер не имеет жесткого диска (но я могу добавить его через 34-контактный ленточный кабель.) В данный момент компьютер загружается непосредственно с этой дискеты, но я могу изменить его на загрузку с диска C в BIOS.

Вот содержимое дискеты (полученной с помощью WinImage):

enter image description here

Похоже, что загружается в:

Windows Millennium [Version 4.90.3000] 

Я попробовал несколько инструментов для клонирования дисков, доступных в Интернете, но все они, похоже, не воспринимают дискету как исходный диск, а жесткий диск - как место назначения.

Есть идеи, как это сделать?

1
Я сильно сомневаюсь, что прямой клон образа дискеты, HD будет работать. Я был бы более склонен установить [FreeDOS] (http://www.freedos.org/) на свой жесткий диск, а затем просто скопировать остальные файлы с дискеты на жесткий диск. Кстати, какой у вас жесткий диск, который будет работать с 34-контактным ленточным кабелем? Возможно, вы имеете в виду 40-контактный? Zoredache 8 лет назад 0
@Zoredache: Ну, это может быть 40-контактный. Это старый стиль плоского / ленточного разъема. Жесткий диск от моей старой машины XP. Поэтому мне любопытно, если я могу клонировать один жесткий диск на другой жесткий диск (другого оригинального размера), почему я не могу сделать то же самое с дискетой? c00000fd 8 лет назад 0
http://www.sevenforums.com/general-discussion/393135-how-clone-bootable-floppy-hdd-2.html Moab 8 лет назад 0
Вы можете клонировать дискету на другую, и вы можете клонировать дискету на HD, но не уверены, что она действительно загрузится и запустится. Если вы хотите протестировать, просто загрузите систему Linux и сделайте что-то вроде `dd if = / dev / fd0 of = / dev / hda`, заменив / dev / fd0 и / dev / hda блочными устройствами для вашей дискеты и жесткого диска. Zoredache 8 лет назад 0
@Zoredache: Вы знаете, я довольно плохо знаком с Linux. Можете ли вы дать более подробную информацию в ответе? (Какой Linux, где его получить, шаги для копирования дискеты на жесткий диск.) c00000fd 8 лет назад 0

1 ответ на вопрос

0
Oleg Bolden

Вам нужно сделать раздел FAT32 на вашем жестком диске, скажем, 50Mb.

Затем загрузите образ загрузочного диска Millenium без RAMDrive с ЗДЕСЬ

Извлеките утилиту sys.com из этого образа и запишите ее на дискету.

Загрузитесь с дискеты и введите следующую команду, чтобы сделать жесткий диск загрузочным и перенести на него системные файлы:

sys.com C: 

Затем вы можете скопировать все содержимое вашей дискеты на жесткий диск.

Это все.

Благодарю. Только что попробовал. К сожалению, когда я вызываю этот скопированный файл `sys.com C:` с дискеты, когда я загружаюсь с нее, он дает мне: `Не удается найти системный файл в стандартных местах на диске C :. SYS можно использовать только на диске C: для восстановления уже существующей установки Windows. Используйте Windows SETUP, чтобы сделать диск C: загрузочным. c00000fd 8 лет назад 0
И если я запускаю Windows SETUP с оригинального загрузочного компакт-диска Windows ME, он просто устанавливает Windows ME на этот жесткий диск. Есть идеи как обмануть sys для работы? c00000fd 8 лет назад 0
ХОРОШО. Мне удалось обмануть `sys c:`, чтобы сказать "система перенесена", выполнив следующее: http://www.proposedsolution.com/solutions/error-cannot-find-the-system-file-in-the-standard-locations -on-drive-c / Я в основном создал эту папку `C: \ windows \ command \ ebd`, затем удалил атрибуты файлов` только для чтения`, `system` и` hidden` из исходного `A: \ io. sys` и скопировал его в `C: \ windows \ command \ ebd` и переименовал в` winboot.sys`. Затем я скопировал остальные файлы как `copy a: \ *. * C:`, но, к сожалению, когда я удалил эту дискету и загрузился на жесткий диск, это дало мне `удар F1 для повторной загрузки, F2 для утилиты настройки` c00000fd 8 лет назад 0
Хм, мой рецепт работал для чистого MS-DOS ... В случае с Millenium все намного сложнее. Oleg Bolden 8 лет назад 0