- Локальный SATA/SSD диск отображается как съемное устройство в Windows
- Установка драйвера SATA контроллера
- Настройки SATA контроллера в BIOS
- TreatAsInternalPort: Настройка режима работы SATA дисков через реестр
- Компьютерная грамотность с Надеждой
- Заполняем пробелы – расширяем горизонты!
- Два способа для безопасного извлечения внешнего устройства в Windows 10
- Зачем нужно безопасное извлечение
- Извлечение внешнего жесткого диска
- Безопасное извлечение флешки или карты памяти
- Проблемы шифрования при извлечении устройства
- Безопасное извлечение через Панель задач: первый способ
- Безопасное извлечение с помощью ПКМ: второй способ
- Отображение значка безопасного извлечения в Панели задач
- Всегда ли требуется безопасное извлечение
Локальный 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).
Также есть универсальный способ выставить для конкретного порта контроллера атрибут диска “внутренний порт” через реестр.
Сначала нужно определить номер шины контроллера, через который подключен жесткий диск. Для этого откройте диспетчер устройств 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.
Компьютерная грамотность с Надеждой
Заполняем пробелы – расширяем горизонты!
Два способа для безопасного извлечения внешнего устройства в Windows 10
Безопасное извлечение устройства пользователи используют, чтобы сохранить работоспособность внешних устройств, подключаемых к компьютеру, а также чтобы сообщить операционной системе Windows о своих намерениях. Это позволит системе корректно завершить работу программного обеспечения, которое отвечает за взаимодействие компьютера с другими устройствами.
Возможность для безопасного извлечения устройства была в более ранних версиях Windows, например, в семерке, а также в XP. Ввиду своей полезности, такая функция сохранилась также в десятой версии.
Зачем нужно безопасное извлечение
Внешние устройства подключаются к компьютеру или ноутбуку через порты, например, USB-порты, через специальные разъемы, например, разъемы для подключения SD-карт и тому подобное. Через эти же порты внешние устройства одновременно подключаются к источнику электропитания, получают электроэнергию от компьютера, от его батарей и блоков питания.
Рассмотрим, зачем нужно безопасное извлечение для внешнего жесткого диска, флешки и карты памяти, а также о возможных проблемах, связанных с шифрованием данных на тех или иных устрйоствах.
Извлечение внешнего жесткого диска
Электроэнергия нужна, например, внешним жестким дискам, чтобы перед их выключением головки жесткого диска запарковались, «ушли на базу», разместились в безопасном месте, где они не смогут повредить поверхности диска с записанными на них данными. Если не запарковать головки внешних жестких дисков, то не исключена ситуация их опускания прямо на записывающую поверхность вращающихся дисков. Это приводит к повреждению поверхностей и к потере данных, порой безвозвратной потере.
Значит, до отсоединения внешних жестких дисков им нужна электроэнергия для выполнения парковочных операций. Также внешним жестким дискам нужна команда на отключение, которую они могут получить только от компьютера, к которому они подключены. Так вот,
безопасное отключение внешних жестких дисков состоит в том, чтобы подать им команду на отключение, на прекращение работы с компьютером, прекращение всех операций чтения или записи данных, и дать команду на парковку считывающих головок.
Только после выполнения этих команд внешние жесткие диски можно отключать от компьютера (ноутбука), только тогда отключение пройдет без эксцессов, без возможных повреждений данных, хранящихся на дисках.
Безопасное извлечение флешки или карты памяти
Если к компьютеру (ноутбуку) подключены не вращающиеся, не механические устройства чтения/записи данных, например, флешки или SD-карты, то таким устройствам, разумеется, ничего парковать не нужно, у них нет механики. Однако,
перед отключением подобных устройств (флешек, карт памяти), операционной системе нужно сначала прекратить все операции записи данных на них.
Если отключить флешки или карты памяти в момент записи на них данных, то данные на таких устройствах могут пропасть, потеряться, разрушиться. Часть информации запишется, а часть нет, так как пользователь нештатным образом отключил устройство от компьютера. И так как данные записались не все, последующее чтение таких неполных данных может оказаться затруднительным или вообще невозможным. Потребуется восстановление структуры данных, в ходе которого часть данных, а то и все записанные на флешку или карту памяти данные будут потеряны, часто без возможности восстановления.
Проблемы шифрования при извлечении устройства
Некоторое пользователи используют шифрование данных при их записи на носители, в том числе на внешние устройства (внешние жесткие диски, флешки, карты памяти). При использовании шифрования данных еще большее значение приобретает необходимости правильного отключения внешних устройств, чтобы завершились все операции шифрования/дешифрования данных.
Шифрование/дешифрование замедляет операции записи/чтения данных. Нужно дать время компьютеру (ноутбуку), чтобы он завершил все требуемые действия по шифрованию данных.
Иначе нештатное отключение внешнего устройства, на которое пишутся шифрованные данные, может привести к потере части или даже всей записанной на отключаемом устройстве информации.
Таким образом, правильно выполненное отключение внешних устройств (внешних жестких дисков, флешек, SD-карт и тому подобных устройств) позволяет безопасно отключать устройства без потери записанных на них данных, без механических или иных разрушений самих устройств для хранения информации.
Безопасное извлечение через Панель задач: первый способ
Рассмотрим этот вариант на примере внешнего жесткого диска, подключенного к ноутбуку через порт USB. Вместо диска может быть флешка или иное устройство.
Прежде чем извлечь внешний жесткий диск, в панели задач кликаем на значок «Отображать скрытые значки» (1 на рис. 1) в правом нижнем углу. Появится меню, в котором нас интересует значок «Безопасное извлечение устройств и дисков» (2 на рис. 1):
Рис. 1. Открываем скрытые значки и ищем значок «Безопасное извлечение устройств»
Щелкаем левой кнопкой мыши по найденному значку
Рис. 2. Нажимаем на «Извлечь Elements 1042»
После клика по значку «Извлечь Elements 1042» появится сообщение: «Оборудование может быть извлечено. Теперь устройство «запоминающее устройство для USB» может быть безопасно извлечено из компьютера».
Рис. 3. Сообщение о том, что оборудование может быть безопасно извлечено
После такого сообщения «с чистой совестью» вынимаем устройство из компьютера и откладываем его до тех пор, пока оно снова не понадобится.
Безопасное извлечение с помощью ПКМ: второй способ
Скриншоты ниже приведены для карты памяти micro-SD. Этот пример полезен тем, что для подключения карты используется не порт USB, а специальный разъем. Тем не менее действия по безопасному извлечению используются те же самые, что для внешних устройств, подключаемых через USB.
Так как карта памяти подключена к ноутбуку, то сначала надо найти ее значок. Для этого в Панели задач открываем Проводник «Этот компьютер» и ПКМ (правой кнопкой мыши) щелкаем по значку SD (1 или 3 на рис. 4):
Рис. 4 (щелкните для увеличения). Клик ПКМ (правой кнопкой мыши) по карте SD, а потом «Извлечь»
Волшебный клик ПКМ (правой кнопкой мыши) вызывает на экран контекстное меню, содержащее перечень всех операций, которые можно выполнить по отношению к карте памяти. Нас интересует вариант «Извлечь» (2 на рис. 4).
Теперь уже левой кнопкой мыши щелкаем «Извлечь», появится сообщение: «Оборудование может быть извлечено…» (рис. 5):
Рис. 5 (кликните для увеличения). Сообщение, что все ОК – можно вынимать карту памяти.
Отображение значка безопасного извлечения в Панели задач
Если нет подключенных внешних устройств, то в панели задач (рис. 1) не будет значка «Безопасное извлечение устройства». Если же есть подключенное устройство, то такой значок может быть, правда, не для всех устройств.
Можно проверить настройку отображения значка для извлечения устройства. Для этого на свободном месте рабочего стола кликаем ПКМ (правой кнопкой мыши), появится меню, в котором нас интересует «Персонализация». Открываем вкладку «Панель задач» (2 на рис. 6), прокручиваем ее в правой части до тех пор, пока не появится вариант «Выберите значки, отображаемые в панели задач»:
Рис. 6. Персонализация – Панель задач – Выберите значки, отображаемые в панели задач
Напротив значка «Проводник Безопасное извлечение устройств и дисков» проверяем положение тумблера. Он должен быть в положении «Вкл.» (рис. 7):
Рис. 7. Чтобы значок «Безопасное извлечение устройств» отображался в панели задач, напротив нужен флажок «Вкл.»
Всегда ли требуется безопасное извлечение
Если к компьютеру подключить смартфон по проводу, то в большинстве случаев значок безопасного извлечения не появится в панели задач. Дело в том, что есть устройства, которые операционная система Windows 10 определяет как медиа-устройство. К ним относятся плееры, камеры, подключаемые по USB, планшеты и телефоны на Android, iPhone и другие подобные внешние устройства. В этом случае значок для безопасного извлечения не показывается, он отсутствует. Значит, их можно вынимать просто так, не прибегая к «лишним» манипуляциям.
Также не требуется безопасное извлечение для флешек, которые защищены от записи, а также для CD и DVD дисков, карт памяти, которые имеют доступ только для чтения. В этом случае у операционной системы отсутствует возможность изменять информацию на устройствах, так как они используются для чтения, но не для записи.
Используйте значок «Безопасное извлечение устройств и дисков», если в компьютер (ноутбук) вставлен:
- внешний жесткий диск,
- флешка с отключенной защитой от записи или
- карта памяти с отключением защиты записи.