После установки SP2 на W2K3 сразу после добавления второго диска моя виртуальная машина после перезапуска теперь неправильно определяет два диска. Я получаю сообщение «Операционная система не найдена», и когда я загружаюсь с диска восстановления, он предлагает мне возможность войти в «D: \ Windows» - это должен быть C :!
Как я могу быстрее всего заставить виртуальную машину снова определять диски в правильном порядке, чтобы я мог загрузиться?
ОБНОВИТЬ:
В конечном итоге приведенный ниже LukeR верен. Я смог сделать это из «Редактировать настройки» на отдельных жестких дисках, а не редактировать vmx напрямую, но порядок SCSI был правильным решением.
Почему это случилось? Поскольку несколько месяцев назад это был сервер P2V, а процесс P2V назначил диску C SCSI 0: 1, а не 0: 0. Это было нормально, вплоть до того, что я добавил второй жесткий диск, которому ESX дал идентификатор 0: 0. Как только я перезагрузился, он решил, что 0: 0 был самым низким и, следовательно, основным разделом, и попытался загрузиться с него. Все, что мне нужно было сделать, это поменять идентификаторы.
Проверьте файл .vmx в папке, где находится ваш виртуальный диск.
Он содержит информацию о конфигурации вашей виртуальной машины, которую вы можете редактировать с помощью текстового редактора. Сначала выключите виртуальную машину.
Из одного из моих файлов конфигурации:
scsi0:0.present = "TRUE"
scsi0:0.fileName = "Ubuntu.vmdk"
Это представляет системный диск в этой конкретной виртуальной машине.
Если у вас несколько дисков, вы сможете отредактировать эти записи в правильном порядке.