Если внутренние sata ssd диски отображаются windows как съемные носители

Applies ToWindows 11 Windows 10 Windows 8 Windows 8.1 Windows 7 Enterprise Windows 7 Home Premium Windows 7 Home Basic Windows 7 Professional Windows 7 Ultimate

Симптомы

Внутренние диски SATA (жесткие диски и твердотельные накопители) могут отображаться в панели задач как съемные носители.

Причина

Считается ли устройство съемным, определяется BIOS вашей системы и тем, как он помечает различные порты SATA на системной плате. Драйвер папки «Входящие» напрямую проверяет порты SATA и рассматривает устройства, подключенные к этим портам с пометкой «внешние», как съемные устройства. Не все драйверы запоминающих устройств выполняют эту проверку, что может привести к повреждению или потере данных.

Решение

Прежде всего проверьте наличие доступных обновлений BIOS от производителя компьютера и установите их, если есть. Если они не доступны, можно выполнить следующие действия, чтобы переопределить способ, как драйвер папки «Входящие» отображает устройства на определенных портах:

  1. Откройте командную строку с полномочиями администратора.

  2. В окне командной строки введите следующую команду и нажмите клавишу ВВОД: devmgmt.msc

  3. В разделе Дисковые устройства выберите устройство SATA, которое встроенный драйвер должен считать внутренним, и откройте свойства для данного устройства, щелкнув его правой кнопкой мыши и выбрав пункт Свойства.

  4. Обратите внимание на номер шины из обзора свойств («1» в приведенном ниже примере).

  5. Для Windows 7:

    1. Введите следующую команду в ранее открытой командной строке и нажмите клавишу ВВОД:

      reg.exe добавьте «HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\» /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001Where xcorresponds в номер шины, указанный на шаге 4.

  6. Для Windows 8 и более поздних версий:

    1. Введите следующую команду в открытой ранее командной строке и нажмите клавишу ВВОД:

      reg.exe добавьте «HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device» /f /v TreatAsInternalPort /t REG_MULTI_SZ /d xГде x соответствует номеру шины, указанному на шаге 4.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

Некоторые пользователи ПК с Windows 11, Windows 10 или другой версией ОС могут заметить, что некоторые внутренние SATA-накопители HDD или SSD отображаются как съемные диски: обычно это не вызывает каких-либо проблем в работе, но может взывать вопросы.

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

Hot Plug, Hot Swap и съемные диски SATA

То, как отображается диск в Windows (локальный диск или съемное устройство), применительно к внутренним SATA-накопителям зависит от того, какую информацию об этом диске сообщает БИОС материнской платы вашего ПК.

В случае, если материнская плата поддерживает горячую замену (Hot Swap или Hot Plug) дисков на отдельных разъемах SATA и эта функция включена в БИОС, с большой вероятностью Windows будет сообщать, что подключенный к этим разъемам диск является съемным устройством.

В случае если проблем в работе при этом не возникает, какие-либо действия предпринимать не обязательно — это нормальное поведение: диски, поддерживающие горячую замену, будут отображаться как съемные.

Как сделать, чтобы SATA-накопитель показывался как локальный, а не съемный диск

Если вам требуется сделать так, чтобы внутренние диски отображались и вели себя как локальные диски, а не съемные накопители, добиться этого можно одним из следующих способов:

  • Отключить поддержку горячего подключения дисков в БИОС/UEFI
  • Путем правки реестра Windows

В первом случае шаги будут следующими:

  1. Зайдите в БИОС/UEFI компьютера, обычно для этого достаточно использовать клавишу Delete (Del) при включении.
  2. Найдите опцию «Горячее подключение», «Hot Plug» или «Hot Swap» и переключите её в «Disabled» для SATA-порта, к которому подключен диск. Опция может находиться в разных разделах БИОС в зависимости от конкретной материнской платы: обычно это разделы Advanced Settings, Chipset, Integrated peripherals и какой-то подраздел, связанный с SATA Configuration.
    Отключение горячей замены дисков в БИОС/UEFI

  3. Сохраните настройки БИОС и перезагрузите компьютер — если всё было проделано верно, диск станет локальным.

Обратите внимание: в ситуации, когда опции горячей замены отсутствуют или уже отключены, а диск продолжает определяться как съемный, попробуйте обновить БИОС вашей материнской платы, это может решить проблему.

