Ubuntu ahci как включить

Обновлено: 07.07.2024

29 сен 2018, 21:06

вот такая петрушка. Дальше не грузится. Если перевести в режим IDE все работает. При установке винды на SSD в режиме AHCI проблем нет.

Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Мать Gigabyte EP43-S3L , bios F9c
Память (RAM) 8,00 ГБ
Графика ATI Radeon HD 4800 Series
Основной жесткий диск GOODRAM CX100 120 Gb

Благодарю за помощь.

Все оказалось проще и намного интересней. Интуиция подсказала, что дело в разметке диска или файловой системе. В общем переставил linux, при этом раздел подкачки засунул с конец тома и все заработало))) Т.Е. проблема была в том, что при деребане ssd раздел подкачки был в начале диска, а файловая система за ним, сделал наоборот и все заработало. ))))

Система не запускается с SSD в режиме AHCI

29 сен 2018, 21:32

Попробуй сделать установку, отключив второй винчестер физически, оставив только один винчестер - куда ставишь. Знакомая серия плат - у них там чехарда с контроллерами дисков творится, ссылки на устройства вида "/dev/sda, /dev/sdb" чуть ли не на лету меняются местами, иногда это установщику карты путает - не тот UUID раздела для загрузки прописывается.

Хотя виснет оно что-то рановато - как бы не до начала загрузки. Тогда это проблемы с железом.

Система не запускается с SSD в режиме AHCI

29 сен 2018, 21:35

Система не запускается с SSD в режиме AHCI

29 сен 2018, 21:37

желехо в норме, с виндой ставится, грузится и работает без проблем

Система не запускается с SSD в режиме AHCI

29 сен 2018, 21:39

Система не запускается с SSD в режиме AHCI

29 сен 2018, 21:53

Новичок? - ознакомься с правилами
и Панель форматирования

IRC-канал

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:00

это hdd с виндой, . Linux ставился без них. их подключил что б загрузится с винды, но при подключённом ssd ситация повторилась. отклюстл ssd, загрузилась винда

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:09

ssd подключён в 4-й порт, при подключении в любой другой ситуация та же

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:11

Новичок? - ознакомься с правилами
и Панель форматирования

IRC-канал

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:13

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:20

У меня стояла винда с 2-мя hdd. Я взял ssd. поставил на него linux, при перезагрузке получил то что на первом фото. Отключил оба hdd, оставил ssd единственным в компе. Установил linux, перезагрузил комп. получил то, что на втором фото. Отключил ssd, подключил обратно оба hdd, загрузил винду, зашёл на форум и создал тему

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:33

а в лайв режим нормально грузится при ahci? И что при этом показывает? Видит ли SSD? Новичок? - ознакомься с правилами
и Панель форматирования

IRC-канал

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:38

если форматнуть ssd, то грузится нормально, при подключённом ssd с установленым linux система затыкается

Система не запускается с SSD в режиме AHCI

29 сен 2018, 22:42

получается если на ssd стоит linux не грузится ничего, если ssd пустой или с виндой все грузится и определяется. Если перейти с ahci на ide грузится и linux и винда, т.е. в режиме ide проблем нет.

Система не запускается с SSD в режиме AHCI

29 сен 2018, 23:11

Похоже на косяк в биосе. У меня со старым биосом практически такая же плата тоже чудила с дисками при загрузке. Слегка по другому, но эффект от разной разметки подключенного диска тоже наблюдался. Вылечил переходом на другую версию биоса, причем не самую последнюю. На самой последней тоже чудила.

Однако, прежде чем с биосом шаманить, попробуйте простую вещь - поменяйте кабель SATA которым диск подключаете. В режиме ACHI к нему требования больше - может так проявится дефект в кабеле.

Ускорение работы жёсткого диска: режим AHCI для SATA

Скорость работы компьютера равна скорости работы его самой медленной детали. По факту, самая медленная деталь в компьютере — это винчестер.

Практически все современные жёсткие диски имеют интерфейс SATA и поддерживают протокол SATA II. Практически все современные материнские платы умеют работать с этим протоколом и поддерживают несколько режимов работы контроллера, а именно:

IDE — Заставляет SATA работать в режиме IDE.

RAID — Включает встроенный RAID-контроллер, после чего появляется доступ к его настройкам.

Важно понимать, что такой RAID — программный, а не аппаратный. Программный, хоть и на уровне BIOS.
Его использование бесполезно в Linux-системах (гораздо лучше и правильнее организовать рейд средствами самого линукса), но вполне оправдано для Windows (чтобы избежать геморроя с динамическими дисками).

AHCI — Включает режим AHCI для SATA II

AHCI (Advanced Host Controller Interface) — это механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими как, встроенная очередность команд (NCQ) и горячая замена.

Проблема в том, что по умолчанию всегда включен режим работы «IDE», по соображениям совместимости. И всё, что нам нужно сделать — просто переключить его на «AHCI».

