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

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

  • автор:

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

date15.12.2021
useritpro
directoryWindows 10, Windows 7, Windows 8
commentsкомментариев 16

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

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

Конечно, вы не сможете извлечь на лету 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

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

В 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.

Как убрать SATA-диски из меню «Безопасное извлечение устройств»

Меню «Безопасного извлечения устройств»

Если вы включили режим AHCI в Windows 10, то скорей всего в меню «Безопасного извлечения устройств», которое находится в трее, помимо съемных носителей, будет выводиться список всех установленных в системе SATA-дисков. Также этот список продублируется и в Проводнике. Это происходит из-за особенности работы AHCI режима, который позволяет отключать и подключать жесткие диски на «лету» — так называемая «горячая» замена.

Если такое положение дел вас не устраивает, и вы хотите скрыть SATA-диски из меню «Безопасное извлечение устройств», то у меня для вас нашлось довольно простое решение:

    и перейдите в следующий раздел:

Параметр TreatAsInternalPort

После перезагрузки в меню «Безопасное извлечение устройств» у вас останутся только внешние съемные носители.

Исправлено: внутренний жесткий диск отображается как съемный диск в Windows 10

В некоторых случаях устройства с Windows 10 воспринимают внутренний твердотельный накопитель или диск SATA как съемный. Когда пользователи наводят указатель мыши на значок безопасного удаления на панели задач, они сталкиваются с тем, что «Внутренний жесткий диск» отображается как съемный диск. Совершенно очевидно, что вы не можете извлечь жесткий диск, на котором установлена ​​операционная система. Эта проблема возникает в системах, где возникает конфликт между установленным драйвером SATA AHCI и материнской платой ПК или BIOS. Microsoft четко поясняет, что проблема связана с самим BIOS, поскольку он определяет, является ли устройство съемным или нет. Более того, расположение различных портов SATA на материнской плате также определяет проблему. Фактически, драйвер входящей почты сразу проверяет порты SATA и считает, что устройства, подключенные к этим портам, являются внешними, что означает съемные устройства.

Итак, как вы видите, проблема связана с BIOS, вам необходимо сначала убедитесь, что он обновлен. Во-вторых, запустите командную строку, которая переопределит то, как драйвер папки «Входящие» помечает устройства в порту как внешние. В-третьих, попробуйте отключить функцию SATA Hot Plug, которая помогла многим пользователям. Даже если на панели задач отображается жесткий диск как съемный, попробуйте включить политику кэширования записи жесткого диска, а также изменить некоторые записи в реестре. В этой статье вы найдете все применимые решения для решения этой проблемы.

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

Вот как исправить внутренний жесткий диск, отображаемый как съемный диск в Windows 10 –

1] Проверьте и обновите BIOS

Поскольку проблемы находятся в BIOS, вам необходимо чтобы сначала проверить и установить доступные обновления. Установка последней версии устранит несколько ошибок и проблем, включая отображение внутреннего жесткого диска как съемного диска. Сначала проверьте номер модели, а затем посетите веб-сайт производителя и загрузите обновление. Вот как вы проверите номер модели –

  • Нажмите комбинацию клавиш «Win + R», чтобы открыть диалоговое окно «Выполнить».
  • Вставьте команду msinfo32 и нажмите OK .
  • Когда откроется окно с информацией о системе, найдите элемент, а именно « Версия/дата BIOS ». Запишите его

  • Теперь запустите любой веб-браузер и посетите веб-сайт производителя материнской платы.
  • Найдите номер своей модели и загрузите доступные обновления. Установите обновления, а затем посмотрите, отображаются ли внутренние жесткие диски как съемные носители.

2] Отмените настройку устройств драйвером папки входящих сообщений

Если обновление BIOS не приносит облегчения, вам необходимо изменить способ расположения устройств в драйвере входящих сообщений на определенных портах. Как упоминалось ранее, проблема возникает в BIOS вашей системы и в том, как он считает устройство съемным или нет..

