hd1 не может получить значения C/H/S

Вопрос или проблема

Хорошо, я знаю, что по этой теме есть много вопросов, но я не смог найти удовлетворительный ответ (решение проблемы или нет).

Недавно я купил SSD-диск и установил его в основной SATA (hd0), заменив свой cd/dvd-диск на старый hdd, используя адаптер-кассету.

Теперь я установил Ubuntu на SSD и Windows 10 на hdd.

Проблема возникает при загрузке: когда я выбираю Windows в меню grub, я сталкиваюсь с ошибкой: не удается получить значения C/H/S.

Я не могу установить загрузку hdd в BIOS, потому что ожидается ODD-диск.

У меня Dell Inspiron 14R-5437.

Есть ли обходной путь для этого?

Такая же конфигурация и та же ошибка.

Мое решение заключалось в загрузке с HDD вместо SSD.
В моем случае я могу выбирать загрузочное устройство при каждом включении компьютера, нажав F11 (так что я просто выбираю HDD, когда хочу загрузить Windows).
В противном случае вы можете изменить порядок загрузки в настройках BIOS в зависимости от того, какую систему вы хотите загрузить.

Вы пробовали это? Войдите в BIOS и установите Legacy Boot, затем из загрузочного меню войдите в командную строку и введите следующее:

test hd1
badram hd1
dump hd1

Затем используйте

set secondary=hd1

и это может сработать.

Ответ или решение

Проблема "cannot get C/H/S values" при загрузке Windows с вашего HDD после установки Ubuntu на SSD может возникать по нескольким причинам, включая неправильную конфигурацию GRUB или проблемы с настройками BIOS. Вот несколько шагов для решения этой проблемы:

  1. Проверьте порядок загрузки в BIOS: Вам потребуется войти в BIOS и убедиться, что порядок загрузки настроен правильно. Убедитесь, что ваш SSD выбирается как первичное устройство, а HDD как вторичное. Это может помочь GRUB правильно увидеть оба диска.

  2. Переход на режим совместимости (Legacy Mode): Если это возможно в вашем BIOS, попробуйте переключить режим загрузки на "Legacy" вместо "UEFI". Это может помочь вашему компьютеру правильно определить жесткий диск.

  3. Использование GRUB для настройки загрузки:

    • Загрузитесь в Ubuntu и откройте терминал.
    • Обновите конфигурацию GRUB с помощью команды:
      sudo update-grub
    • Затем проверьте, правильно ли GRUB определяет оба диска с помощью команды:
      sudo fdisk -l
    • Если GRUB не видит ваш HDD, попробуйте вручную добавить его в конфигурацию. Откройте файл /etc/grub.d/40_custom и добавьте следующую запись для Windows:
      menuentry "Windows 10" {
       set root=(hd1,msdos1)
       chainloader +1
      }
    • После внесения изменений выполните sudo update-grub снова.
  4. Использование команд тестирования GRUB:
    После загрузки в GRUB вы можете попробовать выполнить следующие команды:

    test hd1
    badram hd1
    dump hd1
    set secondary=hd1

    Данные команды позволяют GRUB проверить диск и установить к нему корректные значения.

  5. Попробуйте загрузку через F11: Как вы уже упомянули, вы можете использовать клавишу F11 во время загрузки для выбора устройства, с которого хотите загрузиться. Это временное решение, но оно может подтвердить, что проблема именно в конфигурации GRUB.

  6. Проверка на ошибки диска: В некоторых случаях ошибки на диске могут вызывать проблемы. Попробуйте загрузиться с Live USB Ubuntu и запустите тестирование диска с помощью утилит, таких как GSmartControl или fsck.

  7. Переустановка Windows: В крайнем случае, если ничего другой не помогло, вы можете попробовать переустановить Windows на HDD, но убедитесь, что он правильно распознается BIOS и GRUB перед этим.

Следуя этим шагам, вы должны быть в состоянии решить проблему с загрузкой Windows с вашего HDD. Если проблема не исчезнет, вам может понадобиться обратиться к документации вашей материнской платы или производителю для получения дополнительной информации.

Оцените материал
Добавить комментарий

Капча загружается...