Перейти к содержимому

This version supports only hard disk and cd rom drives что делать

  • автор:

Help me enable AHCI on a SATA hard disk

I have a Gigabyte EP45 UD3R and it’s driving me nuts. This motherboard has 8 chipset SATA ports(Intel ICH10R Southbridge) and 2 Gigabyte SATA2 ports. I’m not interested in the latter, so the options in the BIOS concerning these 8 SATA ports, are(as configured now):

SATA RAID/AHCI Mode : AHCI (Disabled/AHCI/RAID)
SATA Port0-3 Native Mode: Enabled (Enabled/Disabled)

This seems right to me. I have a SATA hard drive and a DVDRW. For now, only the hard drive is connected. With this configuration, when the computer boots, I see a message:
** This version supports only Hard Disk and CDROM drives **
Please wait. This will take few seconds.
and I do have to wait for about 12 secs. After that, Vista can boot. What does it mean? Is it normal?

bilbat
Splendid
  • Dec 27, 2008
  • #2
sta7mor
Distinguished
  • Dec 27, 2008
  • #3
bilbat
Splendid
  • Dec 27, 2008
  • #4
sta7mor
Distinguished
  • Dec 27, 2008
  • #5
bilbat
Splendid
  • Dec 27, 2008
  • #6

Yeah — I have all 4 (Xp 86&64, VistaUlt86&64) and I leave it defaulted to load V64 — on a good machine, it’s the next best thing to telepathy.

GB GA-X48-DS5 w/f8a BIOS — Q9550 stepE0 @ 3.825Ghz:
Arctic Cooling Freezer7Pro w/92mm PWM ‘daisy-chained’ to CoolIt Systems RamFan w/EverFlow F126025BU 60mm PWM;
Sunon KDE1204PFV2 40mm/NorthBridge; EverCool EC3010M12CA 30mm/SouthBridge;
8Gb (4×2) 1066 G.Skill F2-8500CL5D @ 1080 (DDR2-8640) 5-5-5-15 on 2.4(6:5)mult/1333strap.
CoolerMaster Cosmos 1000 w/Silverstone SST-CMD01 ESA 5ch fan controller/4ch temp sensor:
3 Arctic AC12L exhaust (top x 2 + rear); 2 Scythe SF12D (HDD cage top + rear); Scythe SF12E bottom intake.
Koutech IO-FPM220 3.5" Floppy & Card Reader; 2 IDE DVD’s;
4 150Gb WD Velociraptors in two RAID0 pair-OSs & swaps; 2 1Tb WD RE3s in RAID1-data; 1 Sg 1.5Tb backups.
Multiboot via BootIt NextGeneration:
VistaUltimateX86/VistaUltimateX64/XpProX86/XpProX64(courtesy of TechNet)
SBD!

Selwyn McDonald
Distinguished
  • Jun 21, 2009
  • #7

[quotemsg=4098868,4,189889]What else were you going to pug into those SATAs — a corn popper?[/quotemsg]

I thought it might be useful to jump in on this thread as I seem to be at the same point on the AHCI learning curve as sta7mor.

I am about to change my motherboard to a Gigabyte GA-EP45-UD3R and reinstall the OS (Windows XP SP2) on to a WD Raptor SATA drive.

I wish to install 4 x SATA 2 drives (including the XP drive), 2 x hot-swappable eSATA ports and 1 x IDE DVD writer.

(Note: At some stage in the future I may wish to change the DVD-writer to SATA and I may wish to add another HDD and reconfigure the data HDDs as RAID.)

The Gigabyte GA-EP45-UD3R has six yellow connectors [SATA2_0. SATA2_5], two purple GSATA connectors [GSATA2_0, GSATA2_1] and a green IDE connector.

I was going to mechanically connect my SATA drives as follows:
SATA2_0. XP Boot drive
SATA2_1. Data drive 1
SATA2_2. Data drive 2
SATA2_3. Data drive 3
SATA2_4. Leave vacant for future RAID HDD
SATA2_5. Leave vacant for future DVD writer
GSATA2_0. eSATA connection
GSATA2_1. eSATA connection
IDE. DVD writer

Is the above physical arrangment OK? Reading bilbat’s post on another thread it might be better to put the eSATA on 4 and 5 and disable the two purple connectors.

How do I set up the SATA ports in the BIOS for correct operation and best performance?

My choice of drivers seems to be
(a) Intel ICH9RICH10R Pre-install Driver (F6 during XP setup)
(b) Intel ICH9RICH10R SATA RAID Driver
(c) Motherboard SATA GB SATA2RAID

Do I install all three? They are all highlighted for XP at the Gigabyte website. I’m guessing that (b) is for the yellow SATA connectors and (c) is for the purple SATA connectors.

bilbat
Splendid
  • Jun 21, 2009
  • #8

Yup — that drive arrangement will work, and, likely, leaving the GSATA (jMicron cotroller ports for [hardly used] ESATA ports is the best thing you can do with them — they’re a wee bit buggy. I have AHCI enabled on my jMicrons, and they benchmark identically, with or without; the only reason I can really see for using AHCI is if you want to ‘hot plug’, which I actually never do. If you’re doing RAID, definitely use the Intels for it — they are between 10 & 15% faster, infinitely more stable, and the OS loaded RAID monitor is superior — will auto-recover futzed up RAID1s with no attention. I sawed up the included ESATA bracket to put an ESATA (really, just a panel-mount Molex) power connector on my front panel, as it came with a front panel ESATA data port. The only thing I wind up actually using it for (at least so far), is to reformat my NAS drive when my brain-dead Sysco router boogers it up so badly I can’t stand it anymore!

That said, I usually recommend loading both sets of drivers — simply because, well, then they’re there, and your options are open (having the drivers loaded doesn’t require that you have RAID or AHCI enabled, but it does let you run ’em if you decide, later on, that you’d like to — and getting ’em in later is a real PITA!); and I think GhislainG here would likely recommend getting an old-fashioned can-opener, prying the jMicron controller off your motherboard, and being ahead for the effort! And I have to agree with him, considering the problems I’ve had with it, but — I’m out of ports; I use seven, plus the ESATA, and had to put the DVD on an IDE.

Regarding your last question — B and C are actually A’s; in other words, the Intel ICH9RICH10R SATA RAID driver and the Motherboard SATA GB SATA2RAID or AHCI drivers are both ‘pre-loaded’ using (for Xp) the <F6> function during the install; I would get the latest drivers — both have been updated recently (I think during the last six months or so) and most GB BIOS have had a patch released which updated the Intel ICHxR BIOS block to accomodate the new goodies.

This version supports only hard disk and cd rom drives что делать

Stumped on a tech problem? Ask the community and try to help others with their problems as well. Note: Reddit is dying due to terrible leadership from CEO /u/spez. Please use our Discord server instead of supporting a company that acts against its users and unpaid moderators.

As the title hints, I recently bought a Samsung 850 Evo SSD, 250GB.

I cracked open my case and plugged it in where my HDD had been. I followed some instructions online which told me I should go into my BIOS and select AHCI for the best performance, rather than IDE. I tried this but was met with a message stating "This version supports only hard disk and cdrom drives". I then rebooted and changed back to IDE and was able to proceed normally. I thought maybe I had read the instructions incorrectly and just installed windows and went about my business, not really noticing a huge speed difference. After some Googling I figured out that this is probably why.

I'm not extraordinarily proficient with hardware, but I'm decent at Googling and following directions so if more info is needed I will try my best to get it.

UPDATE: I have resolved the issue. Gigabyte forums state that the screen that I have been seeing displays on boot regardless, the message only applies to PCI-E drives. Re-installing Windows with AHCI selected allows me to boot normally.

Ошибки BIOS. что означает и как исправить + полное зависание компа.

С недавнего времени комп начал пищать 3 раза при полном входе в Windows (когда уже надо пароль ввести) и при выключении (когда появляется надпись «Завершение работы»).
Я подумал, что это все ОС как всегда виновата.. .

Затем комп стал зависать: не реагирует не на что, кроме перезагрузки (кнопочка такая:)) , если играла музыка, то она превращается в писк.. .

Стал смотреть и заметил при врублении ПК ошибку в биосе.. .

Serial ATA AHCI BIOS, Version iScr 1.20E
Copyright (c) 2003-2008 Intel Corporation
** This version supports only Hard Disk and CDROM drivers **
Please wait. This will take few seconds.

Controller Bus#00, Device#1F, Function#02: 06 Ports
No device found
AHCI BIOS not installed

Провел обнуление БИОСа — не помогло.. .
Объясните причину всего этого.
Ну я не хочу чтоб мой новый комп заглох, как и некоторые его Б/У предшественники.. .
Помогите, кто знает! Буду очень признателен! Заранее спасибо)

Как сбросить ПЗУ контроллера Intel SATA?

Я недавно пытался установить Windows Vista в режиме AHCI. Я подозреваю, что это приключение каким-то образом привело к неработоспособности встроенного контроллера Intel SATA в режиме AHCI. Я начал с чистого (заполненного нулями) жесткого диска SATA и включил AHCI для контроллера Intel в настройках системы BIOS. Я разделил жесткий диск в настройках Windows Vista, используя Diskpart.

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

  • 500 МБ Основной, активный
  • 40000 МБ, расширенный
  • 40000 МБ логический

Но Windows отказалась принять этот раздел. Это запустится, а затем остановится и вернет сообщение об ошибке.

Windows не может определить, содержит ли этот компьютер допустимый системный том.

Это было достаточно, чтобы я мог нажать Далее, чтобы начать установку. Но это было недостаточно хорошо, очевидно. После некоторых поисков в Интернете я узнал, что это связано с порядком загрузки загрузочного устройства BIOS и неспособностью программы установки Windows Vista правильно выполнить установку с флэш-накопителя USB. Для установки я использовал флэш-накопитель USB, созданный с помощью средства загрузки USB/DVD-дисков Windows 7.

Поэтому я изменил порядок загрузки в BIOS следующим образом.

Вернувшись в настройки Windows Vista, я использовал Diskpart для очистки жесткого диска. Тогда я решил дать первичному разделу больше места, просто для хорошей меры. Итак, у меня были следующие разделы.

  • 1000 МБ Основной, активный
  • 40000 МБ, расширенный
  • 40000 МБ логический

Установка началась в логическом разделе. Поэтому я ушла от компьютера, думая, что теперь все в порядке. Но когда я вернулся, он остановился с еще одной ошибкой.

Windows не может скопировать файлы, необходимые для установки. Убедитесь, что все файлы, необходимые для установки, доступны, и перезапустите установку. Код ошибки: 0x80070070

Я дал ему еще одну попытку. Я снова использовал Diskpart для очистки диска. Затем я увеличил размер основного раздела следующим образом.

  • 4000 МБ Основной, активный
  • 40000 МБ, расширенный
  • 40000 МБ логический

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

Я подозреваю, что при установке Windows Vista возникла первая ошибка во время установки, потому что она не смогла установить на жесткий диск в режиме AHCI, после чего она каким-то образом сбросила настройку AHCI, а затем я смогла установить ее второй раз без ошибок потому что мой BIOS был восстановлен в режиме IDE.

Нажатие кнопки сброса на компьютере сделал его мгновенно выключенным! Затем я снова включаю питание, прошёл мимо экрана POST и снова остановился на той же строке. Нажатие Ctrl+Alt+Del для перезагрузки, а затем клавиша DEL для входа в настройки BIOS не выводят меня на экран настройки. Он застрял на одной линии, и я не могу пройти мимо.

Теперь я сделал все обычные шаги по очистке CMOS. Единственный способ обойти этот экран — очистить CMOS с помощью перемычек на материнской плате. Это потому, что я не могу войти в настройки BIOS для загрузки настроек по умолчанию. Кроме того, когда режим SATA был отключен (IDE), я смог обойти экран AHCI BIOS и фактически вернуться к установке Windows Vista. Установка даже завершена. Но если я вернусь к настройке BIOS и снова включу AHCI, он снова остановится на той же строке.

Другой способ преодолеть экран BIOS AHCI и линию, где он застревает, — отключить жесткий диск от порта SATA. Но тогда, конечно, я не могу ничего загрузить. Я имею в виду, что если я оставлю режим SATA отключенным (IDE), я смогу по крайней мере загрузить Windows Vista.

Я попытался подключить жесткий диск к другому порту, а также отключил все другие жесткие диски. Я тестировал каждый порт, один за другим, от 0 до 5. На самом деле возникает интересный паттерн, где строка «устройства не найдены» появляется для каждого из ранее отсканированных портов SATA (начиная с текущего подключенного порта).

С жесткого диска на порт SATA 0 .

С жесткого диска на порт SATA 1 .

С жесткого диска на порт SATA 2 .

С жесткого диска на порт SATA 3 .

С жесткого диска на порт SATA 4 .

С жесткого диска на порт SATA 5 .

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

Я говорю смешно, потому что в первой строке четко указано, что я использую «Serial ATA AHCI BIOS, версия iSrc 1.20E». Но сканирование устройства по какой-то причине не удается. Возможно, именно поэтому я вижу ошибку «BIOS AHCI не установлен»? Я прочитал дюжину веб-страниц об этом типе ошибки и не нашел ничего убедительного в этом. Некоторые говорят, что это нормально. Но, во-первых, я знаю, что на одной из моих других материнских плат написано «AHCI BIOS установлен», и она тоже использует Award BIOS.

Я уверен, что есть причина для распечатки «BIOS AHCI не установлен». Это, вероятно, не то, что программист BIOS считал забавной практической шуткой, заставляющей пользователя думать, что с системой что-то не так, пока она работает нормально (т.е. сообщение «нормальное»). Наверное, есть еще кое-что, о чем большинство из нас не хочет знать, потому что это требует много времени для изучения и уровня знаний, которыми не обладают обычные пользователи. С другой стороны, производители BIOS и разработчики плат не заботятся о том, чтобы поддерживать старую прошивку BIOS более 2 или 3 лет (иногда это меньше, чем срок гарантии на самые дорогие платы). Вместо этого они переходят к «следующей большой вещи» и ожидают, что вы будете покупать новое оборудование каждый новый год.

Такое же сообщение (BIOS AHCI не установлен) появляется, если я подключаю жесткий диск к контроллеру SATA Gigabyte. Я прошел этот экран, хотя. Но это только потому, что контроллер SATA Gigabyte установлен в режим IDE, а Windows Vista загружается.

Есть ли способ сбросить или заново прошить только ПЗУ контроллера SATA? Помимо основной системы BIOS? Что такое «AHCI BIOS»? Это как расширение BIOS? И входит ли это в основной системный код BIOS? Он хранится в той же флеш-микросхеме?

Кроме того, что вы думаете об этом и каков ваш опыт с такими проблемами?

Скриншоты

Обновление 1

Я проверил драйверы и pciide.sys был включен, как и msahci.sys. Но iastorv.sys не было. Я проверил включение и включение Intel AHCI в настройках BIOS. Это не помогло. Это все еще застревает при обнаружении устройства BIOS AHCI.

Обновление 2

С теми же драйверами (pciide.sys, msahci.sys, iastorv.sys) я протестировал подключение к контроллеру SATA Gigabyte с включенным AHCI в настройках BIOS. Windows Vista начала загружаться, и появилась индикатор выполнения, но вскоре она натолкнулась на BSOD и перезагрузилась. Это продолжало повторяться.

е

Я протестировал отключение iastorv.sys и сохранение только msahci.sys (и pciide.sys). Это действительно сработало!

г

Некоторые веб-форумы сообщат вам, чтобы в Windows были включены все драйверы, связанные с AHCI (iastor.sys, iastorv.sys, msahci.sys), для простого переключения между AHCI и IDE (pciide.sys обычно включен по умолчанию в большинстве установок, для совместимости наверное). Но, как вы можете видеть, иногда разумнее отключить один из них или все драйверы, которые вы не используете, и не планируете их использовать.

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

Обновление 3

Гигабайтный контроллер .

Я установил официальный драйвер для контроллера SATA Gigabyte. Это версия 1.17.50.2. Диспетчер устройств теперь показывает следующие два описания устройств.

  • JMB36X Стандартный двухканальный контроллер PCIE IDE
  • Контроллер GIGABYTE GBB36X

Похоже, что он основан на чипе JMicron.

час

Контроллер Intel SATA указан в качестве стандартного контроллера AHCI 1.0 Serial ATA. Не обращайте внимания на восклицательный знак рядом с ним. Это только потому, что я отключил драйвер msahci.sys, который он использовал, поэтому он жалуется. Но я работал под управлением Windows Vista с контроллера Gigabyte в режиме IDE, поэтому это не имело значения. Я включил его снова перед перезагрузкой.

Поэтому я перезагрузил компьютер и включил режим AHCI для контроллера Gigabyte, а Windows Vista загружалась нормально. Нет проблем, что так всегда. Я могу с уверенностью сказать, что контроллер Gigabyte работает как в среде IDE, так и в режиме AHCI (RAID не тестировался, но, как ожидается, будет работать, конечно), либо с универсальным драйвером AHCI от Microsoft (msahci.sys), либо с драйвером для контроллера Gigabyte (jraid.sys) , который действительно является драйвером JMicron.

Обратите внимание, что драйвер iastorv.sys ранее конфликтовал с драйвером msahci.sys, когда я тестировал включение их обоих и использование контроллера Gigabyte в AHCI для загрузки в Windows, и я получал пощечину BSOD. Я не проверял и не хочу проверять это с новым драйвером. Может быть, это было решено сейчас, а может и нет. Дело в том, что лучше всего отключить iastorv.sys, если и когда используется контроллер Gigabyte в AHCI (или даже RAID).

Контроллер Intel .

А что насчет этого чертового контроллера Intel? Будет ли это XOR или не XOR? Вот в чем вопрос!

После успешного тестирования контроллера Gigabyte пришло время для контроллера Intel. Я начал с включенного pciide.sys, msahci.sys и iastorv.sys отключен. Я использовал пакет f6flpy6489.zip для установки драйвера вручную. Версия драйвера была 8.9.0.1023. Новый драйвер называется iastor.sys без V в названии.

Описание «Стандартный контроллер AHCI 1.0 Serial ATA» заменено на Intel(R) ICH9R/DO/DH SATA AHCI контроллер »в диспетчере устройств.

я J К

Я действительно надеялся, что это сработает. Но это не так. Я выключил компьютер и подключил жесткий диск к порту SATA 1 на контроллере Intel, включил питание и снова изменил режим SATA на AHCI в BIOS. Но я вернулся на тот же проклятый экран «устройство не обнаружено» и не смог пройти мимо.

Так что моя проблема остается. Означает ли это, что ПЗУ, отвечающее за функцию AHCI на контроллере Intel, повреждено или иным образом повреждено? Хотя создается впечатление, что только функция AHCI отключена, контроллер все еще работает. Хотя и в режиме IDE, но, тем не менее, он работает, и это лучше, чем быть полностью поджаренным.

Может кто-нибудь знающий, пожалуйста, отправьте ответ, содержащий информацию о том, где находится фактическое ПЗУ для контроллера Intel? Intel Matrix Storage имеет собственное дополнительное ПЗУ, не так ли? Кроме того, возможно ли вообще справиться с этой проблемой, используя низкоуровневую системную утилиту, без необходимости удалять один или несколько чипов и перепрограммировать их или даже заменять их новыми?

Пища для размышлений .

Мое лучшее предположение относительно того, что произошло, заключается в том, что резервный BIOS включился и частично скопировал себя в основной BIOS, и каким-то образом отключил или даже повредил дополнительное ПЗУ Intel AHCI/RAID.

Я полагаю, что это могло произойти, когда система была включена, и сразу после первой или второй ошибки, возникшей в Windows Vista, после того, как я изменил порядок загрузки устройства, чтобы обманным путем заставить Vista выполнить установку с USB-накопителя на SATA HDD (см. 0x80070070).

Это произошло либо в тот момент, либо в тот момент, когда система мгновенно выключалась после нажатия кнопки «Сброс», когда я впервые столкнулся с проблемой экрана сканирования устройства «Шина контроллера . ». Обычно, и с тех пор (как я наблюдал) он обычно просто перезагружается, он не выключается на этом этапе, даже если я нажимаю кнопку «Сброс» или приветствую его тремя пальцами (Ctrl+Alt+Del).

Тем не мение! Теперь, когда я думаю об этом, было бы, вероятно, лучше в этом случае сначала включить режим IDE и установить Windows Vista в этом режиме. Может быть, даже использовать DVD-носитель для установки, а не USB-накопитель. Затем, когда установка будет завершена, войдите в Windows и включите драйвер AHCI, перезагрузите компьютер и включите режим AHCI в BIOS. Это могло бы просто сработать. В этом случае, возможно, подход был бы намного лучше, было бы желательно сделать это таким образом. Это противоречит общепринятому подходу, когда большинство людей рекомендуют сначала включить AHCI в BIOS, если вы еще не установили Windows. Я не должен был делать это таким образом.

Я надеюсь, что это послужит уроком для других. Я сделаю еще несколько расследований, но я не хочу уделять этому слишком много времени. Если я не смогу каким-то образом вернуть все в нормальное состояние, я думаю, что можно с уверенностью сказать, что режим AHCI на контроллере Intel теперь не работает.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *