- Локальный SATA/SSD диск отображается как съемное устройство в Windows
- Установка драйвера SATA контроллера
- Настройки SATA контроллера в BIOS
- TreatAsInternalPort: Настройка режима работы SATA дисков через реестр
- Лайфхак. Подключаем SSD диск к USB
- Выбор интерфейса подключения
- Донор
- Разборка USB диска
- Конвертер SATA 3 to USB 3.0
- Подключение SSD
- Скорость работы
- Выводы
- Как собрать скоростную флешку из SSD
- Содержание
- Содержание
- Накопитель
- Основные критерии выбора
- Адаптер
- Установка и сборка
Локальный 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.
Источник
Лайфхак. Подключаем SSD диск к USB
Вам понадобятся SSD, кусок провода с USB-разъемом и синяя изолента. Устроит вас такой набор «ингредиентов» для сборки внешнего USB SSD? Меня нет, и я предлагаю вам вариант решения проблемы подручными средствами, но результат должен быть не хуже фабричного. Проблема на самом деле небольшая, и легко решается другими способами, но это требует похода в магазин или ожидания доставки.
Нашелся у меня невостребованный SSD с интерфейсом SATA III и появилась идея использовать его в качестве внешнего скоростного накопителя. Для чего это нужно? Можно установить на него вторую операционную систему, можно записывать файлы проекта при обработке видео или фото, можно использовать в качестве скоростной флешки, если приходится часто носить большие файлы между рабочим и домашним ноутбуками.
Выбор интерфейса подключения
На моем ноутбуке SATA входов нет, но есть USB 3.0. Скорость работы у них приблизительно одинаковая — 5Гбит/с на USB3.0 и 6Гбит/с на SATA 3.0, но USB намного более распространенный и универсальный, проблем с поиском устройства, куда его подключить не будет. Это и определило выбор интерфейса подключения.
Теоретически достижимая скорость работы USB 3.0 равна 640Мб/с, что выше заявленной скорости работы SSD. Для USB 2.0 пропускная способность не превышает 60Мб/с, разницы в работе между SSD и обычным жестким диском вы не увидите, но при необходимости, вы можете использовать и этот интерфейс. В этом плюс универсальности и обратной совместимости USB.
К сожалению, SATA и USB не совместимы между собой, не получится подключить их, просто соединив контакты. Для подключения необходим конвертер интерфейсов. Скорость работы с таким переходником будет ниже, чем при прямом подключении по SATA. В любом случае она намного выше скорости работы HDD, которая никогда не превысит 100Мб/с, а в большинстве режимов работы будет ощутимо ниже.
Донор
Проще всего было купить USB бокс для 2.5″ дисков, но решение пришло неожиданно. На работе умер один из внешних USB дисков, попробую использовать его в качестве USB бокса.
Разборка USB диска
Для разборки лучше не использовать металлические инструменты, ими легко повредить корпус. Я использую пластиковые лопатки из набора для ремонта телефонов.
Корпус внешнего HDD состоит из двух половинок, соединенных между собой на защелках. Аккуратно разъединяем их.
Внутри находится сам 2.5″ HDD, обклеенный защитной фольгой. Поддеваем его со стороны противоположной USB-разъему, и диск легко извлекается из корпуса.
Отклеиваем фольгу вместе с изолирующей подложкой, под ней находится небольшая платка, присоединенная к HDD, это и есть необходимый нам конвертер.
Конвертер SATA 3 to USB 3.0
Плата двусторонняя, пайка заводская, практически идеальная. На одной стороне платы расположены основные компоненты и разъем USB 3.0. Слева на плате расположен контроллер USB 3.0 to SATA — JMICRON JMS577, справа микросхема, отвечающая за питание.
Разъемы питания и SATA 3. расположены на другой стороне.
Подключение SSD
Подключаем конвертер на SSD, контакты полностью совпадают.
Если вам нужно подключать разные диски к компьютеру, часто меняя их, то можно просто заизолировать платку (тут на любителя, можно изолентой или термоусадкой) и использовать ее без корпуса.
Поскольку размеры SSD совпадают с размером 2.5″ HDD, то мы можем воспользоваться его корпусом. Вставляем в него SSD с подключенным конвертером. Держится он там довольно плотно.
Сверху закрываем крышкой. Если вы были аккуратны, и не сломали защелки, то крышка плотно закроется.
Скорость работы
Осталось проверить работоспособность конструкции и протестировать скорость. Скопировал на SSD несколько видеофайлов, а потом запустил копирование их в другую папку на этом же диске. Скорость копирования была на уровне 164Мб/с.
Если у вас остались вопросы, вы можете ознакомиться с видеоверсией данной статьи.
Выводы
Результатом я вполне доволен, при прямом подключении этого SSD к SATA на материнской плате другого компьютера, скорость его работы отличалась незначительно.
Источник
Как собрать скоростную флешку из SSD
Содержание
Содержание
Несмотря на популярность облачных сервисов, где можно хранить информацию, портативные накопители все равно пригождаются. Создать резервную копию, сохранить любимые фотки от происков интернета, перекинуть другу сериал, записать рабочий проект — сценариев масса. Портативный жесткий диск — хорошо, SSD — еще лучше, а SSD в виде флешки без лишних проводов — идеально. И последнюю мы будем кастовать своими руками в этом материале.
Самый простой способ сделать флешку — собрать ее из накопителя и адаптера. В итоге получится достаточно компактное и шустрое устройство, которое подключается через USB- разъем.
Но зачем вообще заморачиваться и собирать флешку из накопителя, если можно пойти в магазин и купить готовый внешник? Вот вам 5 причин:
- Габариты. Кастомная флешка будет в несколько раз меньше типовых моделей внешних SSD-накопителей, где зачастую установлены полноразмерные SSD-диски. Есть и компактные модели с mSATA и M.2 накопителями, но их не так много.
- Выгода. Собрать самому будет дешевле, чем купить готовый продукт.
- Возможность апгрейда или использование адаптера для считывания информации с других накопителей. Цены на твердотельные накопители постоянно снижаются и по различным акциям можно недорого взять приличный брендовый накопитель большого объема. Многие внешние SSD-накопители имеют клееный неразборный корпус или гарантийную пломбу, что вовсе исключает возможность его модернизации или использования не по назначению.
- При покупке внешних SSD-накопителей не известно, что за контроллер и какая модель накопителя установлены внутри, а заявленные скорости чтения/записи обеспечиваются лишь на эталонном тестовом стенде, да и то в пределах SCL-кеша (1-2 ГБ данных). При самостоятельной сборке вы можете на свое усмотрение выбрать адаптер с контроллером и накопитель.
- Готовых внешних SSD-накопителей, имеющих встроенный штекер USB 3.0, практически нет в связи с их немалыми размерами, что накладывает некоторые трудности при использовании их именно как «флешки».
Если у вас от ноутбука остался ненужный накопитель — из него можно смело сделать флешку.
Итак, перейдем к делу и посмотрим, как наколдовать себе новое устройство и что нам для этого понадобится.
Накопитель
Накопитель — сердце нашей флешки, непосредственно устройство для записи данных. В качестве накопителя могут выступать твердотельные SSD-накопители формата mSATA или M.2 (NVMe или SATA), либо скоростные карты памяти формата SD или microSD. Последние применяются крайне редко в виду малой практичности.
Основные критерии выбора
Объем. Планируете постоянно оперировать большими объемами данных — выбирайте накопители от 250 ГБ до 500 ГБ. Для более скромных задач может хватить и 120 ГБ.
Скорость чтения/записи. Важный параметр, так как наша цель — переносить данные быстро. Очень быстро! Ключевым моментом здесь является реализация SLC-кеширования и его объем, если он имеет место быть (актуально для SSD с TLC-памятью).
Аппаратная поддержка сбора «мусора». Второстепенный, но иногда не менее актуальный параметр. В основном, сбором и очисткой мусора на SSD-накопителях занимается операционная система. Устаревшие операционные системы, выпущенные ранее Windows 7, не умеют работать с такими дисками, что чревато быстрым износом самого накопителя. К тому же не все адаптеры поддерживают команду TRIM, поэтому использование накопителя с аппаратным выравниванием ячеек памяти в таком случае является приоритетным.
Нагрев. Этот фактор становится очень актуальным при использовании современных твердотельных накопителей формата M.2 с интерфейсом NVMe, которые достаточно сильно греются в работе. Если в корпусе системного блока они еще чувствуют себя комфортно, то в замкнутом адаптере будут перегреваться и снижать скорость работы.
Адаптер
Адаптер — сама «оболочка» нашей флешки. По сути это небольшой контейнер для SSD-накопителя с установленным контроллером USB -> SATA. В качестве моста используются распространенные контроллеры Innostor IS621, ASMedia ASM1153S, ASM1351, ASM235CM, VIA VL716 и другие. Большинство таких адаптеров поддерживают команды TRIM, UASP, NCQ, DevSleep и поддержку SMART. По способу подключения к ПК бывают со встроенным USB 3.0 штекером (без кабеля), либо с гнездом microUSB Type-B или Type-C и комплектным USB-кабелем. Рассчитаны на установку SSD-накопителей mSATA или M.2 (NVMe или SATA).
Установка и сборка
После того, как мы определились с компонентами, можно переходить к сборке. И учиться мы будем на конкретном примере. Раз мы говорим о флешке, то лишние проводы нам не нужны. Значит, ищем адаптер со встроенным штекером USB 3.0. Но учитывайте, что зачастую такая конструкция при подключении перекрывает соседний USB-разъем. Габариты таких «контейнеров» совсем небольшие, и они легко поместятся в кармане или сумке.
На одной стороне платы распаян разъем mSATA для подключения компактных накопителей, с другой — контроллер с обвязкой.
В качестве моста USB 3.0 -> SATA III используется проверенный временем контроллер ASMedia ASM1153E. Несмотря на то, что он уже морально устарел, в недорогих устройствах встречается довольно часто.
В качестве демонстрации был установлен SSD-накопитель Netac N5M объемом 120 ГБ.
Скорости чтения/записи накопителя, подключенного напрямую к mSATA-разъему материнской платы, составляют около 500/420 МБ/с. При работе через адаптер неизбежны задержки, поэтому скорости меньше.
При использовании брендовых накопителей, указанных выше, на практике получим скорость последовательной записи в районе 290 МБ/с. Далеко не каждая UHS-II карта памяти сможет тягаться с такой собранной флешкой, а по скорости «мелкоблочного» чтения/записи и подавно. И не стоит забывать о немаленьких ценах на такие карты.
В качестве альтернативы можно использовать SSD-накопители формата M.2 со скоростным NVMe интерфейсом. Есть адаптеры как со встроенным штекером USB 3.0, так и с гнездом USB Type-C.
В качестве моста используется контроллер JMS583, по сути преобразующий интерфейс PCIe 3.1 x2 в интерфейс USB 3.1 Gen 2. В зависимости от накопителя, скорости могут очень порадовать.
Если не экономить на адаптере и накопителе, то можно получить действительно скоростную флешку на все случаи, которая будет дешевле и универсальнее, чем магазинный внешний накопитель. А иногда и надежнее.
Источник