Извлечете максимума от вашия NVMe SSD, като оптимизирате I/O опашките

  • Драйверът, използван от Windows 11 (Disk.sys срещу nvmedisk.sys), може значително да ограничи реалната производителност на NVMe SSD дисковете.
  • Правилното конфигуриране на BIOS/UEFI и PCIe съвместимостта на M.2 порта е от съществено значение, за да се възползвате максимално от наличната честотна лента.
  • Актуализирането на фърмуера, активирането на TRIM и настройването на плановете за захранване и кеша за запис спомагат за поддържането на висока и стабилна производителност.
  • Намаляването на процесите на стартиране, деактивирането на търсенето в Windows и освобождаването на SSD пространство предотвратява ненужното натоварване на опашките за входно/изходни операции.

Извлечете максимума от вашия NVMe SSD, като оптимизирате I/O опашките

Ако имате бърз NVMe SSD и забележите, че Windows 11 не е толкова бърз, колкото би трябвало да бъдеНе сте сами. Често проблемът не е в хардуера, а в начина, по който операционната система, BIOS/UEFI и драйверите управляват опашките за входно/изходни операции и самото устройство.

Да видим как Извлечете максимума от вашия NVMe SSD, като оптимизирате систематаТова включва настройване на драйвери, проверка на настройките на дънната платка и прилагане на различни усъвършенствани трикове, за да се гарантира правилното функциониране на I/O опашките. Всичко това е комбинирано с настройка на NVMe драйвери за Windows 11, оптимизация на фърмуера, управление на захранването, кеширане и поддръжка, като всичко това се предоставя с лесен и практичен подход.

Защо Windows 11 може да забавя вашия NVMe SSD

Едно от най-странните, но съвсем реални пречки е свързано с драйвер, който Windows 11 използва за NVMeНа много компютри системата все още използва остарял генеричен драйвер (Disk.sys), който третира съвременните NVMe устройства като традиционни SCSI устройства.

Този детайл причинява системата Той не използва напълно I/O опашките и паралелизацията, присъщи на NVMe протокола.Това ограничава производителността както при последователни, така и при произволни операции за четене и запис. Практическият резултат е значителна загуба на MB/s и, което е по-важно, на бързината на реакция при натоварване.

Microsoft има по-модерен драйвер, първоначално проектиран за сървъриnvmedisk.sys, който управлява NVMe функциите. Добрата новина е, че можете да принудите използването му дори в клиентски версии на Windows 11, като по този начин предотвратите третирането на SSD диска от системата като стар SCSI диск.

Тази промяна не е трик за овърклок или нещо подобно, а... правилна конфигурация на стека за съхранениеС преминаването към nvmedisk.sys, много потребители са наблюдавали забележими подобрения в бенчмарковете. време за зареждане на играта, отваряне на тежки програми и общо усещане за плавност.

Въпреки това, тъй като тази функция все още не е активирана по подразбиране на всички системи, е необходимо да се направи корекции в системния регистър на WindowsТова е деликатен въпрос, който изисква внимателно боравене и вземане на предпазни мерки, преди да се докосне каквото и да било.

Проверете кой NVMe контролер използва вашата система

Преди да правите каквито и да е промени, е добре да знаете дали вашият NVMe SSD използва стария или новия контролер. За да проверите това, можете да използвате собствения контролер на SSD-то. Мениджър на устройства от Windows 11 с тези стъпки:

Първо, отворете разширеното контекстно меню, като натиснете Windows + X и изберете опцията „Диспечер на устройства“. Това е най-бързият начин да получите достъп до него, без да се налага да търсите в менютата.

В „Диспечер на устройства“ превъртете до края на списъка и разгънете секцията „Дискови устройства“Там ще видите всички открити устройства: вашия NVMe SSD, други SSD или твърди дискове и всички външни устройства.

Щракнете с десния бутон върху NVMe устройството, което искате да проверите, отидете на „Свойства“ и след това на раздела „Драйвер“. В този раздел ще видите драйвер, който управлява това устройствоАко кликнете върху „Детайли за драйвера“, можете да проверите точното име на използваните файлове.

