Windows видит ssd как pci

Локальный SATA/SSD диск отображается как съемное устройство в Windows

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

Конечно, вы не сможете извлечь на лету SATA диск, на котором установлена Windows, но запросто сможете случайно извлечь дополнительный SATA диск. Еще один недостаток таких “Removable” дисков — в Windows 7 нельзя было разбить такой жесткий диск на разделы (в Windows 10 1703 и выше это возможно).

Эта проблема связан с тем, что в Windows по-умолчанию использует универсальный драйвер как для SATA (внутренних), так и для eSATA (внешних) жестких дисков — Standard SATA AHCI controller. Операционная система при подключении таких дисков проверяет поддержку режима HotPlug (извлечения диска “на-горячую”). Данный функционал всегда поддерживается при работе контроллера в режиме AHCI, поэтому в теории, подключенные в таком режиме SATA диски, всегда должны отображаться в списке “Безопасное извлечение устройств”. Однако большинство производителей чипсетов встраивают в драйвер своих устройств или дополнительное ПО функционал автоматического скрытия внутренних 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).

Читайте также:  Linux nano copy all

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

Сначала нужно определить номер шины контроллера, через который подключен жесткий диск. Для этого откройте диспетчер устройств devmgmt.msc, найдите в разделе дисков свой диск, откройте его свойства. Запомните номер шины (Bus Number) и номер порта (канала) диска (Target ID). В моем примере номер шины и порта — 0.

В 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

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

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

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

Что делать, если SSD не распознаётся в Windows 7

Способ 1: Инициализация диска

Твердотельные накопители для работы в системах семейства Windows необходимо инициализировать. Процедура для Windows 7 выглядит так:

    Откройте оснастку «Выполнить» сочетанием клавиш Win+R, затем введите в ней запрос diskmgmt.msc и нажмите Enter.

Подключённый SSD должен быть обозначен как «Диск 1» или «Диск 2» – кликните по нему правой кнопкой мыши и выберите «Инициализировать диск».

После выполнения процедуры потребуется создать раздел – кликните ПКМ по нераспределённой области и выберите «Создать простой том».

В первом окне «Мастера создания нового тома» кликните «Далее».

Теперь укажите свою букву или оставьте имеющееся значение.

Читайте также:  Что называется объектами windows

При форматировании параметры лучше оставить по умолчанию.

В последнем окне нажмите «Готово».

Инициализированный и полностью отформатированный диск должен появиться в системе.

Способ 2: Установка буквы

Иногда причина проблемы кроется в отсутствии назначенной буквы. Установить её вручную можно следующим образом: откройте «Управление дисками» по методу из предыдущего способа, затем кликните ПКМ по «Диск 1» и выберите «Изменить букву диска или путь к диску».

Воспользуйтесь выпадающим списком, укажите свободную литеру и щёлкните «ОК».

Теперь диск должен быть распознан.

Способ 3: Восстановление таблицы разделов

Если накопитель уже использовался, но внезапно исчез из «Моего компьютера», не исключено, что повредилась таблица разделов. Об этом говорит отсутствие инициализации в менеджере дисков. Естественно, действия из Способа 1 помогут устранить проблему, но нередко при этом объём накопителя превращается в неразмеченную область. Попытка восстановить разметку системными средствами может привести к потере данных, поэтому лучше воспользоваться сторонним решением – например, MiniTool Partition Wizard.

    Запустите программу, затем с помощью списка в нижней части экрана выделите требуемый накопитель. Далее кликните по нему ПКМ и выберите пункт «Partition Recovery».

Диапазон сканирования пространства установите как «Full Disk».

Теперь надо выбрать вариант сканирования – опция «Quick Scan» позволяет восстановить непрерывные повреждённые или скрытые разделы, тогда как «Full Scan» – фрагментированные тома.

Подождите, пока программа выполнить свою работу. По окончании процедуры откроется окошко c перечнем распознанных разделов – выберите те, которые желаете восстановить, и нажмите «Finish».

Теперь SSD должен появиться в «Моём компьютере».

Способ 4: Возвращение видимости скрытому разделу

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

    Откройте программу, кликните ПКМ по нужному накопителю и выберите пункт «Unhide Partition».

Назначьте диску букву, затем нажмите «ОК».

Способ 5: Устранение проблем с файловой системой

Нередко сбои в распознавании SSD-накопителя заключаются в неподдерживаемой файловой системе – например, если носитель использовался в ОС, отличных от семейства Windows, и отформатирован в неподходящую последней. Ликвидировать проблему можно следующим образом:

    Запустите «Управление дисками», затем кликните ПКМ по ССД и выберите опцию «Удалить том».

Подтвердите операцию нажатием на «Да».

Статус должен измениться на «Свободно» или «Не распределён» – это означает, что на нём можно создать новый том, подробности операции найдёте в Способе 1.

Читайте также:  Стираются ли файлы при обновлении до windows 10

В случаях когда файловая система отображается как RAW, но метод с удалением тома не помог, обратитесь к статье по ссылке далее.

Способ 6: Установка обновлений для поддержки NVMe

Если целевой SSD стандарта NVMe и подключается по M.2, то по умолчанию «семёрка» работать с ними не будет, придётся скачать и установить специальное обновление с кодом KB3087873.

    Перейдите по ссылке выше, затем кликните по кнопке «Загрузить» в строке «Hotfix for Windows 7 for x64-based Systems (KB3087873)».

Откроется отдельное окошко, щёлкните в нём по единственному доступному элементу.

После загрузки апдейта запустите его файл. Начнётся процесс подготовки.

Далее нажмите «Да» для начала инсталляции.

Подождите, пока обновление будет установлено.

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

Теперь ССД должен распознаваться и работать.

Способ 7: Настройка BIOS

Иногда причина сбоя заключается в некорректных настройках системного ПО материнской платы. Проверить их и исправить можно по следующему алгоритму:

    Зайдите в БИОС вашего компьютера – если не знаете как, воспользуйтесь статьёй далее.

Подробнее: Вход в BIOS на компьютере
Первым делом проверьте режим работы контроллера SATA – для дисков SSD должен быть установлен AHCI.

Подробнее: Включаем AHCI режим в BIOS
Также в некоторых вариантах BIOS работе твердотельного накопителя может мешать включённый серийный порт. Пример деактивации покажем на основе ASUS UEFI – зайдите в оболочку, затем переключитесь в расширенный режим.

Перейдите к разделу «Дополнительно» и воспользуйтесь пунктом «Конфигурация встроенных устройств».

Далее – «Serial Port Configuration».

Наведитесь на опцию «Serial Port», откройте её и выберите параметр «Выкл».

Если режим установлен корректно, возможно, причина в каких-то других параметрах встроенного ПО. Радикальный метод устранения – сброс настроек БИОС к заводским значениям.

Способ 8: Устранение аппаратных неполадок

Последняя категория причин рассматриваемой проблемы – физические неисправности самого ССД, кабелей соединения или переходников.

  1. Проверьте плотность контакта между накопителем и кабелем или разъёмом – он может пропадать, если элементы плохо соединены, что и приводит к проблемам в распознавании.
  2. Если вы используете плату-переходник M.2-PCIe для NVMe-накопителей, убедитесь, что она хорошо сидит в своём слоте. В случае сомнений в работоспособности адаптера, его лучше заменить, на устройство от проверенного производителя.
  3. Для теста SSD подсоедините его заведомо рабочими компонентами к заведомо рабочему компьютеру – если проблема по-прежнему наблюдается, накопитель однозначно требуется заменить, поскольку подобные устройства практически не поддаются ремонту.
Оцените статью