Второй способ позволяет сделать диск «локальным» в самой Windows, задав соответствующие настройки в реестре. Прописать их можно вручную, но проще будет использовать командную строку:

  1. Откройте диспетчер устройств, а затем — свойства нужного диска в разделе «Дисковые устройства» (нажав по диску дважды, либо через пункт «Свойства» в контекстном меню).
  2. В свойствах устройства на вкладке «Общие» обратите внимание на номер шины (Bus Number) в пункте «Размещение».
    Номер шины внутреннего диска

  3. Используйте следующую команду в командной строке, запущенной от имени администратора, заменив X на номер шины, полученный на 3-м шаге:
    reg add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d X
    Исправить отображение внутреннего диска как съемного в командной строке

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

Примечание: команда, приведенная выше подойдет только для современных версий Windows 11-8, для Windows 7 используйте следующую команду, также заменив X на номер шины:

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

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

Время на прочтение1 мин

Количество просмотров5.2K

Microsoft подтвердила, что ОС Windows 11 по старой ошибке, которая осталась с Windows Vista/7/8/8.1/10, иногда распознаёт и показывает встроенные SATA диски как съёмные накопители.

«Внутренние устройства SATA (жёсткие диски HDD или твердотельные накопители SSD) могут отображаться как съёмные носители на панели задач», — говорится в документации Microsoft.

В этом случае Microsoft настоятельно рекомендует обновить BIOS материнской платы и сбросить его настройки по умолчанию после этого процесса, а также проверить, что все подключённые устройства на портах SATA определены там правильно.

Далее Microsoft советует запустить командную строку от имени администратора и вызвать диспетчер устройств с помощью команды devmgmt.msc. В разделе «Дисковые устройства» необходимо открыть свойства проблемного диска, который некорректно отображается как внешний. Здесь нужно запомнить его параметры в поле «Размещение», а именно значение Bus Number.

Далее нужно в командной строке с помощью определённой команды добавить нужный параметр в реестр Windows: reg.exe add «HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device» /f /v TreatAsInternalPort /t REG_MULTI_SZ /d X, где X соответствует номеру параметра Bus Number диска, который ошибочно определяется системой в качестве внешнего. Далее нужно перезагрузить ОС. Диск должен отображаться правильно как внутренний.

В Microsoft посоветовали пользователям в случае продолжения проблем с отображением диска после выполнения вышеперечисленных действий обращаться в техподдержку.

В некоторых случаях 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 и создайте DWORD параметр с именем DisableRemovable и значением 1 (обратите внимание, что вместо раздела nvata может быть ключ nvatabus).

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

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

sata диск Bus Number

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

Создайте в данном ключе реестра DWORD параметр с именем 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 нужно указать:

0
1
2
3

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

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

Древняя ошибка тянется с Windows 7.

Microsoft подтвердила, что Windows 11 подвержена древней ошибке, связанной с интерфейсом Serial Advanced Technology Attachment (SATA), сообщает Neowin. Ошибка затрагивает все системы новее Windows Vista и проявляется в том, что SATA накопители ошибочно распознаются системой как съёмный носители: «Внутренние устройства SATA (жесткие диски или твердотельные накопители) могут отображаться как съёмные носители на панели задач», — говорится в документации Microsoft.

Решение есть, в первую очередь компания предлагает обновить BIOS материнской платы, поскольку от него зависит, как помечаются различные порты SATA на материнской плате. Если это не помогло, придётся поработать в командной строке. Запустив командную строку от имени администратора, нужно вызвать диспетчер устройств devmgmt.msc и в разделе «Дисковые устройства» открыть свойства проблемного диска, который нужно отображать как внутренний, а не внешний. Здесь нужно запомнить содержание поля «Размещение», а именно Bus Number. Далее нужно вернуться к командной строке и с помощью определённой команды добавить параметр в реестр Windows, за командами лучше обратиться к сайту поддержки Microsoft, здесь же приведём пример для Windows 8 и более современных систем:

    reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x

    где x соответствует номеру Bus Number диска, который ошибочно определяется как внешний.

Источники
Microsoft
Neowin

Telegram-канал @overclockers_news — теперь в новом формате. Подписывайся, чтобы быть в курсе всех новостей!

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Dental 4 windows обучение
  • Как удалить файлы пользователя в windows 10
  • Отсутствует vulkan 1 dll как исправить windows 7
  • Этот компьютер не отвечает требованиям к системе для windows 11 хотя все отвечает
  • Minergate для windows 10