4

У меня есть старый компьютер, который не работает с CD/DVD приводами и не может загрузиться с USB. Я удалил жесткий диск, установил его в качестве ведомого на моем компьютере с Windows 7, отформатировал и скопировал папку установки Windows XP на ведомый жесткий диск.

Однако я не знаю, что мне делать дальше, чтобы сделать ведомый жесткий диск загрузочным, чтобы я мог начать установку Windows XP с помощью команд DOS.

Я пытался запустить «format e: /s» и «sys e:» в командной строке, но они не работают (я думаю, что Microsoft удалила их из Windows 7.) В проводнике Windows, щелкнув правой кнопкой мыши и выбрав форматирование, похоже, нет вариантов переноса системы.

Как я могу решить это? Я что-то упустил, или я должен использовать сторонний инструмент?

8 ответов8

1

На вашем рабочем компьютере с Windows 7. Создайте загрузочную дискету Windows 98 (или компакт-диск) из одного из множества загрузочных iso, легко доступных в сети. Убедитесь, что у него есть fdisk.exe, format.com, himem.sys и smartdrv.exe. Возможно, вам придется отредактировать ISO, добавив himem.sys и smartdrv.exe, если они еще не находятся в загрузочном iso, который вы нашли. Завершите работу и установите свой старый жесткий диск в качестве главного на компьютере с Win7. Загрузитесь с недавно созданного загрузочного CD. Создайте раздел на жестком диске, установите его как активный (fdisk.exe) и сделайте его загрузочным /system (формат C: /s). Создайте config.sys, содержащий «device = himem.sys» и autoexec.bat, содержащий «smartdrv.exe» в корневом каталоге старых жестких дисков. Скопируйте himem.sys и smartdrv.exe с компакт-диска на старый жесткий диск. Снова установите исходный жесткий диск Win7 в качестве мастера, а старый жесткий диск в качестве ведомого и перезагрузите. Создайте каталог WinXP на старом жестком диске. Вставьте свой XP CD. Скопируйте все содержимое вашего компакт-диска XP в этот каталог. Извлеките подчиненный жесткий диск из вашего компьютера с Win7 и снова подключите его как master к старому компьютеру. Загрузитесь и запустите C:\WinXP\i386\winnt.exe. Убедитесь, что вы указали XP сделать обновление вместо новой установки, вы не хотите, чтобы установка форматировала ваши установочные файлы XP. Вы также можете преобразовать fat32 в NTFS после завершения установки.

Дополнение: После запуска winnt.exe он спросит вас, где находятся установочные файлы. Это будет в D:\WinXP\i386.

Дополнение 2: http://support.microsoft.com/kb/307848

1

Вы должны быть в состоянии использовать Diskpart на Windows 7, чтобы сделать диск загрузочным. Команды, которые вам нужно будет использовать, следующие.

Чтобы определить диск, с которым вы работаете, используйте:

list disk

Затем выберите диск со следующим, подставив соответствующий диск из шага 1

select disk 2 

Затем используйте следующее, чтобы выбрать первый раздел (при условии, что только 1 раздел)

select partition 0

Затем введите "Active", чтобы пометить этот раздел как активный (что позволяет ему загружаться)

Active

Это должно сделать диск загрузочным, при условии, что операционная система правильно загружена на диск.

1

Вам все еще понадобится какой-то загрузочный раздел и операционная система для запуска установки.

Вам понадобится что-то вроде http://www.nu2.nu/mkbt/, чтобы сделать систему загрузочной, и вам придется установить операционную систему, скажем http://www.freedos.org/

0

Чувак, я не говорю, что это "невозможно" ... но это нелепое упражнение без какой-либо причины. Был задан вопрос, почему вы не можете использовать привод CD (отмечу, что вы сказали приводы CD/DVD, и это неточно. Это разные вещи. Если вы пробовали привод DVD, вы пробовали привод CD? С возрастом этого бедного маленького зверя весьма вероятно, что только компакт-диск BIOS, и XP обычно поставляется на компакт-диске, а не DVD, как Win7). Далее вас спросили, почему вы пытаетесь работать с таким нефункциональным аппаратным обеспечением? Можете ли вы виртуализировать и просто сэкономить время и работу MAD, а также энергопотребление и тепловыделение?

Пожалуйста, предоставьте больше информации. То, что вы хотите, не является невозможным, это просто очень и очень трудоемко, потому что результат, которого вы, похоже, хотите, и тот результат, если я не пропущу, гораздо проще достичь с помощью любого количества решений.

0

Я бы установил ведомый HD на другой компьютер и выполнил первый этап установки. Как только вы попадете на экран входа в Windows XP, выключите компьютер и подключите жесткий диск к «старому» компьютеру. Продолжайте установку оттуда. В худшем случае производительность будет поначалу жалкой из-за отсутствия доступных драйверов чипсета, но именно поэтому вы сначала скачиваете все драйверы.

Убедитесь, что вы загружаете все соответствующие драйверы для старого компьютера, прежде чем начать экономить основное время, а также XP с пакетом обновления 3. Нет никаких причин, по которым «XP не может запустить новое оборудование», базовая функциональность - это все, что требуется для завершения начальной установки.

И я сделал это несколько раз и могу убедиться, что это работает. Вам, возможно, потребуется повторно активировать Windows после установки драйвера на другом компьютере, но кого это волнует? Это простой 5-минутный телефонный звонок.

0

Копирование установочных файлов Windows не будет работать - вам нужна работающая Windows для их запуска. Если вы хотите загрузиться, вам нужен ISO-образ, содержащий весь компакт-диск и загрузчик, такой как Grub4dos.

0

Если вы пытаетесь загрузить XP на другой компьютер, то это просто невозможно.

Старая версия XP не имеет драйверов для запуска современного оборудования, и поэтому не будет работать. У вас также будут проблемы с отключением XP на новом компьютере.

Лучше всего использовать VMware vCenter Converter при загрузке со старого компьютера XP, чтобы преобразовать его в виртуальную машину. Таким образом, оно будет сохранять свое оборудование в эмулируемом формате, и вы сможете использовать его на компьютере под управлением Windows 7 в качестве виртуальной машины с помощью VMware Player.

0

Вам нужно загружать файлы, которые обычно устанавливаются на корневой диск во время установки Windows, такие как boot.ini, ntldr и т.д. Я не могу вспомнить их настоящие имена. попробуйте скопировать их в root.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .