Как определить тип SSD, его модель и отличить от HDD в системе
Чтобы узнать, установлен ли у вас твердотельный накопитель или жесткий диск, достаточно использовать штатные инструменты операционной системы. Выяснить, как определить тип SSD, его модель и отличить от HDD в системе, можно через диспетчер задач в Windows или терминал в Linux без установки дополнительного ПО.
Оглавление
Проверка типа накопителя в Windows
В операционных системах Windows 10 и 11 предусмотрен простой графический интерфейс для быстрой проверки типа подключенных дисков.
Откройте «Диспетчер задач» и перейдите на вкладку «Производительность». В разделе «Диск» вы увидите поле «Тип», где будет четко указано «SSD» или «HDD». Этот метод не требует ввода команд и подходит для большинства пользователей.
Для более детальной информации можно использовать PowerShell. Запустите консоль и введите команду:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType
Система вернет список всех физических дисков с указанием их дружественного имени и типа носителя (SSD, HDD или Unspecified).
Получение точной модели диска в Windows
Если вам необходимо узнать точное наименование устройства, используйте инструмент «Сведения о системе». Нажмите комбинацию клавиш для вызова окна «Выполнить», введите msinfo32 и нажмите Enter.
В открывшемся окне перейдите по пути: Компоненты → Хранение → Диски. В поле «Модель» отобразится точное наименование вашего накопителя.
Альтернативный способ — использование командной строки WMIC. Введите следующую команду:
wmic diskdrive get model, mediatype
Эта команда выведет таблицу, содержащую модель каждого физического диска и тип его носителя.
Диагностика накопителей в Linux
В Linux существует несколько надежных способов определить тип накопителя и его характеристики через терминал.
Утилита lsblk
Команда lsblk позволяет быстро проверить параметр вращения диска. Используйте следующую команду:
lsblk -d -o name,rota
Обратите внимание на столбец ROTA:
- Значение 0 означает SSD (отсутствие вращающихся частей).
- Значение 1 означает HDD (вращающийся диск).
Файловая система sysfs
Вы можете напрямую обратиться к системным файлам ядра. Для проверки конкретного диска (например, sda) прочитайте содержимое файла:
cat /sys/block/sdX/queue/rotational
Замените sdX на имя вашего диска. Содержание «0» указывает на SSD, а «1» — на HDD.
Утилита smartctl
Для получения максимально подробной информации, включая серийный номер и подтверждение типа устройства, используйте smartctl:
smartctl -i /dev/sdX
В выводе команды обратите внимание на раздел «Device Model» для названия модели и «Rotation Rate». Для SSD там будет указано значение «Solid State Device».
Сравнение методов определения
| ОС | Инструмент | Команда / Путь | Что показывает |
|---|---|---|---|
| Windows | Диспетчер задач | Вкладка «Производительность» → Диск | Тип (SSD/HDD) |
| Windows | PowerShell | Get-PhysicalDisk | Имя и MediaType |
| Windows | Сведения о системе | msinfo32 → Компоненты → Диски | Точная модель |
| Windows | WMIC | wmic diskdrive get model | Модель и тип носителя |
| Linux | lsblk | lsblk -d -o name,rota | Параметр вращения (0 или 1) |
| Linux | sysfs | /sys/block/sdX/queue/rotational | Статус вращения |
| Linux | smartctl | smartctl -i /dev/sdX | Модель, серийный номер, тип |
Частые ошибки
- Неверная интерпретация ROTA в Linux. Пользователи иногда путают значения: помните, что 0 — это отсутствие вращения (SSD), а 1 — наличие вращения (HDD).
- Игнорирование прав доступа в Linux. Для выполнения команды
smartctlмогут потребоваться права суперпользователя (используйтеsudo). - Поиск типа диска в BIOS/UEFI. В современных BIOS/UEFI отображаются полные модели накопителей, но прямое указание «SSD» или «HDD» зависит от реализации производителем материнской платы и не является универсальным стандартом.
FAQ
Можно ли определить тип диска без сторонних программ? Да, как в Windows, так и в Linux есть встроенные средства (Диспетчер задач, PowerShell, lsblk, smartctl), которые предоставляют всю необходимую информацию.
Что делать, если PowerShell показывает тип «Unspecified»?
Это может означать, что система не смогла автоматически определить тип носителя. В таком случае рекомендуется использовать команду wmic diskdrive get model, mediatype или проверить информацию в «Сведениях о системе» (msinfo32).
Как узнать модель SSD в Linux, если я не знаю имя диска?
Сначала выполните команду lsblk, чтобы увидеть список всех доступных блочных устройств и их имена (например, sda, nvme0n1), а затем подставьте нужное имя в команду smartctl -i /dev/имя_диска.