Ще се показва на повечето устройства Disk.sys като основен контролер, което показва, че все още сте на общия стек за съхранение. Ако вместо това видите nvmedick.sysТова означава, че вече използвате оптимизирания за NVMe драйвер и не е необходимо да налагате промяната.

Активирайте драйвера nvmedisk.sys в Windows 11, като използвате системния регистър

Ако вашият NVMe SSD все още използва Disk.sys, можете да принудите Windows 11 да го направи. Използвайте новия драйвер nvmedisk.sys Активиране на поредица от функции чрез системния регистър. Този процес засяга чувствителна част от системата, така че е най-добре да се действа внимателно.

Преди всичко, силно се препоръчва създайте точка за възстановяване на систематаПо този начин, ако нещо се обърка, можете лесно да се върнете към предишно състояние. Можете да направите това, като потърсите „Възстановяване на системата“ в менюто „Старт“ и ръчно създадете точка за възстановяване.

След това ще трябва да отворите Команден ред (CMD) като администраторНатиснете „Старт“, въведете „cmd“, щракнете с десния бутон върху „Команден ред“ и изберете „Изпълни като администратор“. Уверете се, че сте приели подканата за контрол на потребителските акаунти.

В прозореца на CMD с повишени права въведете тези команди една по една, като натискате Enter след всеки ред, за да се уверите, че са приложени правилно към системния регистър на Windows:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 735209102 /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1853569164 /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 156965516 /t REG_DWORD /d 1 /f

Тези стойности активират поредица от вътрешни функции за управление на NVMe устройства което кара Windows да започне да използва nvmedisk.sys. След като трите команди бъдат изпълнени, рестартирайте компютъра си, за да влязат в сила промените.

  Настройки на BIOS за оптимизиране на вашия компютър ежедневно

Когато рестартирате системата, ако повторите процеса на проверка на драйвера от диспечера на устройствата, ще видите, че вашият NVMe диск вече не е посочен по същия начин и в „Подробности за драйвера“ ще се появи nvmedick.sys вместо disk.sysТова е знак, че новият стек е в експлоатация.

Рискове и как да се обърне промяната на контролера

Докосването до системния регистър никога не е без риск, както поради възможни грешки при въвеждане на команди Това може да се дължи на промени в поведението на системата при определени хардуерни конфигурации. Обикновено би трябвало да работи добре, но е полезно да знаете как да отмените корекцията.

Ако след активиране на nvmedisk.sys забележите нестабилност, сривове или странно поведение на вашите устройства, можете да се върнете към предишното състояние по два начина: като използвате точка за възстановяване които сте създали по-рано или като ръчно премахнете добавените ключове.

За да ги изтриете, отворете отново CMD като администратор и използвайте командата "reg delete" за засегнатите пътища. Това ще възстанови системата. Ще се върне към предишната конфигурация и ще възобнови Disk.sys. като главен контролер.

Най-безопасната и удобна алтернатива за повечето хора е да възстановят Windows до предишна точка на възстановяване. Този метод не само възстановява състоянието на системния регистър, но и всички промени в драйверите или свързани конфигурации.

Във всеки случай, тази корекция се основава на вградени функции на Windows 11, а не в софтуер на трети страни, така че рискът е фокусиран главно върху евентуална несъвместимост с определен много специфичен хардуер или върху човешки грешки при прилагане на командите.

Конфигурирайте BIOS/UEFI, за да оптимизирате производителността на NVMe

Извлечете максимума от вашия NVMe SSD, като оптимизирате I/O опашките

Другият основен стълб на производителността на NVMe SSD се крие в BIOS/UEFI и конфигурация на дънната платкаДори и с най-добрия драйвер за Windows, ако M.2 портът не е правилно конфигуриран или не споделя оптимално ресурсите, устройството ви няма да работи добре.

Първото нещо, което винаги трябва да направите, е да погледнете ръководство за вашата дънна платка или системаТам обикновено ще намерите подробности за режимите на M.2 портовете, кои PCIe линии използват и кои SATA връзки са деактивирани, когато активирате определени конфигурации.

По време на стартиране на системата, влезте в настройките на BIOS/UEFI, като натиснете клавиша, обозначен на дънната платка (обикновено F2, Delete или подобен). След като влезете, внимателно се придвижете, за да намерите секциите, свързани с M.2 конфигурация, съхранение или PCIe, които променят имената си в зависимост от производителя.

В много съвременни модели, особено геймърски или дънни платки от среден до висок клас, ще видите опции за избор на Режим на свързване на M.2 слотНапример, на ASUS ROG Maximus IX Formula можете да активирате PCIe x4 режим за специалния NVMe слот.

Чрез превключване на M.2 слота в режим PCIe x4, NVMe устройството може използвайте всички разпределени PCIe линии, увеличавайки теоретичната му скорост на четене и запис; от друга страна, на определени дънни платки деактивира някои SATA портове (обикновено SATA 5 и 6), нещо, което е посочено в ръководството и в помощните съобщения на BIOS.

Практически пример с ASUS ROG Maximus IX Formula

Ако инсталирате NVMe SSD на дънна платка като ASUS ROG Maximus IX FormulaМоже да видите съобщения в POST теста относно конфигурацията на M.2 и засегнатите SATA портове. Не се притеснявайте: това е просто системата, която показва как разпределя честотната лента.

За да увеличите максимално производителността, влезте в UEFI и намерете опциите за Конфигурация на честотната лента на M.2В този конкретен модел можете да изберете порта, който да работи на x4, което кара NVMe устройството да работи с пълен капацитет, възползвайки се максимално от PCIe интерфейса.

В графичния интерфейс на UEFI ще видите, че когато активирате x4 на M.2 устройството, дънната платка автоматично деактивира SATA портове 5 и 6. Това съответства на посоченото в ръководството и е доста често срещана подредба: няколко SATA порта се жертват в замяна на това M.2 устройството да има всички необходими PCIe линии.

Тази логика се повтаря и на много други дънни платки: ако NVMe SSD споделя канали с други устройства, ще трябва да решите дали предпочитате повече SATA портове или... максимална производителност на NVMeЗа компютър, насочен към игри, редактиране на видео или интензивна продуктивност, приоритизирането на NVMe обикновено се отплаща.

В допълнение към тази настройка, проверете дали M.2 интерфейсът е конфигуриран да PCIe режим, а не SATA режимТова е особено вярно за хибридните дънни платки, които поддържат и двата вида SSD дискове. В противен случай вашият NVMe диск може да функционира като обикновен SATA SSD, което ще доведе до влошаване на производителността.

Съвместимост с PCI-Express: гарантиране, че SSD и дънната платка „говорят на един и същи език“

Друг ключов фактор за доброто използване на NVMe I/O опашките и честотната лента е, че PCI-Express версията на SSD и версията със слот M.2 Те трябва да са подравнени. В противен случай може да пропилеете голяма част от това, за което сте платили.

  Windows на MacBook Neo: ето как наистина работи с Parallels

От една страна, проверете Технически спецификации на M.2 SSD Кой PCIe стандарт използва (3.0, 4.0 или 5.0) и колко линии поддържа (обикновено x4). Ще намерите тази информация на уебсайта на производителя или на кутията на продукта.

От друга страна, то влиза в документация за вашата дънна платка И проверете информацията за M.2 портовете: поддържана PCIe версия и брой налични линии. Ако не сте сигурни за точния модел на дънната платка, можете да отворите менюто „Старт“, да въведете „Системна информация“ и да го намерите там.

Ако поставите PCIe 4.0 SSD в дънна платка, чийто M.2 слот предлага само PCIe 3.0, устройството ще работи, но Ще работи ограничено до стандарта 3.0.Не че е лошо, но ще губите част от капацитета му за пренос.

Обратното също е вярно: ако дънната ви платка е PCIe 4.0, а SSD е 3.0, системата ще се адаптира и ще я стартира на 3.0 без допълнителни проблеми. В този случай просто няма да се възползвате максимално от потенциала на дънната платка, но няма да се сблъскате с толкова сериозен проблем, както в обратния сценарий.

Актуализирайте фърмуера на NVMe SSD

Въпреки че обикновено се фокусираме върху драйвери и BIOS, фърмуер на самия NVMe SSD Това може също да доведе до забележима разлика в производителността, стабилността и управлението на живота на клетките.

Производителите ги пускат на пазара с известна честота. фърмуери, които поправят грешки и подобряват управлението на опашките за входно/изходно изпълнениеТе фино настройват поведението на вътрешния контролер и понякога решават проблеми със съвместимостта с определени чипсети или версии на Windows.

За да надстроите, първото нещо, което трябва да знаете, е точно кой модел SSD сте инсталирали. Ако си спомняте, чудесно; ако не, можете да използвате инструмент като CrystalDiskInfo за да видите точния модел за секунди.

След като имате номера на модела, потърсете в Google нещо като „Фърмуер + име на вашия SSD“. Винаги посещавайте официалния уебсайт на производителя, изтегляйте инструмента или пакета за актуализиране, който предлагат, и следвайте инструкциите им. Те обикновено са доста ясни и лесни за следване.

Препоръчително е да направите актуализацията с оборудване, свързано към стабилно захранване И, ако е възможно, без други задачи, изискващи големи ресурси, да се изпълняват паралелно. На системните устройства някои инструменти изискват рестартиране на компютъра, за да се приложи фърмуерът в среда на Windows преди зареждане.

TRIM и поддръжка на логически SSD дискове

Освен хардуера и драйверите, има и функции на операционната система, които помагат на SSD диска поддържайте постоянна производителност във времетоНай-важният е TRIM и си струва да се прегледа и Настройки на NTFS.

TRIM е функция, която позволява на операционната система да каже на SSD диска кои блокове са били освободени след изтриване на файлове, така че дискът да може подгответе тези блокове предварителноПо този начин, когато дойде време за писане отново, процесът ще бъде по-бърз и по-малко изморителен.

В Windows 10 и Windows 11, TRIM е активиран по подразбиране, но не е зле да го проверите. Отворете менюто „Старт“, въведете „cmd“, стартирайте командния ред като администратор и въведете тази команда:

fsutil заявка за поведение DisableDeleteNotify

Ако записите показват стойност "0", това означава, че TRIM работи правилно. Ако някой се показва със стойност "1", той е деактивиран и трябва да го активирате. подобряват както производителността, така и живота на устройството.

В допълнение към TRIM, Windows включва инструмента „Дефрагментиране и оптимизиране на дискове“. Въпреки че концепцията за традиционно дефрагментиране не се прилага по същия начин за SSD дисковете, тази помощна програма се грижи за... изпращане на TRIM команди и вътрешно организиране на устройствата без да им навредите. Можете да се консултирате с нашите пълно ръководство.

Планове за захранване и тяхното влияние върху производителността на NVMe

Друга корекция, която често остава незабелязана, е план за захранване, който сте конфигурирали в WindowsВъпреки че може да изглежда, че няма много общо със SSD, това влияе върху това как и кога системата намалява консумацията на енергия на определени устройства.

За настолни компютри обикновено е най-добре да използвате план „Висока производителност“ или персонализиран такъв, който контролира агресивните политики за пестене на енергия, особено ако искате I/O опашки и NVMe достъп винаги бъдете бързи, дори във второстепенните звена.

На много лаптопи планът „Балансиран“ е предназначен да удължи живота на батерията и това може да доведе до твърде често преминаване на някои вторични SSD дискове в режим на заспиване, което води до леки забавяния при повторното им събуждане.

За да проверите това, отворете контролния панел, превключете на „Малки икони“ за по-ясен изглед и отидете на „Опции за захранване“. Оттам можете да изберете „Висока производителност“ или да създадете свой собствен план, като настроите кога устройствата се изключват, как се управлява процесорът и т.н.

  Производителност и поддръжка на AIO течни охладители спрямо въздушни охладители след една година употреба

Имайте предвид, че на лаптопите, прекалено агресивният план за производителност ще доведе до батерията се изтощава по-бързоТака че може да се интересувате от това да имате два различни профила в зависимост от това дали използвате устройството включено в контакта или в движение.

Активиране на кеширането на запис на устройството

За да се увеличи максимално пропускателната способност на I/O опашките, е много полезно да се активира кеширане на запис на устройството, нещо, което Windows ви позволява да направите доста лесно от диспечера на устройствата.

Важно е обаче да се разбере рискът: когато работите с активирано кеширане на запис, ако има прекъсване на захранването или пренапрежение в неподходящ момент, има известен риск. възможност за загуба на данни, които все още не са физически записани на SSD устройствотоВ системи с UPS или в относително стабилна среда, това обикновено си струва.

За да го активирате, отворете „Диспечер на устройства“ от менюто „Старт“, намерете вашия SSD под „Дискови устройства“, щракнете с десния бутон върху него и изберете „Свойства“. Отидете на раздела „Политики“ и поставете отметка в квадратчето до „Активиране на кеширането на запис на устройството“.

С това Windows ще позволи на SSD-то да управлява по-добре как и кога всъщност записва данни в клетките, което се изразява в подобрено време за реакция и по-висока устойчива производителност при много натоварвания.

След като приложите промяната, щракнете върху OK и затворете прозорците. От този момент нататък поведението при запис би трябвало да е по-ефективно, особено в сценарии с много малки, чести операции.

Намалете ненужното натоварване: програми за стартиране и търсене в Windows

Без значение колко бърз е вашият NVMe диск, ако го претоварите с ненужни задачи веднага щом Windows се стартира, той ще се усеща бавен. Ето защо е препоръчително почистване на програми, които се изпълняват автоматично при влизане.

Натиснете CTRL + SHIFT + ESC, за да отворите диспечера на задачите и отидете в раздела „Стартиране“. Там ще видите всички приложения, които се зареждат автоматично. Чувствайте се свободни да деактивирате тези, които не е необходимо да стартирате от самото начало.

Това прави системата да се стартира по-бързо и позволява на SSD диска да се фокусира върху заредете операционната система и приложенията, от които наистина се нуждаете, вместо да умножава фоновите процеси от самото начало.

Друг интересен момент е Търсене в Windows (индексатор за търсене)Услугата, която постоянно индексира вашите файлове за незабавно търсене. На компютри с бързи NVMe SSD дискове това агресивно индексиране често е ненужно.

За да го деактивирате, отворете менюто „Старт“, потърсете „Услуги“ и го стартирайте. В списъка намерете „Търсене в Windows“, щракнете двукратно върху него и под „Тип стартиране“ изберете „Деактивирано“. Приложете промените и спрете услугата, ако все още работи.

По този начин намалявате постоянното натоварване на SSD и процесора, оставяйки повече място за... наистина важни входно-изходни операциикато програми за редактиране, игри или виртуални машини, трябва да имат приоритет.

Оптимизирайте използването на SSD пространството: инструменти като SpaceSniffer

Когато NVMe SSD е почти пълен, производителността му обикновено страда, защото Контролерът има по-малко свободни блокове за преместване и подреждане.Следователно, освобождаването на пространство по интелигентен начин или дори комбинирайте SSD и HDD с пространства за съхранениеТова също така помага да се поддържат по-гъвкави опашки за входно/изходни операции.

Много практичен инструмент за това е SpaceSniffer, безплатен инструмент, който визуално ви показва кои папки и файлове Те заемат повече място на вашия дискИдеален е за бързо локализиране на „чудовища“ с размер, от който вече не се нуждаете.

Идеята е проста: стартирате SpaceSniffer на основния си SSD диск, оставяте го да анализира съдържанието и след това изтривате или премествате големи, ненужни файлове. Колкото повече свободно място освободите (без да се вманиачавате), толкова по-лесно ще бъде за вашия SSD да работи.

В комбинация с добрия навик да не се пълни NVMe до 99%, това допринася за операциите по запис и презапис са по-добре разпределениподдържане на постоянна производителност и удължаване на живота на устройството.

Всичко горепосочено – оптимизиране на NVMe драйвера, настройване на BIOS/UEFI, синхронизиране на PCIe съвместимостта, поддържане на актуален фърмуер, осигуряване на работа на TRIM, фина настройка на плановете за захранване, кеширане на запис и намаляване на ненужните процеси и услуги – формира набор от настройки, които, комбинирани, ви позволяват наистина да извлечете максимума от вашия NVMe SSD. С тези промени, I/O опашките престават да бъдат скрито пречка и вашата система работи както бихте очаквали от модерна машина с високопроизводително съхранение.

Свързана статия:
KIOXIA и нейната серия EXCERIA PLUS G4 се отличават с мощност и производителност.