У меня есть два жестких диска, один SATA и другой IDE.
У меня Windows XP и 7 на SATA и Ubuntu на IDE. Они оба загружаются и работают, биос признает их.
После того, как я установил Windows 7 и подключил диск IDE, он зависает при запуске Windows (черный экран с логотипом Windows). Я отключаю диск IDE, и он запускается нормально.
Windows XP нормально запускается в обеих ситуациях (с подключенной IDE или без нее), то же самое для Ubuntu (она работает с обоими подключенными дисками или только с IDE, где она находится).
Диск IDE находится в хорошем состоянии согласно SMART.
IDE является первым в порядке загрузки. Сначала он переходит к grub в Ubuntu, затем по умолчанию идет в загрузчик Windows 7, а затем в XP. Я думаю, что проблема не в загрузчике или grub.
Я только что прочитал, что это может быть решено форматированием "проблемного" жесткого диска, потому что Windows 7 не может обрабатывать так много активных разделов или что-то в этом роде. Но это не вариант для меня, я не хочу терять Ubuntu и не загружать его.
Я подключил оба диска, загрузился с диска SATA напрямую, а не с IDE, и Windows 7 загрузилась хорошо. Это сработало, но я не могу понять, почему.
Я могу с этим смириться, но мне придется выбирать загрузку с SATA напрямую, если я хочу использовать Windows 7, по какой-то причине она не будет работать, проходя сначала через Ubuntu Grub.
Как я могу решить это без упомянутых выше последствий?