Инструкция для Linux

Инструкция для Windows XP

  1. Запускаем Windows XP
  2. Скачиваем с инета нужный SATA-драйвер для контроллера
  3. В диспетчере устройств принудительно меняем существующий IDE-драйвер на скачанный (здесь подробная инструкция)
  4. Перезагружаемся и заходим в BIOS
  5. Включаем режим AHCI
  6. Перезагружаемся в Windows XP (теперь загрузка станет возможной). Установка «новых» устройств пройдёт автоматически
  7. Перезагружаемся (винда сама об этом попросит)

Дополнительно

Горячая замена

Диск, подключённый к SATA-контроллеру, работающему в режиме AHCI, можно заменить на лету. То есть, не выключая компьютер. В режиме IDE так не получится, новый диск будет невидимым до перезагрузки компьютера.

Очень актуально для дисковых док-станций, подключенных через eSATA и для программных RAID-массивов.

В BIOSе отсутствует функция переключения режимов

Обычно такое бывает с компьютерами «Vista Ready».

Режим AHCI включен по умолчанию, настройка из биоса убрана. Сделано для того, чтобы обычный пользователь не смог установить ХР (в её инсталляторе нет нужных драйверов, а в стандартный IDE мы переключиться не можем).

Результат сговора микрософта с производителями.

В этом случае можно попробовать найти стороннюю прошивку BIOSа, где опция режима будет доступна.
Использовать — только на свой страх и риск. Процедура перепрошивки BIOSа сама по себе опасна. Прошивка сторонним биосом — опасна вдвойне.

NCQ (Native Command Queuing), встроенная (аппаратная) очерёдность команд

Цитата из википедии:

Устройства с поддержкой NCQ способны принимать несколько запросов одновременно и реорганизовывать порядок их выполнения для достижения максимальной эффективности (производительности) с учётом внутренней архитектуры устройства (минимизируя количество перемещений головок и ожидание нужного сектора на треке).


Даёт прирост производительности в 15-30%.

Поддерживается ли NCQ в RAID?

NCQ работает на аппаратном уровне железяки, винчестера. То есть, на более низком уровне, чем любой RAID.

Поэтому "поддерживается" — неправильное слово. Если у винчестера есть NCQ, то она работает вне зависимости от того, в каких условиях находится винчестер.

Linux – перевод SATA контролера c IDE режима в AHCI

Итак, возникла потребность перевести SATA контролер с режима IDE в AHCI. Сменил режим в BIOS, перезагрузил сервер и получил kernel panic. Оказалось что не все так просто.

Итак, что нужно сделать чтобы система загрузилась:

1) возвращаем режим IDE в BIOS, загружаем систему.

2) Открываем на редактирование /etc/modprobe.conf и ищем строчку:

alias scsi_hostadapter ata_piix

Заменяем ее строчкой:

alias scsi_hostadapter ahci

3) пересобираем образ initrd с поддержкой AHCI:

mkinitrd –preload=ahci /boot/initrd-`uname -r`-ahci.img `uname -r`

4) правим grub.conf , добавляем новый пункт меню с новым initrd

5) перезагружаем сервер, входим в BIOS и выставляем режим AHCI, сохраняем настройки и загружаем систему. После загрузки системы просматриваем вывод dmesg и видим что AHCI включился.

Комментарии

Есть ли возможность посмотреть в ubuntu в каком режиме работает винт? (в биосе нет настроек).
И как включить AHCI режим?


Есть ли возможность посмотреть в ubuntu в каком режиме работает винт?

Не винт, контроллер.

dmesg | grep NCQ

[. ] ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)

В убунте NCQ (Native Command Queuing) для устройств с AHCI должен включаться автоматически.

Обычно такое бывает с компьютерами «Vista Ready».
Режим AHCI включен по умолчанию, настройка из биоса убрана. Сделано для того, чтобы обычный пользователь не смог установить ХР (в её инсталляторе нет нужных драйверов, а в стандартный IDE мы переключиться не можем).

Результат сговора микрософта с производителями.

В данном случае он, скорее всего, уже включен.

Дмитрий

Добрый день.
Помогите разобраться.
Сейчас стоит Windows XP на HDD. Хочу поставить SSD и на него windows 7, с возможностью выбора загрузки XP или 7.
МП - GA-MA770-US3 есть 6 sata_2 ( 4 + 2 ).

Сам вопрос
В какой sata подключать SSD и HDD на МП, так чтобы SSD работал в ACHI, а HDD осталься в IDE mode?

В BIOS есть три пункта меню
OnChip SATA Controller
OnChip SATA Type
OnChip SATA Port4/5
Что в них выставить ?


В какой sata подключать SSD и HDD на МП, так чтобы SSD работал в ACHI, а HDD осталься в IDE mode?

Так не получится. Режим AHCI включается для всего контроллера, то есть — для всех каналов SATA одновременно. Если не ошибаюсь. Скорее всего — не ошибаюсь.

Встречный вопрос: зачем оставлять на "старых" каналах SATA (куда подключен диск ХР) режим IDE? Сменить драйвер контроллера, чтобы ХР не вываливалась в синий экран — это минутное дело, а работать будет ощутимо быстрее.

Дмитрий

Спасибо за ответ.
Почитал мануал, в BIOS можно оказывается выставить режим ACHI для ( sata_0 - sata_3 ), sata_4 и sata_5 можно в режим IDE.

Смену драйвера контроллера при установленной ОС не разу не делал. На XP стоит сервер, если не получится не хочется все заново ставить.


Почитал мануал, в BIOS можно оказывается выставить режим ACHI для ( sata_0 - sata_3 ), sata_4 и sata_5 можно в режим IDE.

Похоже, повезло с мамой.

Смену драйвера контроллера при установленной ОС не разу не делал.

1. Вручную, принудительно меняешь драйвер для системного диска.
2. Перезагружаешь — сразу заходишь в BIOS (!) и меняешь режим на AHCI.
3. Если вдруг после загрузки вылетит синий экран (неправильно что-то сделал, драйвер не подошёл и т.д.) — ничего страшного. Просто возвращаешь IDE Mode, нормально загружаешься и спокойно ищешь, в чём была ошибка.

На XP стоит сервер, если не получится не хочется все заново ставить.

Для системы это не страшнее того, что делаешь ты.
Если ХР переживёт смену режима работы доп. контроллера, то переживёт и смену основного, на котором работает.

1. Вручную, принудительно меняешь драйвер для системного диска.
2. Перезагружаешь — сразу заходишь в BIOS (!) и меняешь режим на AHCI.
3. Если вдруг после загрузки вылетит синий экран (неправильно что-то сделал, драйвер не подошёл и т.д.) — ничего страшного. Просто возвращаешь IDE Mode, нормально загружаешься и спокойно ищешь, в чём была ошибка.

Интуитивная понятность зашкаливает :)


"При этом Kubuntu с нордическим спокойствием игнорировала смену режима SATA и изменение активного раздела и разбивки дисков."

:) Внимание на мою заметку. Заголовок "Инструкция для Linux".

Дмитрий

Спустя несколько дней.

Перевод режима с IDE в ACHI с установленной ранее XP сделал так.

Под рукой был SSD диск, подключил его к компу в режим ACHI, второй диск системный, на котором XP оставил в IDE ( дабы MB позволяет ).
Загрузился. XP определила SSD как новое устройстро (ACHI) попросила для него драйвер.
Вручную указал драйвер, который шел с MB ( его обычно запрашивает windows перед установкой для устройств при нажатии F6). SSD прекрасно заработал.
Затем перезагрузился, зашел в BIOS переключил диск с windows XP в режим ACHI и система спокойно загрузилась.
Оба диска работают в ACHI без всякой переустановки системы.
Это просто был эксперимент. ( оказался удачным ).

Р.S.
Провел тест для HDD, на котором была XP, CrystalDiskMark в режиме IDE и ACHI. В моем случае результаты оказались с разницей в 0,5 %, но это скорей погрешность. т.е. почти ничего не изменилось.
Для SDD прирост около 10-15 %. ( Из-за MB весь потенциал полностью не раскрылся )
MB GA-MA770-US3 sata-2
HDD WD500 green sata-2 ( 5400 ) из первых.
SSD Intel 330 180gb sata-3

Приписка с описанием шаманств с initramfs под Linux какая-то мутная (косвенным признаком чего является демонстративное замалчивание версии ядра и имени дистрибутива).

smf74

Инструкция для Linux
Включаем режим AHCI
Инструкция для Windows XP
а для Windows 7?

Читаем что написано про Vista. :)

Вдогонку в описанию неведомых мутных шаманств для Linux:
При монолитном включении:
CONFIG_ATA_PIIX=y
.
CONFIG_SATA_AHCI=y
по крайней мере начиная где-то с 3.3 (и до 3.7.10 включительно) автоопределение отрабатывает корректно, диск инициируется в режиме AHCI.


Это ж та же Виста, только дописанная. Драйвер в комплекте, проблем не должно возникнуть (при установке).

При смене режима "на лету" лично у меня семёрка вылетала в синий экран. Помогли те же операции, что для Виндуз ХР. С той разницей, что драйвер вроде как в комплекте (лично я ставил сторонний).


Вдогонку в описанию неведомых мутных шаманств для Linux:

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

у меня ноутбук пакордбелл там только там в биосе только AHCI Mode можно ли переключить на IDE заранее спасибо


у меня ноутбук пакордбелл там только там в биосе только AHCI Mode можно ли переключить на IDE заранее спасибо

Написано в заметке.
Надо попытаться перепрошить биос на версию, в которой будет доступен переключатель.

Если опыта в перепрошивке нет — лучше не лезть.

lrbis80

Есть один диск 250Гб (системный) и есть RAID1 из двух дисков по 1Тб (в моей работе нужна надежность хранения временных рабочих файлов большого объема). RAID настроен через биос.
В корпусе есть док, подключаемый в материнку в SATA + питание с БП, винты подключает только через перезагрузку, иначе не видит. Это сильно напрягает при том что винты втыкать приходится часто (для той же работы - флэшки не вариант)
Но включить AHCI нельзя - отрубится RAID. Подскажите пожалуйста как и RAID иметь и AHCI для внешнего дока? Раздельной настройки для разъемов SATA в биосе нет. Чипсет Z87 (собственно материнка GIGABYTE GA-Z87-D3HP).
Если нужно сменить материнку, буду очень благодарен, если посоветуете на какую менять, сам подыскать замену не смог.


Но включить AHCI нельзя - отрубится RAID.

1. RAID — точно такой же режим работы контроллера, как IDE или AHCI. Соответственно, когда ты меняешь режим работы — ты его именно меняешь, то есть предыдущий режим отключается, да.
Режим работы полностью определяет способ взаимодействия с физическими дисками.
Включаешь RAID — всё, теперь рулит он. И возможность подключения дисков на лету надо смотреть в настройках RAID-а.

2. Можно перейти на программный рейд и навсегда забыть о подобных проблемах. Программный рейд всегда предпочтительнее встроенного. Но здесь ещё имеет значение ОС, которой пользуешься (виндовые массивы, т.н. "динамические тома" использовать нельзя).

3. Если первое невозможно (в настройках рейда нет таких опций), а второе не вариант (например, винда) — возьми USB3 док. Скорость нормальная (5Гб/c USB3 ≈ 6Гб/c SATA3), горячее подключение не зависит ни от чего и цена вопроса всяко меньше, чем стоимость новой материнки.

gfsa21st century

Всем привет. у меня Windows 7
system bios version: 6aet57ww (1.23)
ec bios version : b110380001
не могу найти OnChip SATA type
помогите все излазил уже


Всё сказал, за исключением того, что надо :)
Материнская плата какая?

Если в биосе действительно нет такой настройки, значит, режим контроллера заблочен на AHCI (внимательно смотри заметку и комментарии).

Евгений

У меня стоит Линукс минт 17 и там нет файла modprobe.conf, как мне переключить сата-контроллер в режим ACHI? В БИОСе менял значение но загрузчик не грузится после этого, пришлось вернуть значение натив ИДЕ

У меня стоит Линукс минт 17 и там нет файла modprobe.conf

Вангую наличие специального файла (типа «каталог») /etc/modprobe.d

как мне переключить сата-контроллер в режим ACHI? В БИОСе менял значение но загрузчик не грузится после этого, пришлось вернуть значение натив ИДЕ

Шаманим без понимания сути процессов и предпринимаемых действий на платформе, не предполагающей такого подхода?
Результат более чем закономерен.

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

Техническая информация
Время подготовки страницы: 0.003029 c.
Кэш: частичный.

Расширенный интерфейс хост-контроллера (AHCI) - это особый способ взаимодействия контроллеров SATA с устройствами хранения.

Странная проблема с SATA / Ubuntu 14.04 / ASUS P8Z68V / OCZ Vertex 2

Это мой первый вопрос, потому что у меня обычно дела идут сами. Но на этот раз у меня нет идей. Как упоминалось в заголовке темы, у меня очень странная проблема с загрузочным устройством SATA. Время от времени, я думаю, каждые 2 или 3 месяца, что мо…

Как использовать горячее подключение SATA в Ubuntu 16.04 на плате Intel NUC NUC7i7DN?

Если я подключу диск SATA к NUC(NUC7i7DN) после загрузки в Ubuntu 16.04, диск не распознается. Ничто не появляется с lsblk или dmesg. Если я перезагружаюсь, диск появляется. Кроме того, я могу поменять диск во время работы Ubuntu, но только в том сл…

Ubuntu установлена, но нет экрана GRUB?

Мне удалось установить Ubuntu на SSD в режиме AHCI. Наряду с Win 10. Win 10 была предустановлена, в UEFI есть загрузчик, а в UEFI нет ничего с именем Linux для начала. Как запустить Ubuntu?

Как перейти с IDE на AHCI

У меня двойная загрузка Xubuntu 16.04.03 и Windows 7, к сожалению, контроллер SATA переключен на IDE, и я хотел бы переключиться на AHCI для повышения производительности и не выяснил, как. Когда опция BIOS переключена на AHCI, Xubuntu не загрузился,…

UEFI/GPT Win 7 Ошибка загрузки при двойной загрузке и без GRUB2 [Ubuntu 12.04]

Конфигурация: MBB: ASRock X79 Extreme6 Win 7 установлена ​​на твердотельном накопителе INTEL 40 ГБ (GPT разделен) Ubuntu 14.04 на жестком диске CORSAIR 30 ГБ (Ext4 и SWAP) У меня была Windows 7, установленная ранее в режиме UEFI, использующая 3 разд…

Как отключить встроенный драйвер "AHCI" при установке 12.04?

Мне нужно изменить модуль AHCI в Ubuntu, и я всегда использую ahci.blacklist=yes, Но теперь это не работает, потому что AHCI встроен в ядро, и CONFIG_SATA_AHCI=y не CONFIG_SATA_AHCI=m, Что я могу сделать сейчас? Пожалуйста, помогите мне.

Я использую IDE или AHCI?

Я недавно установил SSD в свой ноутбук, но в соответствии с тем, что я прочитал, режим AHCI предпочтительнее, чем режим IDE для дисков SATA, что устанавливается в BIOS компьютера. Тем не менее, у меня нет такой опции в моем BIOS. Есть ли способ пров…

Поддерживает ли Ubuntu диски SATA в режиме AHCI?

У меня установлена ​​текущая версия Ubuntu 13. Будет ли он загружаться, если я переключу свой контроллер SATA на AHCI в BIOS? (Я установил Ubuntu в режиме IDE) Мне нужно подождать, пока я исправлю свой GRUB (Windows съел его), поэтому я решил сначал…

Ubuntu + Windows 8 -> Dell 14z 5423 AHCI / ISRT

Я только что купил Dell 14z 5423, который использует UEFI/GPT и Intel Smart Response на Windows 8. Я изучал и изучал, как использовать его в качестве двойной загрузки. Благодаря этому форуму я смог установить Ubuntu 13.04 вместе с Windows 8, отключи…

Как заставить Ubuntu распознавать AHCI SSD в режиме RAID

У меня RAID0 на моем компьютере с установленной Windows 10, поэтому в BIOS он находится в Intel RST. У меня есть Samsung SM951 AHCI SSD, который я хочу установить и установить на Ubuntu. Тем не менее, я не могу увидеть этот диск в Ubuntu (у меня уже…

RAID/AHCI Проблемы с установкой Ubuntu вместе с Windows 10 на ноутбук Dell

Мне нужна помощь в установке Ubuntu на мой Dell Inspiron 7577. Обратите внимание, что этот ноутбук поставляется с Windows 10, предварительно установленной на SSD. Я попытался установить Ubuntu 17.10 с помощью USB-устройства. Но когда я продолжил уст…

MacBook Pro 6,2 12.04 работает? AHCI

Мне наконец-то удалось запустить 12.04 на моем MacBook Pro с твердотельным накопителем на 240 ГБ, и я слышал, что использование SSD в IDE на Ubuntu может сделать его очень горячим, что, как я подозреваю, это то, что я испытываю. Есть ли способ включ…

Лучшая конфигурация для 1 SSD и 2 HDD?

Я собираюсь купить материнскую плату sata 3 (Gigabyte GA-970A-DS3) и новый SSD (SATA 3) в качестве загрузочного диска / диска с программами. Кроме того, для хранения данных я буду использовать мои 2 старых maxtor diamondback 10-х (7200 - 300 ГБ кажд…

Должен ли я включить свой контроллер Mobo Raid или оставить его в AHCI?

Я настраиваю объем хранилища raid. Должен ли я оставить контроллер sata на AHCI или переключить его на raid при использовании программного обеспечения Ubuntu?

Подтверждение отсутствия AHCI

$ dmesg | grep -i scsi [ 0.128381] SCSI subsystem initialized [ 0.674506] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249) [ 0…

Двойная загрузка Windows 10 и Kubuntu - SATA AHCI против RAID [ошибка]

Я дважды установил Kubuntu на компьютер с Windows 10, grub включен /dev/sda в то время как менеджер загрузки Windows включен /nvmesomethingsomething, Чтобы установить его, мне нужно было установить SATA с RAID на AHCI в UEFI BIOS Setup. С SATA AHCI …

Устанавливая Ubuntu 18.04 вместе с windows10, SSD не распознается

У меня DELL Precision, с 512 ГБ SSD. Я сжал единственный диск C и выделил 125 ГБ нераспределенного пространства для установки на него Ubuntu. перезагружая систему, выбирая загрузку, установите Ubuntu, процесс установки не распознает ни один жесткий …

Почему последняя сборка Ubuntu 16.04 не поддерживает AHCI из коробки?

Установка двойной загрузки Ubuntu 18.04 на dell xps 15 9570 RAID или AHCI

Я недавно купил этот новый компьютер Dell XPS15 9570. Я разделил окна так, что есть раздел с

650 ГБ пустым. Я следовал приведенным здесь инструкциям. Когда я начинаю установку после запроса Wi-Fi-соединения, установщик утверждает, что там всего 4 Г…

Привет, %username%! Ты наверняка давно знаешь, почему в UEFI нужно предпочесть AHCI, в чём подвох Secure Boot и почему MBR намного хуже, чем GPT. Если нет — самое время разобраться в вопросе, как выжать максимум скорости и стабильности из накопителя программными средствами.




Обратная совместимость технологий в ПК — безусловное благо. С её помощью пожилой процессор можно заставить работать в паре с оперативной памятью из «далёкого будущего», а новый накопитель без проблем приживается в древнем компьютере и делает его значительно быстрее даже с использованием старых версий интерфейса SATA.

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

UEFI — не «альтернативно одарённый BIOS», а лучший метод инициализации оборудования

На «железном» уровне новшества во взаимодействии платформы ПК с накопителями предельно понятны: жёсткие диски наращивали плотность записи и увеличили количество пластин в 3,5-дюймовом форм-факторе и наполнили особо ёмкие модели гелием, чтобы диски стали работать стабильнее. Будущее HDD отныне зависит от темпов внедрения технологии черепичной магнитной записи или более радикальным изменениям (рывку в объёме накопителей) с термоассистируемой магнитной записью.

SSD? Сменили несколько типов памяти, перестали быть роскошью в домашних компьютерах, нарастили объём до сотен гигабайт. Выжали все соки из SATA-III, заполучили скорости PCI-E и наконец заимели компактный форм-фактор.



Накопитель Kingston DCP-1000 — до 1 100 000 IOPS на чтение и 200 000 IOPS на запись, например

Но быстродействие накопителей зависит не только от «железа», но и программной составляющей. И здесь самое время вспомнить о BIOS, который задержался на сцене, словно закостеневшие на старости лет эстрадные кумиры.

Сегодня в сознании трудящихся UEFI — это такая красочная альтернатива «биосу», с градиентами, красивыми меню, поддержкой мыши и, иногда, русифицированным интерфейсов. Тем удивительнее, что пёстрый EFI (Extensible Firmware Interface, тогда ещё без Unified в аббревиатуре) изначальном варианте был разработан Intel ещё в далёком 2003 году. И изначально его предлагали для серверных Itanium как более гибкий и быстрый интерфейс для загрузки ОС и инициализации/диагностики комплектующих. Уж больно много слабых мест было в древнем 16-битном BIOS с 1 Мбайт адресуемой памяти, поэтому замена напрашивалась сама собой. Как это обычно бывает в соревновании слоев абстракции и производительности железа, UEFI стал «тяжелее» и превратился в мини-операционную систему с драйверами и службами, но быстродействие и стабильность того стоили.

В массовые компьютеры UEFI пришёл в 2012-2013 гг., а вместе с ним в «предзагрузочном» интерфейсе появились приятные и не очень, нововведения. Начнём с функции-«защитницы» Windows 8, Secure Boot.

Secure Boot — многострадальная защита от «посредников» между ОС и UEFI

В инициативе по внедрению функции Secure Boot в UEFI версии 2.2 и выше разработчики руководствовалась благими намерениями, если вы понимаете, о чём мы. То, что первыми на вооружение эту функцию взяли Microsoft (чтобы обезопасить запуск Windows 8 и «придушить» активиторы-бутлоадеры) — другой разговор.

Некоторое время только Windows 8 и умела загружаться в режиме Secure Boot, а пользователям всех других ОС приходилось отключать функцию в BIOS UEFI, потому что интерфейс отказывался исполнять неподписанные файлы не подготовленных соответствующим образом систем.



Принцип работы Secure Boot

«Мякотка» заключалась в том, что все новые компьютеры по требованию Microsoft поставлялись с включенным Secure Boot, поэтому о новой функции (в не очень приятных обстоятельствах «падающей» системы) вскоре узнали все любители отличных от Win 8 операционных систем. А в некоторых случаях обновление Microsoft просто «по приколу» активировало Secure Boot в UEFI даже в Windows 7, которая после такой имплантации благополучно «падала» при следующей загрузке. Это ещё одна разновидность «романтических» обстоятельств знакомства с новой функцией в былые годы.



«Я те покажу, что такое безопасная загрузка!», — как бы говорит нам обновление KB3133977 и включает неподдерживаемый на Windows 7 Secure Boot в материнских платах ASUS

Справедливости ради, стоит отметить, что современные дистрибутивы GNU/Linux (Ubuntu, Fedora, Red Hat и openSUSE в числе первых) достаточно быстро обзавелись подписью для загрузки в Secure Boot, но в 2016 году с подачи Microsoft индустрии этот стандарт дважды, скажем так, аукнулся.

Первый раз — когда редмондцы «потеряли» мастер-ключ от Secure Boot и скомпрометировали защиту, за внедрение которой так активно выступали. Не штатный ключ, а именно мастер-ключ, с которым во всех выпущенных устройствах при активном Secure Boot загрузчик становится «голым и беззащитным», а злоумышленники могут легко и просто подменить операционную систему на этапе первоначальной загрузки. Нет повести печальнее на свете, чем повесть о «золотых ключах» и дебагерских инструментах в широком доступе.

А второй раз Microsoft наделала шума, когда упомянутый выше бэкдор начали было применять во благо как средство «джейлбрейка» планшетов под управлением Windows RT. Дело в том, что эксперимент Microsoft с ARM-системами закончился провалом, а крутые и дорогие (когда-то) планшеты Surface не получили даже поддержки UWP-приложений. То есть, неплохие с конструктивной точки зрения устройства стали заложниками «мёртвой» операционной системы. А другой операционной системы в планшете быть не могло, ведь Secure Boot на планшетах, по требованию Microsoft, был неотключаемым. После того, как упомянутый выше бэкдор оказался общественным достоянием, пользователи ARM-версий Surface получили на некоторое время возможность запустить неавторизованный загрузчик и установить альтернативную ОС. Но патч-латка за авторством Microsoft подоспел до того, как «еретики» успели что-то предпринять.



У Microsoft Surface RT был шанс заполучить альтернативную ОС. К сожалению, не сбылось.

Словом, Secure Boot уже подводила производителей и пользователей ПК, и, есть риск, что это произойдёт снова, поэтому тех, кто сомневается в её полезности, можно понять. Использовать ли «защищённую загрузку» или нет — вопрос открытый, как и в случае с подходом «паранойя vs установленный антивирус», если речь идёт о Windows. По умолчанию в старых матплатах не-брендовых ПК эта опция отключена, однако слабая защита всё же лучше, чем никакая.

Но бог с ними, с фичами безопасности, мы ведь здесь собрались ради настроек, которые ликвидируют «костыли» в работе накопителя? К ним и перейдём.

Устаревший и более медленный интерфейс по соображениям «кабы чего не вышло»

В списке устаревших технологий, которые гнездятся в новых матплатах ради совместимости со стандартами былых лет, неизменно фигурирует IDE (Integrated Drive Electronics) — режим контроллера накопителей, который не «ампутировали» из новых чипсетов только ради совместимости со старыми накопителями и ПО. В таком режиме накопители SATA 3.0 работают с быстродействием уровня своих PATA-предшественников.

А режим расширенного хост-контроллера (AHCI) даже в самых современных чипсетах отключен «до востребования». И напрасно, потому что только он сможет раскрыть потенциал современных накопителей при высокой нагрузке.

В былые времена загвоздка с использованием режима AHCI заключалась в том, что в операционных системах (Windows XP и Vista, по большей части) попросту не было драйверов для большинства AHCI-контроллеров в новых чипсетах, поэтому системы «падали в BSOD» сразу же после установки. Сегодня кулибины внедряют поддержку AHCI даже в эти две устаревшие системы, а уж Windows 7/8 и 10 поддерживают расширенный хост-контроллер в полной мере.



Накопитель в режиме последовательного чтения (IDE). Накопитель — Kingston SSD Now V+



Накопитель в режиме последовательного чтения (AHCI) (источник: dobreprogramy.pl)

От режима IDE AHCI отличает поддержка горячей замены накопителя (малополезно в домашнем ПК) и, что гораздо важнее, NQC. Native Command Queuing или «аппаратную установку очерёдности команд» часто считают новой разработкой для повышения быстродействия SSD, хотя на самом деле её разрабатывали ещё с учётом потенциала механических накопителей.

Поддержка NQC в режиме AHCI минимизирует движение головки в механических накопителях

NCQ «сортирует» команды при обращении к накопителю таким образом, чтобы минимизировать движения головки в HDD и как можно эффективнее использовать ячейки NAND в твердотельных накопителях. В случае с SSD режим AHCI важен ещё и для корректной работы TRIM и быстродействии на предельных для SATA-III скоростях (а в «потолок» SATA упираются даже недорогие накопители. Такие как Kingston UV400, например).



Режим AHCI жизненно важен для новых SATA-накопителей

Переключать режим работы контроллера желательно до установки операционной системы. Можно и после, но тогда придётся «заводить» AHCI с помощью нетрадиционной, понимаете ли, медицины. В любом случае, убедитесь, что ваши накопители используют для передачи данных современный интерфейс. Ведь гарантия того, что, например, Windows 98 сможет взаимодействовать с накопителем гораздо менее полезна, чем более высокое быстродействие в современных ОС и программах каждый день.

NTLDR is missing, если не используешь разметку GPT

Поддержка разметки GPT — ещё одна фича, которая стала повсеместно использоваться с приходом UEFI. Важная составляющая современных накопителей, и вот почему.

До прихода GUID Partition Table пользователям ПК приходилось довольствоваться архаичным методом размещения таблиц разделов — MBR или master boot record (главная загрузочная запись), стандарт образца 1983 года, ровесник DOS 2.0.

MBR — это такой сектор с загрузчиком операционной системы и информацией о логических дисках. Поддерживает работу с дисками объёмом до 2 Тбайт и только до четырёх основных разделов. Если 2-терабайтные HDD стали «бутылочным горлышком» в домашних ПК только недавно, то второй фактор породил трюки наподобие «расширенных разделов» ещё со стародавних времён.

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



Загрузчик — всё

А главное — GPT гораздо более отказоустойчив, потому что загрузчик и информация о разделах больше не хранятся «в одной корзине». Если MBR повреждён — ваш накопитель впадает в «беспамятство», а информацию с него придётся восстанавливать долго и нудно. GPT хранит копии этой информации в разных секторах диска и восстанавливает информацию, если она повреждена.

В ёмких HDD разметка GPT стала суровой необходимостью, а новые операционные системы используют её даже для накопителей ёмкостью много меньше 2 Тбайт. Разумный принцип организации и надёжность GPT однозначно перевешивают её недостатки, да и с поддержкой проблем нет ещё со времён Windows 8 (GNU/Linux тоже не обделены поддержкой), поэтому конвертировать диски из формата MBR в его последователя будет не лишним.

Файловые системы: вы уже готовы к ReFS, а она к вам — нет


Не форматируйте системный диск под Windows XP в FAT32! Если в ОС GNU/Linux файловые системы «цветут и пахнут» и внедряются без особой бюрократии, то монополии NTFS в накопителях под управлением Windows ничего не грозит. Но за прошедшие годы (без малого четверть века, если брать за отсчёт первую версию ФС) недостатки NTFS успели «набить оскомину» даже самой Microsoft, поэтому редмондцы разработали и, частично, внедрили преемника своего детища — ReFS (Resilient File System).

Файловая структура в ReFS

Дебютная версия «отказоустойчивой файловой системы» вышла в свет в бета-версиях Windows 8 и её серверных аналогах. Её будущее в домашних ПК пока туманно, тем более, в роли системного раздела, но ключевые наработки Microsoft в этом направлении известны уже сегодня. Среди них:

• Поддержка длинных имен. До 32768 символов в пути вместо 255, как это было в NTFS
• Устойчивость к перебоям в питании устройства. Данные и результаты изменений не будут повреждены, потому что файловая система оперирует метаданными и восстанавливает информацию в случае их повреждения. При любых операциях файловая система сначала создаёт новую копию метаданных в свободном пространстве, и только потом, в случае успеха, переводит ссылку со старой области метаданных на новую. Вот вам и сохранность файлов без журналирования.
• Избыточность хранения данных для большего ресурса накопителя.
• Более высокая скорость работы за счёт пониженной фрагментации.

ReFS ещё недостаточно отполирована для повсеместного внедрения, но если откуда-то и стоит ждать новшеств в методе хранения и оперирования файлами в Windows, то только отсюда.

Новое — значит лучшее?

Рекомендация выбирать самые новые протоколы и технологии из доступных была бы слишком наивной — всегда стоит взвешивать за и против, прежде чем расставлять галочки в UEFI или операционной системе. Но всё же стоит помнить о том, что в апгрейд старого компьютера — дело рук самих владельцев этого компьютера. ПК с многолетней выдержкой очень редко способен сконфигурировать новое железо правильным образом. А это значит, что после модернизации будет не лишним проверить, в каком режиме работает новая «железка» — хотя бы среди тех вариантов, о которых мы говорили сегодня. Заставляйте ваши SSD работать «на все деньги» при любом удобном случае!



Всякую новую вещь нужно уметь правильно использовать

Правильная конфигурация BIOS/UEFI и операционной системы — это хорошо, а когда она управляет новым быстрым железом — ещё лучше! Для всех любителей совмещать программную прокачку комплектующих с непосредственно апгрейдом мы дарим скидку 10% на SSD HyperX и память DDR4 в магазинах DNS и 10% скидки на накопители HyperX Fury и память DDR3 в Ситилинк! Акция действует с 21 марта по 4 апреля, это отличная возможность сделать свой компьютер быстрее и сэкономить.

А ещё мы рады сообщить, что вскоре обладателем нашей новейшей флагманской гарнитуры с объёмным звуком станет подписчик Kingston. Поэтому, если вы ещё не подписаны, нужно скорее исправлять ситуацию. :) Мы выберем победителя случайным образом и огласим имя никнейм счастливчика 7 апреля. Не упустите шанс заполучить звучание кинематографического уровня для своего компьютера!


Подписывайтесь и оставайтесь с нами — будет интересно!

Для получения дополнительной информации о продукции Kingston и HyperX обращайтесь на официальный сайт компании. В выборе своего комплекта HyperX поможет страничка с наглядным пособием.

Читайте также: