Ssd определяется как ata device

Обновлено: 05.07.2024

Я не выставил режим AHCI в BIOS перед началом установки Windows?

Время инсталляции: октябрь 2018-го.

Windows 8.1 32-bit / RAM 3 Gb

__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь

Не могу перевести жесткий диск в режим IDE в aptio setup utility
Начну сначала. При старте винды выводит экран смерти с ошибкой 0xc000007b , при запуске в.

IDE жесткий диск через pci to ide sata controler не видно в системе
Всем привет, хочу поделиться проблемой, имеется компьютер, в материнской плате которого отсутствует.

Как поменять режим SATA на IDE без биоса?
Здрасьте, у меня на жёстком диске начали портиться сектора, рекомендовали прогу HDD regenerator для.

Решил подключить старый жёсткий диск формата IDE к новому компу, через переходник IDE - SATA
Диск старый ещё с перемычкой. Диск виден в биосе, и в диспетчере, но вот сделать ничего нельзя. Он.

Вопрос не в том, как включить AHCI, а в том как быстро IDE уничтожает SSD.

malor, Опасность отсутствия режима АНСІ - кроме более низких скоростей - это то, что скорее всего не будет работать команда TRIM. Это очень вредно для ссд.

Да нет, вопрос как раз в том.

Добавлено через 2 минуты
Я слышал есть проги, которые искуственно позволяют запустить Трим на матери, на которой он не работает. Их еще на ХР юзали, у кого на тот момент деньги на ссд были. Поищите, если хотите.

Вопрос не в том, как включить AHCI, а в том как быстро IDE уничтожает SSD.

А с чего Вы решили, что режим IDE как-то "уничтожает" работоспособность диска?

Добавлено через 1 минуту
kumehtar, вопрос был не о вредности в потери скорости у ТС как я понял.

вопрос был не о вредности в потери скорости у ТС как я понял. Ну. если оставить ссд без команды трим. то думаю надолго такого ссд не хватит. Вот вам и вредность.

Давайте рассмотрим другой системник.

На этом компе я заменил HDD на новый SSD. Но не проверял выставлено ли AHCI в BIOS. По данному куску
отчёта AIDA64 можно сказать о включённости AHCI или нет? Зачем изобретать велосипед? посмотрите в диспетчере устройств включен контроллер или нет
У меня нет под рукой компа, только Hardware -отчёт от AIDA64. Уточнил у коллег по поводу этого вопроса, в принципе не ошибся, вопрос только в скорости, на живность ни как вопрос не влияет. Хотел бы дополнить насчет трим
Если этого нет - то кроме ухудшения скорости - будет еще и неплохо так быстрее расходоваться ресурс перезаписи ячеек. А это - на живность влияет. kumehtar, практика показывает, что режим жизни SSD с его "ограниченными" циклами перезаписи частенько обходит обычные HDD.
Кроме того, трим можно вообще исключить
Инновационная память 3D XPoint: потенциал технологии и перспективы развития режим жизни SSD с его "ограниченными" циклами перезаписи частенько обходит обычные HDD.

Я это знаю. согласен, влияние не смертельное

Добавлено через 14 минут
Но если честно, я не знаю. потеря скорости из-за отсутствия NCQ, потом потеря скорости из-за отсутствия трима, при том что в этом случае - я не думаю что скорость ссд будет сильно отличаться от скорости ЖД. Да еще и перерасход ресурса на пустом месте. В чем смысл использовать ссд в таких условиях? Лично я - был вполне доволен ЖД. купил себе ссд - только из-за скорости. А если скорости нет, да еще и вредно. не знаю. Видимо я чего-то в этой жизни не понимаю.

Конфигурация компьютера
Процессор: Intel Core i7-970 (3,2Ghz)
Материнская плата: ASUS Rampage III Extreme (BIOS version: 1601)
Память: Corsair CMT6GX3M3A1866C9 (6 x 2Gb)
HDD: OCZ RevoDrive 3 (240Gb)
Видеокарта: NVIDIA GeForce GTX 650
Звук: Realtek High Definition Audio (ALC889)
Блок питания: Corsair CMPSU-850HX (850Вт),

Если там драйвер не исправлен, то у него синий экран со стоп-кодом 7В будет, т.к. AMD забыла прописать старт своего драйвера взамен штатного отключенного. ASRock вроде исправленный драйвер выкладывает для своих плат. Насчет Гигабайта не знаю.

Ну удалите у себя Интелев драйвер AHCI и посмотрите, как будет отображаться контроллер, и как — диски на нём »
как и у любого другого человека на стандартном AHCI-драйвере »

Ну и ещё раз, другими словами: ATA-устройства включают в себя Serial ATA (они же — SATA) и Parallel ATA (PATA, они же — IDE) устройства.

Ну а при установленных фирменных (AMD или Intel) драйверах винчестеры отражаются не как ATA Device, а как SCSI Disk Devices — т.е. и здесь слова "SATA" вы не увидите.

Последний раз редактировалось mwz, 02-02-2019 в 01:24 .

Запустил еще раз установку драйверов чипсета.
После перезагрузки отображение диска изменилось.


Присоеденил еще диск:


Присоединил еще диск PATA (IDE ATA):


Отсоединил диск PATA (IDE ATA). Присоединил CD читалку.


Последний раз редактировалось Qk3, 02-02-2019 в 08:28 .

Конфигурация компьютера
Процессор: Intel Core i7-970 (3,2Ghz)
Материнская плата: ASUS Rampage III Extreme (BIOS version: 1601)
Память: Corsair CMT6GX3M3A1866C9 (6 x 2Gb)
HDD: OCZ RevoDrive 3 (240Gb)
Видеокарта: NVIDIA GeForce GTX 650
Звук: Realtek High Definition Audio (ALC889)
Блок питания: Corsair CMPSU-850HX (850Вт),

Ну вот и появился "родной" AMD SATA Controller, который вобрал в себя несколько ранее существовавших каналов "ATA Channel X" (которые вы теперь всегда будете видеть сереньким при показе скрытых устройств — если не удалите их здесь вручную) — и появились заветные буквовки "SATA" у дисков.

Правда, и слова "SCSI" здесь нет, хотя на интелевых контроллерах при установке родных Интелевых же драйверов оно присутствует со стародавних времён.


Известно что для работы ССД нужно выставить режим SATA AHCI Это не более чем /непонятно зачем тиражируемая/ легенда. ССД абсолюьно наплевать, в каком режиме работает контроллер. Это не более чем /непонятно зачем тиражируемая/ легенда.

Ну вот и вопрос, насколько это уважение заслужено.

SSD не знает, в каком режиме работает контроллер, да и все равно ему.

Что действитлеьно дает AHCI - так это поддержку NCQ, которое, впрочем, дает какой-то реальный выигрыш исключительно при тяжелых серверных нагрузках и в попугаемерках. На "оптимальность работы SSD" в условиях клиентской системы это не влияет ровно никак: там очередь просто тупо не успевает сформироваться, потому что есть поддержка NCQ, что нету - результат получается одинаковый.


Что действитлеьно дает AHCI - так это поддержку NCQ, которое, впрочем, дает какой-то реальный выигрыш исключительно при тяжелых серверных нагрузках и в попугаемерках. На "оптимальность работы SSD" в условиях клиентской системы это не влияет ровно никак: там очередь просто тупо не успевает сформироваться, потому что есть поддержка NCQ, что нету - результат получается одинаковый. Ну фиг знает, был случай человек хотел делать апгрейд, мол были фризы, провалы в играх. Включение AHCI убрало эти провалы ФПС. Дело было с HDD. Включение AHCI убрало эти провалы ФПС. Дело было с HDD.

Больше похоже на легенду.

Хотя - на HDD очередь как раз сформироваться успевает, так что как вопрос теории, в принципе ее оптимизация, возможно и могла бы ускорить обмен (при выполнении кучи дополнительных условий).


XaXoL
Главный момент, нивелирующий прогресс от перехода с IDE на AHCI при реальной работе (не путать с бенчами) - это отсутствие очереди при работе с SSD. Пока нету очереди - никаких заметных преимуществ AHCI не дает, потому его наличие или отсутствие - не более, чем вопрос эстетики и "следования прогрессу".

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

А, например, на чипсетах вплоть до 5-й серии AHCI режим наоборот, в некоторых режимах обмена сильно мешал системе, неоправданно нагружая камень и вообще вызывая BSOD-ы при работе с кучей мелких файлов. Собственно, безболезненно для работы на него имеет смысл переключаться, только с 6-й серии чипсетов.


Здесь я расскажу как восстанавливать диски, которые определяются как sandforce или которые совсем не определяются.

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

Итак, что нам понадобиться:

1. Отвертка (необходимо будет разобрать диск, чтобы узнать как там дела)
2. FW_Worksheet_SFI_SF-2000_140120_Confidential_Gold (таблица, где вы должны найти ID конфигурации по своему чипу и памяти)
3. Дистрибутив Fedora 14 32bit, я использовал RFRemix 14.1 LiveDVD (ОС, где выполняются все манипуляции, необходима именно Fedora 14)
4. SF_Genesis_v1.5.2 (ПО для подготовки прошивки и непосредственно прошивки контроллера)
5. *.lic файл (лицензия, используемая распаковки пакетов с прошивками, содержит ID, которые будут распаковываться. В сети я нашел только 3 файла.)
6. FW_PPRO_5_8_2_Release.906190.release (пакет с прошивками, существуют пакеты других версий, этот взят для примера)
Вкратце, алгоритм такой: вы узнаете в таблице ваш ID, проверяете есть ли такой ID в лицензии, если нет, то ищите другую лицензию, если есть, то с помощью этой лицензией распаковывает пакет с прошивками и прошиваете.

1. Разбираем SSD:


Смотрим чип (желтый), здесь он SF-2281, память (синий) 29F64G08CBAAA 16шт. (по 8 вверху и внизу). Ищем нашу конфигурацию в таблице:


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

3. В ОС необходимо установить дополнительные программы:
lsscsi-0.23-2.fc14.i686
mailx-12.5-1.fc14.i686(если у вас RFRemix 14.1 LiveDVD, то не нужно)
sg3_utils-1.29-1.fc14.i686
smartmontools-5.40-5.fc14.i686

4. Ищем в лицензии нашу конфигурацию:


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

5. Запускаем программу SF_OEM_PackageManager:


Distribution Firmware Package File – пакет с прошивками, выбираем его.
License File – путь к лицензии.
Destination Folder – куда будут распаковываться прошивки.
Customer ID и Diagnostic Unlock Key – заполнить как на картинке ниже.
Firmware Revision Override String – версия прошивки, в нашем случае 5.8.2.


Жмем Create OEM Package и ждем завершение распаковки.

6. Запускаем программу SF_ConfigurationManager (это шаг можно пропустить). Конфигуратор требует указать файл для редактирования, он находится там, где мы распаковывали прошивки, в папке Configuration_Files и с именем нашей конфигурации:



Здесь я меняю Model No. – имя отображаемое ОС, серийный номер – любой, Device Nominal Form Factor – форм-фактор, остальное на ваше усмотрение. Нажимаем сохранить и выходим из программы.

7. Запускаем консоль, вводим su, вводим lsscsi, которая покажет на каком адресе висит наш диск:


У меня в виртуалке его нет, но у вас должен быть диск с именем sandforce , запоминаете его адрес, пусть будет 2:0:0:0. Далее переносим в консоль файл SF_Genesis и прописываем к нему аргументы:

SF_Genesis –PROCESS_SSD [адрес диска] [путь к файлу *.mfp, который находится в папке с распакованной прошивкой] [путь к файлу, который мы редактировали в SF_ConfigurationManager] 12345 www_123 log=[путь к лог-файлу]


Жмем Enter и ждем заветной надписи PASS, если получили FAIL, то необходимо разбирать лог и искать в какой момент произошла ошибка, в большинстве случаев ошибки бывают из-за невнимательности.

В основном вся движуха по этой теме происходит на китайских форумах, но все равно советую ознакомиться с темой на рубоарде. Спасибо за внимание.

date

11.04.2019

directory

Windows 10, Windows 7, Windows 8

comments

комментариев 11

В некоторых случаях Windows 10, 8.1 и 7 может распознавать внутренний жесткий диск (SATA или SSD) как съемное устройство. В результате в системном трее для такого локального диска отображается значок безопасного извлечения устройства (как у обычной USB флешки).

Внутренний SATA диск отображаются как съемные носители

Установка драйвера SATA контроллера

Если у вас внутренний SATA/SSD диск отображаются в списке безопасного извлечения, скорее всего стоит попробовать установить более подходящий драйвер. Попытайтесь найти последнюю версию драйвер контроллера жесткого диска на сайте производителя вашей материнской платы или компьютера. Также установите родной драйвер чипсета, через который подключен ваш жесткий диск (Intel Rapid, RST and AHCI Driver and GUI, Intel Matrix Storage Manager и т.д.)

Настройки SATA контроллера в BIOS

В некоторых версиях BIOS/UEFI в расширенных настройках возможно отключить горячее подключение (HotSwap или HotPlug) для разъёма, через который подключается жесткий диск. Проверьте, доступна ли у вас эта функция. Также можно изменить режим работы контролера с AHCI на IDE, но вы лишитесь всех преимуществ AHCI.

TreatAsInternalPort: Настройка режима работы SATA дисков через реестр

Для NVIdia контроллеров можно отключить безопасное извлечение на внутренних дисках через реестр. Перейдите в ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata и создайте DMORD параметр с именем DisableRemovable и значением 1 (обратите внимание, что вместо раздела nvata может быть ключ nvatabus).

Также есть универсальный способ выставить для конкретного порта контроллера атрибут диска “внутренний порт” через реестр.

sata диск Bus Number

В Windows пометить порт контроллера как внутренний можно с помощью параметр реестра TreatAsInternalPort. Для этого перейдите в HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller(n)\Channel(N), где (n) – номер контроллера, через который подключен диск, а (N) номер канала контроллера.

Создайте в данном ключе реестра DMORD параметр с именем TreatAsInternalPort и значением 1.

Это действие нужно выполнить для всех SATA дисков, которые вы хотите пометить внутренними. Например, у вас на компьютере 2 контроллера, к первому подключено 2 SATA диска, а ко второму еще 1. Чтобы пометить их внутренними, нужно выполнить команды:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel1" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller1\Channel0" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001

После внесения изменений нужно перезагрузить компьютер.

Обратите внимание, что номера, назначенные дискам (которые вы видите в diskpart или diskmgmt.msc), не всегда соответствуют номерам каналов SATA или RAID

В Windows 10 и 8.1 вместо MSAHCI используется драйвер StorAHCI, поэтому местоположение параметра реестра TreatAsInternalPort другое. Перейдите в ветку реестра HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device, создайте мультистроковый (REG_MULTI_SZ) параметр TreatAsInternalPort, в каждой строке которого нужно указать номер порта SATA контроллера, который нужно пометить “внутренним”. Например, чтобы пометить внутренними все диски с 0 до 3, в качестве значения TreatAsInternalPort нужно указать:

TreatAsInternalPort - поместить sata порт внутренним

Осталось перезагрузить компьютер, и все SATA/SSD диски с портами от 0 до 3 пропадут из безопасного извлечения и перестанут отображаться как removable.

Читайте также: