Проблема загрузки Asus Formula I AHCI / Crucial CT256M4SD1 SSD

Проблема загрузки Asus Formula I AHCI / Crucial CT256M4SD1 SSD

У меня Asus Formula I, версия BIOS последняя 1402. К портам SATA подключены 2 CD-привода и 2 обычных привода.

Теперь я купил Crucial CT256M4SD1 и хочу использовать его в качестве загрузочного диска, но с этим связано несколько проблем:

Когда я переключаю плату с legacy на AHCI, система зависает, когда пытается обнаружить диски. То же самое, что и здесь (фото не мое, но плата и проблема те же)введите описание изображения здесь

Мне нужно отключить все диски, кроме CD и SSD, затем перезагрузиться, переключиться на IDE, подключить старые диски, и он снова загрузится. Я понял, что мой жесткий диск WD на 1 ТБ, похоже, вызывает эту проблему. Но когда я пытаюсь загрузиться без него, я застреваю на точке, где система должна загрузиться с CD-привода или жесткого диска. Но вместо этого он просто застревает и показывает курсор.

Я уже отключил контроллер RAID Jmicron на плате. Я не использую контроллер RAID и никогда не использовал его раньше.

Итак, как мне заставить систему загружаться со всех дисков, которые у меня есть, но при этом использовать AHCI и загрузку в системный загрузчик? Я уже потратил на это часы.

Редактировать:

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

Редактировать2:

Посмотри наэта тема, вот отрывок из него:

проблема в определении геометрии диска в режиме AHCI. например:

  1. получите пустой диск. проверьте геометрию didk с системной информацией. вы увидите Tracks/Cylinder = 255, Sectors/Track = 63. Создайте раздел NTFS размером 100 МБ с помощью Windows Disk Manager. Перезагрузите компьютер. Проверьте геометрию диска — она меняется!
  2. Почему геометрия диска изменилась? потому что BIOS посчитал, что конец раздела выровнен с концом цилиндра. Поэтому он использует значение END CHS для первого раздела и LBA END для подсчета новой геометрии. В моем случае я увидел следующее

запись в главной загрузочной записи. END CHS = DF 13 0C (END HEAD = 0xDF) Геометрия диска Дорожки/Цилиндр изменены после перезагрузки с 255 на 224. 224 = 0xE0 = 0xDF + 1

Как вы видите, ГЕОМЕТРИЯ ДИСКА ОПРЕДЕЛЯЕТСЯ КОНЕЧНЫМ ЗНАЧЕНИЕМ CHS ДЛЯ 1-ГО РАЗДЕЛА.

  1. Теперь представьте следующее, вы снова получаете пустой диск с геометрией 255/63. Создайте раздел размером 101 МБ или 352 МБ или 705 МБ или есть довольно много других размеров. Эти размеры специфичны - после создания раздела с этим размером вы получите НОЛЬ в конечных chs для 1-го раздела. Перезагрузитесь сейчас - и вы увидите, что BIOS завис - потому что диск должен иметь положительные дорожки/цилиндры.

Как это исправить? -НЕ ИСПОЛЬЗУЙТЕ AHCI или -используйте большие первые разделы, более 8 ГБ (конечные ключи для таких разделов всегда FE FF FF).

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

решение1

Если у вас все еще подключены CD и SSD, когда вы достигаете экрана зависания BIOS, и вы говорите, что это весьма вероятно, потому что BIOS не может найти таблицу разделов на SSD. Это означало бы, что если у вас был CD в дисководе, он продолжил бы загрузку с него.. Правильно? Вам, конечно, сначала нужно будет установить приоритет загрузки на CD.

Если это действительно так, я бы предложил приобрести адаптер USB-разъема к USB-порту (например, такой:http://www.newegg.com/Product/Product.aspx?Item=N82E16812200294) и затем вставьте флэш-накопитель в него внутри вашего корпуса. Затем установите загрузчик, такой как GRUB, на этот флэш-накопитель, который естественным образом обнаружит ОС, с которой вы пытаетесь загрузиться на SSD, затем он будет загружать загрузчик этой ОС, и у вас будет счастливо работающая система.

Конечно, это крайний случай, но поскольку у меня нет всех ваших деталей компа на столе, сложно устранить больше неполадок. Я лично использую такую ​​настройку (кроме флэш-накопителя exnay и использования СТАРОГО IDE-диска на 4 ГБ). Это потому, что я не мог заставить свой компьютер загружаться с настройки RAID-5, если только загрузчик не был где-то еще.

решение2

Похоже, это довольно распространенная проблема, особенно на компьютерах Asus.
Возможно, это как-то связано с их BIOS.

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

Некоторые люди утверждают, что замена проблемного жесткого диска на другой марки решила проблему. Если это ваш случай, то не-SSD диск просто несовместим с ASUS BIOS в режиме AHCI, возможно, потому что он использует схему головок/секторов, которая возникает из-за ошибки в этом BIOS.

Наконец, многие остались на SATA, потому что не смогли заставить работать режим AHCI.

Это единственные результаты, которые мне удалось найти.

решение3

Наконец-то я нашел очень подробное объяснение и решение проблемы на форумах Gigabyte:

http://forum.giga-byte.co.uk/index.php?topic=8585.0

Ошибка

  • BIOS настроен на собственный режим AHCI SATA BIOS > Интегрированные периферийные устройства > SATA Режим AHCI = AHCI SATA Port0-1 Собственный режим = Включен
  • Жесткий диск подключен
  • при сканировании устройства AHCI на экране видим следующий текст: Serial ATA AHCI BIOS, версия iSrc 1.20E Copyright (c) 2003-2008 Intel Corporation ** Эта версия поддерживает только жесткие диски и CDROM-приводы ** Пожалуйста, подождите. Это займет несколько секунд. Контроллер Bus#00, Device#1F, Function#02: 04 Ports, 02 Devices
  • курсор мигает бесконечно и ни одно устройство не может быть определено

Решение

  • выключите компьютер
  • отключить жесткий диск
  • включите компьютер и зайдите в BIOS
  • установите BIOS в режим Legacy IDE BIOS > Integrated Peripherals > SATA AHCI Mode = Disabled SATA Port0-1 Native Mode = Disabled
  • сохраните изменения BIOS и выключите компьютер
  • подключите HDD, который вызвал проблему, и второй HDD для запуска XP
  • в XP используйте шестнадцатеричный редактор, мне нравится использовать «010 Editor» и открывать PhysicalDrive жесткого диска, вызывающий зависание
  • в MBR, который является самым первым сектором, установите 3 байта, начиная со смещения 0x1C3, на FE FF FF и сохраните изменения на PhysicalDrive
  • теперь контроллер можно вернуть в режим AHCI в BIOS и зависание исчезнет

Связанный контент