По сути, драйвер входящей почты непосредственно проверяет порты SATA и оценивает устройства, подключенные к этим частям, как внешние, что означает съемные устройства. Итак, еще одно применимое решение – переопределить способ, которым драйвер папки входящих сообщений определяет устройства на некоторых портах. Вот как вы это сделаете –

  • Введите cmd в поле поиска на панели задач. Наведите указатель мыши на командную строку и выберите « Запуск от имени администратора ».
  • Нажмите Да на запрос управления учетными записями пользователей.
  • Вставьте devmgmt.msc и нажмите Enter .
  • Когда откроется Диспетчер устройств, разверните Дисковый привод. Найдите устройство SATA, которое вы бы предпочли, чтобы драйвер входящей почты считал внутренним. Щелкните его правой кнопкой мыши и выберите Свойства .
  • Перейдите на вкладку Общие и запишите Номер автобуса рядом с Location (см. Снимок).

  • Теперь откройте ранее запущенное окно командной строки, вставьте следующее и нажмите Enter.
  • Заменить в приведенной выше команде на номер шины, который вы скопировали ранее.
  • Закройте все окна и для эффективного результата перезагрузите компьютер с Windows 10.

3] Отключите SATA Hot Подключите, чтобы исправить внутренний жесткий диск, отображаемый как съемный диск

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

Когда этот параметр включен на материнской плате, он определяет жесткий диск как съемное устройство. И в результате вы сталкиваетесь с проблемой: «Внутренний жесткий диск отображается как съемный диск». Поэтому вам нужно отключить его, чтобы решить эту проблему.

  • Откройте настройки Windows, нажав все сочетания клавиш Win + I.
  • Выберите Обновление и безопасность .
  • Перейдите в подраздел Восстановление на левой боковой панели.
  • Чуть ниже В разделе «Расширенный запуск» на правой панели нажмите кнопку Перезагрузить сейчас (см. Снимок).

  • Компьютер перезагрузится и появится новое меню, нажмите Устранение неполадок .
  • Выберите Дополнительные параметры .
  • Выберите Настройки прошивки UEFI .
  • Нажмите на Кнопка перезапуска . После перезагрузки система сразу же перенесет вас в BIOS.
  • Здесь проверьте порт SATA и отключите функцию Hot Plug .

4] Включить политику кэширования записи

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

  • Щелкните правой кнопкой мыши значок «Пуск» и выберите Диспетчер устройств .
  • Разверните Disk Drives .
  • Щелкните правой кнопкой мыши внутренний жесткий диск (SSD или HDD). Выберите Свойства .
  • Перейдите на вкладку Политики и установите флажок напротив параметра Запись Политика кэширования .

  • Нажмите OK и перезагрузите устройство для продуктивных результатов.

5] Измените записи реестра, чтобы разрешить отображение внутреннего жесткого диска как съемного диска

Люди с несколькими портами могут попробовать это решение, чтобы исправить отображение внутреннего жесткого диска как съемного диска. Прежде чем вносить какие-либо изменения в реестр, убедитесь, что Экспорт редактора реестра для безопасности в будущем.

  • Щелкните правой кнопкой мыши на Пуск и выберите Выполнить .
  • Вставьте regedit и нажмите OK .
  • Открыв редактор реестра, перейдите по указанному ниже пути –
  • На правой панели клавиши Устройство щелкните правой кнопкой мыши и выберите Многострочное значение .
  • Назовите его TreatAsInternalPort .
  • Дважды щелкните запись, чтобы отредактировать ее. В поле Value data начните с 0 , а затем продолжайте с 1 2 3 в зависимости от того, сколько портов вы есть.
  • Здесь вам нужно позаботиться об одной небольшой хитрости; убедитесь, что пронумерованы по вертикали как –
    • 0
    • 1
    • 2
    • 3

    Примечание. Если у вас есть меньше портов SATA, не забывайте всегда начинать с 0.

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

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

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

    1. Откройте командную строку (cmd.exe) с полномочиями Администратора.
    2. В окне командной строки введите следующую команду и нажмите клавишу ВВОД: devmgmt.msc
    3. В разделе Дисковые устройства выберите устройство, которое встроенный драйвер должен считать внутренним, и откройте свойства для данного устройства, щелкнув его правой кнопкой мыши и выбрав пункт Свойства.


    Запомните номер шины в обзоре свойств (в примере 1).

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

    reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel x \ /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
    Где x — номер шины из шага 3.

    5. Для Windows 8 -10:
    Введите в ранее открытую командную строку следующую команду и нажмите клавишу ВВОД:

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

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