Команда TRIM является важной для поддержания производительности SSD накопителей на протяжении времени их эксплуатации. Суть команды сводится к очистке данных с неиспользуемых ячеек памяти с тем, чтобы дальнейшие операции записи производились с прежней скоростью без предварительного удаления уже имеющихся данных (при простом удалении данных пользователем ячейки просто помечаются как неиспользуемые, но остаются заполненными данными).
Поддержка TRIM для SSD включена по умолчанию в Windows 11 и Windows 10, 8.1 и 7 (как и многие другие функции оптимизации работы твердотельных накопителей, см. Настройка SSD для Windows 10), однако, в некоторых случаях это может оказаться не так. В этой инструкции подробно о том, как проверить, включена ли функция, а также о том, как включить TRIM в Windows, если поддержка команды отключена и дополнительная, касающаяся старых ОС и внешних SSD.
Примечание: некоторые материалы сообщают о том, что для работы TRIM SSD обязательно должен работать в режиме AHCI, а не IDE. В действительности, режим эмуляции IDE, включенный в BIOS/UEFI (а именно эмуляция IDE используется на современных материнских платах) не является помехой для работы TRIM, однако в некоторых случаях возможны ограничения (может не работать на отдельных драйверах IDE-контроллера), более того, в режиме AHCI ваш диск будет работать быстрее, так что на всякий случай убедитесь, что диск работает в режиме AHCI и, желательно, переключите его в этот режим, если это не так, см. Как включить режим AHCI в Windows 10.
Как проверить, включена ли команда TRIM
Для проверки состояния TRIM для вашего SSD накопителя можно использовать командную строку, запущенную от имени администратора (можно использовать и PowerShell).
- Запустите командную строку от имени администратора (для этого в Windows 11 и Windows 10 можно начать вводить «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать нужный пункт контекстного меню). Также можно нажать правой кнопкой мыши по кнопке Пуск и запустить Терминал Windows или Windows PowerShell от имени администратора.
- Введите команду fsutil behavior query disabledeletenotify и нажмите Enter.
- В Windows 11 вы увидите результат как на следующем скриншоте, в случае если TRIM включен:
- В Windows 10 и более ранних версиях результат может выглядеть иначе, как на изображении ниже или, как вариант: NTFS DisableDeleteNotify = 0 (отключено), однако, это как раз говорит о том, что TRIM включен.
В результате отображается отчет о том включена ли поддержка TRIM для разных файловых систем (NTFS и ReFS). При этом значение 0 (ноль) говорит о том, что команда TRIM включена и используется, значение 1 — отключена. Если в скобках вы видите дополнение вида «отключено», оно относится не к команде TRIM, а к DisableDeleteNotify (отключение уведомление об удалении): когда DisableDeleteNotify отключено, TRIM включен и наоборот.
Состояние «не установлен», сообщает, что на данный момент поддержка TRIM не установлена для SSD с указанной файловой системой, но после подключении такого твердотельного накопителя будет включена.
Как включить TRIM в Windows 11, Windows 10, 8.1 и 7
Как было отмечено в начале инструкции, по умолчанию поддержка TRIM должна включаться для SSD автоматически в современных ОС. Если у вас она отключена, то прежде, чем включать TRIM вручную, рекомендую проделать следующие действия (возможно, ваша система «не знает», что подключен SSD):
- В проводнике откройте свойства твердотельного накопителя (правый клик — свойства), и на вкладке «Сервис» нажмите кнопку «Оптимизировать».
- В следующем окне обратите внимание на столбец «Тип носителя». Если там не указан «твердотельный накопитель» (вместо этого — «Жесткий диск»), видимо, Windows пока не знает о том, что у вас SSD и именно по этой причине отключена поддержка TRIM.
- Чтобы система правильно определила тип диска и включила соответствующие функции оптимизации, запустите командную строку от имени администратора и введите команду winsat diskformal
- По окончании выполнения проверки скорости накопителя, можно снова заглянуть в окно оптимизации дисков и проверить поддержку TRIM — с большой вероятность, она будет включена.
Если же тип диска определен правильно, то задать опции TRIM можно вручную, с помощью командной строки, запущенной от имени администратора следующими командами
- fsutil behavior set disabledeletenotify NTFS 0 — включить TRIM для SSD с файловой системой NTFS.
- fsutil behavior set disabledeletenotify ReFS 0 — включить TRIM для ReFS.
Аналогичной командой, установив значение 1 вместо 0 можно отключить поддержку TRIM.
Дополнительная информация
В завершение, некоторые дополнительные сведения, которые могут оказаться полезными.
- Проверить, включена ли функция TRIM вы можете с использованием программ для SSD.
- На сегодняшний день появились внешние твердотельные накопители и вопрос о включении TRIM, бывает, касается и их. В большинстве случаев для внешних SSD подключаемых по USB включить TRIM нельзя, т.к. это команда SATA, которая не передаётся по USB (но в сети есть информация об отдельных контроллерах USB для внешних накопителей с поддержкой TRIM). Для SSD, подключаемых по Thunderbolt поддержка TRIM возможна (зависит от конкретного накопителя).
- В Windows XP и Windows Vista нет встроенной поддержки TRIM, но её можно включить с помощью Intel SSD Toolbox (старых версий, специально для указанных ОС), старых версий Samsung Magician (нужно вручную включить оптимизацию производительности в программе) с поддержкой XP/Vista, также существует способ включения TRIM с помощью программы 0&0 Defrag (поищите в Интернете именно в контексте вашей версии ОС).
title | description | manager | ms.author | author | ms.topic | ms.date | ms.assetid |
---|---|---|---|---|---|---|---|
fsutil behavior |
Reference article for the fsutil behavior command, which queries or sets NTFS volume behavior. |
dmoss |
toklima |
toklima |
reference |
10/16/2017 |
84eaba2c-c0af-49e1-bbbd-2ed2928e5e4b |
Applies to: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10, Windows Server 2012 R2, Windows 8.1, Windows Server 2012, Windows 8
Queries or sets NTFS volume behavior, which includes:
-
Creating the 8.3 character-length file names.
-
Extending character use in 8.3 character-length short file names on NTFS volumes.
-
Updating of the Last Access Time stamp when directories are listed on NTFS volumes.
-
The frequency with which quota events are written to the system log and to NTFS paged pool and NTFS non-paged pool memory cache levels.
-
The size of the master file table zone (MFT Zone).
-
Silent deletion of data when the system encounters corruption on an NTFS volume.
-
File-delete notification (also known as trim or unmap).
Syntax
fsutil behavior query {allowextchar | bugcheckoncorrupt | disable8dot3 [<volumepath>] | disablecompression | disablecompressionlimit | disableencryption | disablefilemetadataoptimization | disablelastaccess | disablespotcorruptionhandling | disabletxf | disablewriteautotiering | encryptpagingfile | mftzone | memoryusage | quotanotify | symlinkevaluation | disabledeletenotify}
fsutil behavior set {allowextchar {1|0} | bugcheckoncorrupt {1|0} | disable8dot3 [ <value> | [<volumepath> {1|0}] ] | disablecompression {1|0} | disablecompressionlimit {1|0} | disableencryption {1|0} | disablefilemetadataoptimization {1|0} | disablelastaccess {1|0} | disablespotcorruptionhandling {1|0} | disabletxf {1|0} | disablewriteautotiering {1|0} | encryptpagingfile {1|0} | mftzone <Value> | memoryusage <Value> | quotanotify <frequency> | symlinkevaluation <symboliclinktype> | disabledeletenotify {1|0}}
Parameters
Parameter | Description |
---|---|
query | Queries the file system behavior parameters. |
set | Changes the file system behavior parameters. |
allowextchar `{1 | 0}` |
Bugcheckoncorrupt `{1 | 0}` |
disable8dot3 [<volumepath> ] `{1 |
0}` |
disablecompression `{1 | 0}` |
disablecompressionlimit `{1 | 0}` |
disableencryption `{1 | 0}` |
disablefilemetadataoptimization `{1 | 0}` |
disablelastaccess `{1 | 0}` |
disablespotcorruptionhandling `{1 | 0}` |
disabletxf `{1 | 0}` |
disablewriteautotiering `{1 | 0}` |
encryptpagingfile `{1 | 0}` |
mftzone <value> |
Sets the size of the MFT Zone, and is expressed as a multiple of 200MB units. Set value to a number from 1 (default is 200 MB) to 4 (maximum is 800 MB).
You must restart your computer for this parameter to take effect. |
memoryusage <value> |
Configures the internal cache levels of NTFS paged-pool memory and NTFS nonpaged-pool memory. Set to 1 or 2. When set to 1 (the default), NTFS uses the default amount of paged-pool memory. When set to 2, NTFS increases the size of its lookaside lists and memory thresholds. (A lookaside list is a pool of fixed-size memory buffers that the kernel and device drivers create as private memory caches for file system operations, such as reading a file.)
You must restart your computer for this parameter to take effect. |
quotanotify <frequency> |
Configures how frequently NTFS quota violations are reported in the system log. Valid values for are in the range 0 – 4294967295. The default frequency is 3600 seconds (one hour).
You must restart your computer for this parameter to take effect. |
symlinkevaluation <symboliclinktype> |
Controls the kind of symbolic links that can be created on a computer. Valid choices are:
|
disabledeletenotify | Disables (1) or enables (0) delete notifications. Delete notifications (also known as trim or unmap) is a feature that notifies the underlying storage device of clusters that have been freed due to a file delete operation. In addition:
|
Remarks
-
The MFT Zone is a reserved area that enables the master file table (MFT) to expand as needed to prevent MFT fragmentation. If the average file size on the volume is 2 KB or less, it can be beneficial to set the mftzone value to 2. If the average file size on the volume is 1 KB or less, it can be beneficial to set the mftzone value to 4.
-
When disable8dot3 is set to 0, every time you create a file with a long file name, NTFS creates a second file entry that has an 8.3 character-length file name. When NTFS creates files in a directory, it must look up the 8.3 character-length file names that are associated with the long file names. This parameter updates the HKLMSYSTEMCurrentControlSetControlFileSystemNtfsDisable8dot3NameCreation registry key.
-
The allowextchar parameter updates the HKLMSYSTEMCurrentControlSetControlFileSystemNtfsAllowExtendedCharacterIn8dot3Name registry key.
-
The disablelastaccess parameter reduces the impact of logging updates to the Last Access Time stamp on files and directories. Disabling the Last Access Time feature improves the speed of file and directory access. This parameter updates the HKLMSYSTEMCurrentControlSetControlFileSystemNtfsDisableLastAccessUpdate registry key.
Notes:
-
File-based Last Access Time queries are accurate even if all on-disk values aren’t current. NTFS returns the correct value on queries because the accurate value is stored in memory.
-
One hour is the maximum amount of time that NTFS can defer updating Last Access Time on disk. If NTFS updates other file attributes such as Last Modify Time, and a Last Access Time update is pending, NTFS updates Last Access Time with the other updates without additional performance impact.
-
The disablelastaccess parameter can affect programs such as Backup and Remote Storage, which rely on this feature.
-
-
Increasing the physical memory doesn’t always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other apps or for cache memory. If your computer is already using large amounts of system memory for other apps or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance. This parameter updates the HKLMSYSTEMCurrentControlSetControlFileSystemNtfsMemoryUsage registry key.
-
The value specified in the mftzone parameter is an approximation of the initial size of the MFT plus the MFT Zone on a new volume, and it is set at mount time for each file system. As space on the volume is used, NTFS adjusts the space reserved for future MFT growth. If the MFT Zone is already large, the full MFT Zone size is not reserved again. Because the MFT Zone is based on the contiguous range past the end of the MFT, it shrinks as the space is used.
The file system doesn’t determine the new MFT Zone location until the current MFT Zone is completely used. Note that this never occurs on a typical system.
-
Some devices may experience performance degradation when the delete notification feature is turned on. In this case, use the disabledeletenotify option to turn off the notification feature.
Examples
To query for the disable 8dot3 name behavior for a disk volume specified with the GUID, {928842df-5a01-11de-a85c-806e6f6e6963}, type:
fsutil behavior query disable8dot3 volume{928842df-5a01-11de-a85c-806e6f6e6963}
You can also query the 8dot3 name behavior by using the 8dot3name subcommand.
To query the system to see if TRIM is enabled or not, type:
fsutil behavior query DisableDeleteNotify
This yields an output similar to this:
NTFS DisableDeleteNotify = 1
ReFS DisableDeleteNotify is not currently set
To override the default behavior for TRIM (disabledeletenotify) for ReFS v2, type:
fsutil behavior set disabledeletenotify ReFS 0
To override the default behavior for TRIM (disabledeletenotify) for NTFS and ReFS v1, type:
fsutil behavior set disabledeletenotify 1
Related links
-
Command-Line Syntax Key
-
fsutil
-
fsutil 8dot3name
Когда вы удаляете с жёсткого диска какой-нибудь файл, операционная система очищает соответствующую ему запись в MFT и помечает файл как удалённый, тогда как физически же он, будучи последовательностью байтов, остаётся на месте, что даёт возможность его восстановления специальными программами. Окончательно такой файл будет удалён только тогда, когда поверх него будут записаны другие файлы либо вы воспользуетесь функцией шрединга — заполнения участков диска, в которых был записан файл, нулями. Такой принцип используется в обычных HDD-дисках. А вот с постепенно вытесняющими их твердотельными накопителями SSD всё немного иначе.
Как включить TRIM в Windows 10 и для чего он нужен
Что не так с SSD
Если в HDD новые файлы можно записывать в сектора, в которых уже имеются данные, то в современных SSD запись информации производится в пустые ячейки физической памяти, что обеспечивает более высокую скорость работы SSD-накопителей. Первые SSD работали по схожему принципу, но для очистки блоков памяти контроллеру диска приходилось выполнять двойную работу. Когда пользователь редактировал некий файл, то есть по сути перезаписывал его, контроллер сначала считывал блоки с этим файлом во внутренний буфер, вносил в последовательность байтов изменения, стирал блоки и записывал изменённые данные в найденные новые пустые ячейки.
Проблема только в том, что размер ячейки, в которую записываются данные занимает 4 Кб, а вот стирание данных происходит целыми блоками по 512 Кб (так уж организована у них память), поэтому дисковому контроллеру постоянно приходилось перегруппировывать и переносить данные для освобождения блоков, что, конечно, не могло не сказываться на производительности накопителя. С этим нужно было что-то делать, и умные головы инженеров вскоре нашли изящное решение.
Что такое TRIM и для чего он нужен
Так появилась Функция TRIM — даёт операционной системе команду автоматически удалять данные не только из файловой таблицы, но и из ячеек, избавляя тем самым контроллер от необходимости перегруппировывать, а значит и перезаписывать данные. Таким образом, реализация TRIM убивает одним выстрелом двух зайцев: повышает производительность SSD и увеличивает их срок службы, ограниченный определённым количеством циклов перезаписи. Если говорить уж совсем простыми словами, TRIM можно охарактеризовать как чистильщик, автоматически убирающий на твердотельных накопителях весь «мусор» — удалённые пользователем файлы. Если в HDD удаляемые файлы только помечаются таковыми, то в SSD с включённой TRIM они удаляются по-настоящему. Появилась TRIM в Windows 7, в SSD-дисках при условии работы его в режиме AHCI функция включается автоматически.
Примечание: просмотреть режим работы дискового контроллера можно в диспетчере устройств, развернув пункт «Контроллеры IDE ATA/АТАРI».
Как проверить, включён ли TRIM в Windows 10
Если у вас Windows 10 и в качестве системного диска используется SSD, функция TRIM, скорее всего, активна. Чтобы в этом убедиться, выполните в запущенной от имени администратора командной строке или PowerShell команду fsutil behavior query disabledeletenotify. Если команда вернёт значение 0, функция TRIM включена, если 1 — отключена. «Отключено» в скобках относится не к самой функции, а к параметру disabledeletenotify, пусть это вас не смущает, смотрите на числовые значения.
В последних сборках Windows 10 команда может вернуть два значения: одно для файловой системы NFTS, а другое для ReFS. Если вдруг TRIM у вас отключена, выполните тут же в консоли команду fsutil behavior set disabledeletenotify NTFS 0. Если файловая система вашего накопителя ReFS, то вместо NTFS указываем ReFS.
В очень редких случаях Windows по ошибке может принять SSD за HDD, и тогда fsutil может выдать неверный результат. Чтобы помочь операционной системе определить тип диска, выполните команду оценки winsat diskformal, а затем проверьте состояние TRIM повторно.
Проверить, включена ли в системе TRIM можно также с помощью консольной тулзы TRIMcheck, которая, в отличие от fsutil, действительно выясняет, доходят ли отправляемые TRIM команды до контроллера или нет. Просто запустите утилиту с диска и нажмите ввод. Когда утилита отработает (при этом в каталоге запуска будет создан временный JSON-файл), закройте её, выждите минуту и запустите повторно. Если в качестве значения параметра CONCLUSION будет «TRIM appears to be WORKING!», Трим в вашей системе работает.
Примечание: если в свойствах у вас включено сжатие диска, TRIMcheck работать не будет.
И ещё один небольшой нюанс. Проводить проверку с помощью TRIMcheck лучше всего во время простоя компьютера, то есть когда на нём не производится активных действий, в частности, записи данных. В противном случае есть риск, что утилита с первого раза выдаст неверные результаты. В этом случае разработчик предлагает перезагрузить компьютер, выждать некоторое время и повторить тест.
Об этом полезно знать
Если вы подключили SSD по USB, функция TRIM для этого накопителя, скорее всего, работать не будет, так как контроллеры USB в своём большинстве не поддерживают команды SATA. А вообще, нужно пробовать, если у вас суперсовременный компьютер, почему бы и нет? Например, использование TRIM возможно на внешних SSD, подключённых по Thunderbolt, правда, тут ещё много зависит от самого накопителя. И, пожалуй, пару слов о возможности восстановления данных с SSD дисков с работающей функцией TRIM. Так как последняя полностью очищает ячейки памяти, восстановить удалённые данные с твердотельного внутреннего диска невозможно. Даже по сигнатурам.
Восстановить потерянные или случайно удалённые данные реально только если SSD-диск подключён к ПК по USB, вы используете RAID массив из SSD, носитель отформатирован в FAT32, exFAT или в другой ФС, отличающейся от NTFS. Также восстановление будет возможно в Windows Vista и более ранних версиях, древних SSD либо же TRIM отключён на уровне системы. Как видите, у TRIM есть своя тёмная сторона, но мы бы всё равно не рекомендовали отключать эту функцию, иначе падение скорости записи и ускоренный износ диска вам будут гарантированы.
TRIM is a special ATA command which was developed to keep the performance of your SSD drives at peak performance for the duration of your SSD’s life. TRIM tells the SSD controller to erase invalid and unused data blocks from the storage in advance, so when a write operation happens, it finishes faster because no time is spent in erase operations. Without TRIM automatically working at the system level, your SSD performance will degrade over time unless you manually use a tool which can send the TRIM command to it. Here is how to disable or enable the TRIM function for your solid state drives in Windows 10.
By default, TRIM is enabled for all SSDs. However, it is a good idea to check if TRIM is correctly enabled for your SSD in Windows 10 before proceeding. Refer to the following article:
How to see if TRIM is enabled for SSD in Windows 10
In short, you need to execute the following command in an elevated command prompt:
fsutil behavior query disabledeletenotify
In the output, you may find one of the following values.
NTFS DisableDeleteNotify = 0 — TRIM support is enabled for SSDs with NTFS
NTFS DisableDeleteNotify = 1 — TRIM support is disabled for SSDs with NTFS
NTFS DisableDeleteNotify is not currently set — TRIM support for SSDs with NTFS is not currently set, but will automatically be enabled if a SSD with NTFS is connected.
In Windows 10, TRIM is supported for both NTFS and ReFS file systems. If your drive is formatted with ReFS, the fsutil command will report the following.
ReFS DisableDeleteNotify = 0 — TRIM support enabled for SSDs with ReFS
ReFS DisableDeleteNotify = 1 — TRIM support disabled for SSDs with ReFS
ReFS DisableDeleteNotify is not currently set — TRIM support for SSDs with ReFS is not currently set, but will automatically be enabled if a SSD with ReFS is connected.
As you may know, when you delete any data from your solid state drive, Windows marks it as deleted. However, the data physically remains on the drive and can be recovered. It is the SSD controller’s garbage collection, wear levelling algorithms and TRIM which tell it to wipe the blocks so they are empty and ready to be rewritten. Thanks to TRIM, storage blocks which contain the deleted data will be wiped and the next time the same area is written to, the write operation will be performed faster.
To enable TRIM for SSD in Windows 10, you need to use the FSUTIL tool. Do the following.
- Open an elevated command prompt instance.
- If your drive is formatted with NTFS, use the following command to enable it.
fsutil behavior set disabledeletenotify NTFS 0
The following command will disable it.
fsutil behavior set disabledeletenotify NTFS 1
- If your drive is formatted with ReFS, use the following command to enable TRIM for your SSD:
fsutil behavior set disabledeletenotify ReFS 0
The opposite command is as follows.
fsutil behavior set disabledeletenotify ReFS 1
That’s it.
Support us
Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:
If you like this article, please share it using the buttons below. It won’t take a lot from you, but it will help us grow. Thanks for your support!
Besides getting a speedy processor and as much RAM as you can afford, a Solid State Drive (SSD) also plays a very important role in making your PC fast. However, an SSD will stay on it best performance and last longer only if it’s properly maintained.
TRIM is an ATA command set that was originally designed for the purpose of keeping a Solid State Drive at its optimal performance throughout its lifespan.
The TRIM feature allows Windows 10, or any supported operating system, to notify an SSD which blocks of data are no longer in use and can be safely wiped out to be writable again. Having this operation done ahead of time improves performance, as the drive won’t have to spend time erasing a particular block when space is needed to store new data, ensuring the SSD reaches its advertised lifespan.
While the operating system should properly detect and enable TRIM automatically, sometimes this may not happen. In this Windows 10 guide, we’ll show you the commands to make sure TRIM is configured and how to enable it when it’s not.
How to check TRIM is enabled in your Windows 10 PC
Making sure that TRIM is enabled on Windows 10, you only need to use a command using the Command Prompt with administrator privileges.
- Use the Windows key + X keyboard shortcut to open the Power User menu and select Command Prompt (Admin).
- Type the following command and press Enter:
fsutil behavior query DisableDeleteNotify
Explanation: If after executing the
fsutil
command with the
DisableDeleteNotify
you get a result of zero (0), then it means that TRIM is enabled, and no further action is required. However, if after running the command you see a result of one (1), then it means that TRIM is disabled.
How to enable TRIM on your Windows 10 PC
When TRIM isn’t enabled on Windows 10, you need to do the following:
- Use the Windows key + X keyboard shortcut to open the Power User menu and select Command Prompt (Admin).
- Type the following command and press Enter:
fsutil behavior set DisableDeleteNotify 0
After running the command, you will notice the same DisableDeleteNotify = 0, which indicates that the feature is enabled.
How to disable TRIM
If at any time for any reason you need to disable TRIM, you need to do the following:
- Use the Windows key + X keyboard shortcut to open the Power User menu and select Command Prompt (Admin).
- Type the following command and press Enter:
fsutil behavior set DisableDeleteNotify 1
For TRIM to work, both the operating system and the Solid State Drive must support the feature, and it must be enabled in the operating system.
While we’re focusing the guide for Windows 10, you can use the same commands on Windows 7 and Windows 8.x.
Was TRIM enabled on your computer? Let us know in the comments below.
Windows 10 resources
For more tips, coverage, and answers on Windows 10, you can visit the following resources:
- Windows 10 on Windows Central – All you need to know
- Windows 10 help, tips, and tricks
- Windows 10 forums on Windows Central
Get the best of Windows Central in in your inbox, every day!
Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he’s a recognized member of the Microsoft MVP community.
В мире технологий SSD часто используются термины «Очистка памяти» и «TRIM». Но что на самом деле они означают? В этой статье мы рассмотрим очистку памяти, как она выполняется и как связана с командой TRIM.
Что такое очистка памяти?
Целью очистки памяти является периодическая оптимизация накопителя, чтобы он работал эффективно и сохранял производительность на протяжении всего срока службы. В отличие от жестких диской (HDD) твердотельные накопители и другие накопители на основе флеш-памяти NAND не могут перезаписывать существующие данные. Для них требуется цикл программирования/стирания. Флеш-память разделена на блоки, которые далее делятся на страницы; данные записываются на уровне страниц, а стираются на уровне блоков. Прежде чем данные можно будет стереть, все действительные данные (страницы) из исходного блока должны быть скопированы и записаны в пустые страницы нового блока. Для записи в уже использованный блок данных контроллер SSD сначала должен скопировать все действительные данные (которые еще используются) и записать их в пустые страницы другого блока, очистить все страницы в текущем блоке (от действительных и недействительных данных), а затем начать запись новых данных в уже очищенный блок. Этот процесс называется очисткой памяти. Kingston® использует различные контроллеры с запатентованными технологиями для выполнения очистки памяти (GC). Их назначение состоит в том, чтобы сохранить как можно больше пустых блоков. Это позволяет существенно сократить время ожидания записи данных на SSD вследствие стирания данных из блока.
Процесс очистки памяти происходит автоматически, обычно во время простоя системы, и является жизненно важной частью функционирования накопителя. Твердотельные накопители создаются на базе современных контроллеров, управляющих флеш-накопителями NAND. При удалении файлов операционной системой (например Windows) ОС отмечает в своей внутренней таблице файлов, что файл удален. На жестких дисках (HDD) такие недействительные данные сохраняются и могут быть напрямую перезаписаны системой для хранения новых данных. Современные операционные системы также поддерживают команду TRIM, с помощью которой ОС сообщает SSD-накопителю об удалении файлов, чтобы он мог лучше управлять процессом очистки памяти и восстанавливать это пространство заранее без сохранения и перемещения недействительных данных.
Что такое TRIM?
TRIM — это команда интерфейса стандарта ATA (Advanced Technology Attachment). Когда операционной системе необходимо сообщить твердотельному накопителю о том, что она удаляет файлы и что эти файловые страницы должны быть доступны для новой информации, эту функциональность обеспечивает TRIM. В сочетании с очисткой памяти TRIM очищает и упорядочивает твердотельный накопитель, повышая эффективность его работы и продлевая срок службы.
До Windows 7 и появления TRIM не было способа указать, что данные, хранящиеся на твердотельных накопителях, очищены для удаления. С помощью TRIM страницы, относящиеся к удаленным файлам, могут быть обработаны функцией очистки памяти при следующем простое компьютера.
Не все операционные системы поддерживают TRIM. До Windows 7 твердотельные накопители сохраняли недействительную информацию до тех пор, пока не получали сообщение о необходимости записи новой информации в это место. Этот процесс был медленнее и отрицательно сказывался на сроке службы накопителя. Все последующие версии Windows (и OS X Lion или более поздние версии) автоматически запускают TRIM для твердотельных накопителей, поддерживающих эту функцию.
Как убедиться, что функция TRIM включена в Windows
- Нажмите клавиши Windows + X, щелкните «Поиск» и введите cmd в окне поиска.
- Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
- Введите следующую команду: fsutil behavior query DisableDeleteNotify. Нажмите клавишу Enter.
Результат DisableDeleteNotify = 1 указывает, что функция TRIM отключена для вашего твердотельного накопителя, а результат DisableDeleteNotify = 0 означает, что функци TRIM включена.
Как включить TRIM в ОС Windows
- Щелкните правой кнопкой мыши значок Windows, выберите «Поиск» и введите cmd в окне поиска.
- Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
- Введите: fsutil behavior set DisableDeleteNotify 0. Нажмите клавишу Enter.
Как проверить, включена ли функция TRIM, в MacOS 10.10.4 и более поздних версиях
- Выберите значок Apple в верхнем левом углу.
- Затем нажмите «Об этом Mac».
- Когда откроется окно обзора, выберите «Отчет о системе».
- Перейдите в меню: Аппаратное обеспечение > SATA/SATA Express.
- Прокрутите страницу вниз, чтобы найти пункт «Поддержка TRIM». Возможнные значения: «Да» и «Нет».
- Если значение равно «Нет», откройте окно терминала.
- Введите: sudo trimforce enable
- Нажмите клавишу Enter.
- Введите пароль, когда появится запрос, и нажмите Enter.
- Введите y, нажмите Enter.
- Снова введите y. Система будет перезагружена.
- Убедитесь, что функция TRIM включена. Для этого повторите шаги 1–5 после перезагрузки.
Для OSX 10.10.3 и более поздних версий можно использовать инструмент Chameleon SSD Optimizer или Cindori Trim Enabler.
Заключение
Ваш твердотельный накопитель будет работать с максимальной производительностью только в том случае, если за ним правильно ухаживать. Поэтому очистка памяти и TRIM являются важными процессами для поддержания оптимального уровня производительности SSD-накопителя. Для накопителей Kingston очистка памяти и TRIM включаются автоматически, и вы можете отслеживать общее состояние вашего твердотельного накопителя с помощью приложения Kingston SSD Manager (KSM).
#KingstonIsWithYou
-
- Поддержка комплексного пакета безопасности
- Форм-факторы 2,5 дюйма и mSATA
- 256 ГБ, 512 ГБ, 1 ТБ, 2 ТБ
- До 550 МБ/с (чтение), 520 МБ/с (запись)
-
- 2,5”
- 120 ГБ, 240 ГБ, 480 ГБ, 960 ГБ
- До 500 МБ/с (чтение), 450 МБ/с (запись)
-
- Портативность благодаря небольшому размеру
- USB 3.2 Gen 2×2
- 500 ГБ, 1 ТБ, 2 ТБ, 4 ТБ
- До 2000 МБ/с (чтение), 2000 МБ/с (запись)
-
- PCIe 4.0 NVMe
- Форм-фактор M.2 2280
- 512 ГБ, 1024 ГБ, 2048 ГБ, 4096 ГБ
- До 7000 МБ/с (чтение) и 7000 МБ/с (запись)
-
- Идеальный вариант для геймеров и энтузиастов в области компьютерных технологий
- PCIe 4.0 NVMe M.2 2280
- 500 ГБ, 1 ТБ, 2 ТБ, 4 ТБ
- До 7300 МБ/с (чтение) и 7000 МБ/с (запись)
No products were found matching your selection
Блог Главная
-
-
- Игры
- Производительность ПК
- ПК собственной сборки
Как выбрать подходящий игровой ноутбук
Покупка игрового ноутбука – не такая уж простая задача. Нужно учесть несколько моментов.
-
-
-
- Производительность ПК
- ПК собственной сборки
- Memory
- SSD
5 способов ускорить работу Photoshop
Для повышения производительности можно, например, закрыть другие программы и увеличить объем ОЗУ.
-
-
-
- Производительность ПК
- Игры
- SSD
- Kingston FURY
Какова роль твердотельных накопителей для игр?
Почему SSD-накопители хорошо подходят для геймеров? Что нужно знать владельцам Xbox и PS5.
-
-
-
- Производительность ПК
- Игры
- Kingston FURY
Как выбрать лучшую оперативную память для разгона
Не все системы могут разогнать память. Кроме того, следует выбрать стратегию разгона — XMP или Plug N Play.
-
-
- Производительность ПК
- SSD
В чем различия между PCIe Gen 3 и PCIe Gen 4?
PCIe Gen 4 обеспечивает полную пропускную способность, поддерживаемую технологией NVMe.
-
-
- Производительность ПК
- Memory
- Игры
МТ/с и МГц: лучшее измерение скорости работы памяти
МТ/с, а не МГц, является точной мерой скорости передачи данных памятью SDRAM DDR, которая происходит как по переднему, так и по заднему фронту тактового цикла.
-
-
-
-
-
-
- Игры
- Производительность ПК
- Memory
- DDR4
- ПК собственной сборки
Как модернизировать ОЗУ ноутбука
Старые ноутбуки, обеспечивающие низкую производительность игр, следует обновить, увеличив объем оперативной памяти. Мы расскажем, как это сделать.
-
- Персональное хранилище
- Производительность ПК
- SSD
- M.2
- NVMe
2 типа твердотельных накопителей M.2: SATA и NVMe
Доступны два типа твердотельных накопителей M.2: SATA и NVMe. Узнайте подробнее о каждом из них.
-
-
- Персональное хранилище
- Производительность ПК
- SSD
- M.2
- NVMe
- SSD клиентского уровня
Как установить твердотельный накопитель M.2 PCIe NVMe
Установить твердотельный накопитель (SSD) M.2 компании Kingston очень просто, и это значительно повысит производительность вашего компьютера. Выполните следующие действия, чтобы ускорить работу устройства и освободить место для хранения данных.
-
-
- Производительность ПК
- Персональное хранилище
- SSD
- SATA
- M.2
5 преимуществ твердотельных накопителей
Твердотельные накопители являются более долговечными, надежными, быстродействующими, компактными, легкими, бесшумными и более энергоэффективными по сравнению с традиционными жесткими дисками.
-
- Игры
- Производительность ПК
- Memory
- DDR4
- Kingston FURY
Сколько памяти нужно для игр?
Оперативная память важна для хорошего игрового процесса на ПК. Но какой ее объем нужен геймерам?
-
-
- Игры
- Производительность ПК
- Для разработчиков систем
- ПК собственной сборки
- Memory
Что лучше: собрать или купить игровой ПК?
Кажется, что геймеры предпочтут собирать собственные ПК. Но стоят ли полученные преимущества потраченного времени и усилий?
-
-
- NVMe
- SATA
- SSD клиентского уровня
- Производительность ПК
- Персональное хранилище
Различия между твердотельными накопителями и жесткими дисками
Почему стоит выбрать твердотельный накопитель, а не жесткий диск? Решающим фактором является более высокая производительность твердотельных накопителей.
-
- Серверы / центры обработки данных
- Корпоративные системы
- Производительность ПК
- Memory
- SSD
Серия «Устойчивое развитие, инновации и партнерство» — эпизод 2
Присоединяйтесь к отраслевым экспертам, чтобы обсудить, как технологические партнеры, такие как Kingston, поддерживают рост и устойчивое развитие своего бизнеса.
-
-
- NVMe
- Производительность ПК
- SSD
- SATA
- Персональное хранилище
- SSD клиентского уровня
NVMe и SATA: в чем разница?
NVMe — это новый протокол для флеш-памяти, в то время как SATA был унаследован от жестких дисков.
-
- Производительность ПК
- Персональное хранилище
- Memory
- 4K/8K
- SSD клиентского уровня
Сколько памяти нужно для редактирования видео?
Увеличение объема памяти DRAM означает более высокую производительность ПК при редактировании видео во всех аспектах, начиная от скорости отклика при воспроизведении и до времени рендеринга. Но какого объема достаточно: 8, 16, 32 или 64 ГБ? Сколько памяти нужно для разрешения 1080p, 4K или 8K?
-
-
-
-
-
-
-
- SSD клиентского уровня
- Персональное хранилище
- Производительность ПК
Технология флеш-памяти NAND и твердотельные накопители (SSD)
Узнайте о типах памяти NAND, используемых в твердотельных накопителях, — SLC, MLC, TLC, QLC, 3D NAND. Что такое выравнивание износа?
-
- Персональное хранилище
- Производительность ПК
- SSD
- Memory
10 способов ускорить работу ПК с ОС Windows 10
Если производительность вашего ПК снижается, вот несколько советов, которые помогут увеличить скорость и эффективность его работы.
-
- Производительность ПК
Что такое технология твердотельных накопителей NVMe?
NVMe — это протокол, разработанный для флеш-накопителей, таких как твердотельные накопители. Он выходит за рамки устаревших стандартов AHCI, используемых в твердотельных накопителях SATA и жестких вращающихся дисках.
-
- Производительность ПК
Твердотельные накопители NVMe для клиентских систем:
Твердотельные накопители NVMe в клиентских системах, таких как настольные компьютеры, ноутбуки и рабочие станции, позволяют существенно повысить производительность хранения данных в целом.
-
- Персональное хранилище
- Производительность ПК
- SSD
6 способов ускорить работу Mac
Есть несколько способов ускорения работы iMac или MacBook, не требующих обновления аппаратного или программного обеспечения.
-
- Производительность ПК
- Персональное хранилище
- NVMe
- Клиентские системы
- Производительность ПК
- SSD клиентского уровня
Что такое память NVMe? Разъяснение памяти NVMe
NVMe или энергонезависимая экспресс-память (Non-Volatile Memory Express) — это сверхбыстрый способ доступа к энергонезависимой (постоянной) памяти. Она может работать примерно в 2–7 раз быстрее, чем твердотельные накопители SSD с интерфейсом SATA. Память NVMe разработана с возможностью размещения до 64 000 очередей, каждая из которых способна одновременно выполнять до 64 000 команд!
-
- Персональное хранилище
- Производительность ПК
- SSD
- Облачные технологии
Как сделать резервную копию вашего ПК Windows или Mac
Есть несколько разных способов сделать резервную копию ваших дисков Windows и Mac, и они могут располагаться в сетевом доступе или локально. Мы расскажем, как это сделать.
-
- Производительность ПК
- Memory
Сколько объема памяти ОЗУ мне нужно? Оцените свои реальные потребности в памяти
Мы покажем, как оценить имеющуюся память с учетом фактических потребностей, исходя из используемых вами приложений и ОС.
-
- Memory
- Производительность ПК
Память настольных и портативных ПК, модернизация памяти
Ознакомьтесь с технологией памяти для ноутбука или настольного ПК и узнайте, почему вам следует довериться Kingston в выборе памяти, которая лучше всего соответствовала бы вашим потребностям.
-
-
- Server SSD
- Производительность ПК
- Серверы / центры обработки данных
- Клиентские системы
Вопросы и ответы по твердотельным накопителям SATA, NVMe и M.2 — Kingston Technology
Ответы на наиболее часто задаваемые вопросы о технологиях, используемых в твердотельных накопителях, и таких терминах, как SATA, M.2, NAND, RAID, NVMe, PCIe, SAS и ключи.
-
- Серверы / центры обработки данных
- Memory
- Производительность ПК
- DDR4
Что такое память DDR4? Более высокая производительность
Энергопотребление DDR4 до 40% меньше, чем у DDR3. Этот модуль может увеличить производительность до 50% по сравнению с DDR3.
-
-
- SSD
- Server SSD
- SSD корпоративного уровня
- Производительность ПК
- Безопасность данных
- Серверы / центры обработки данных
- Для разработчиков систем
Испытание твердотельного накопителя 101
Тщательная проверка технических характеристик позволяет нам поставлять на рынок самую надежную продукцию.
Мы подвергаем нашу продукцию жестким испытаниям на каждом этапе производства. Эти испытания обеспечивают контроль качества в ходе всего производственного процесса. -
- Memory
- Производительность ПК
Full Speed Ahead: RAM Upgrades
Learn what to look for when shopping for RAM, or Random Access Memory, including how to determine what type of memory and what capacities your motherboard can support.
-
- Memory
- Производительность ПК
Three signs you need more memory in your computer
If your files don’t open immediately and programs are slow to load, you get an error message or are unable to load several programs at once, your computer may need more memory.
На самом деле, речь сегодня пойдёт не только о бывших в использовании какое-либо время накопителях, ведь проблема низкого быстродействия может затронуть даже только что принесённый из магазина SSD. Конечно, физику не обманешь – со временем все твердотельные накопители будут терять производительность. Но причиной этому может стать не только проблема именно самого SSD. Обеспечить грамотное взаимодействие комплектующих и программного обеспечения в системе – не совсем простая задача для простых пользователей, кто не хочет (или кому попросту не надо) хоть мало-мальски разобраться в теме и послушать советы грамотных в этом плане людей. Кому-то проще переустановить операционную систему или добавить в список используемых приложений какие-то сомнительные «твикеры». Но ведь вдумайтесь — к примеру, простое с нашей точки зрения удаление файла состоит из достаточно большого количества этапов, в которых завязаны сразу несколько участников. И, если хоть один из них отработал задачу некорректно, то это сказывается на производительности диска. Что это за этапы? Кем или чем они выполняются? Как обеспечить стабильную работу? Во всём этом мы сегодня и разберёмся. Просто и наглядно, чтобы понятно было всем. И тогда станет ясно, что лечение симптомов низкой производительности SSD не поможет.
Семь бед – один Deallocate
Многие слышали про команду TRIM. Те самые заветные четыре буквы, которые вызывают множество вопросов у рядового пользователя. TRIM – одна из команд ATA, отправляемая операционной системой с целью уведомления твердотельного накопителя о том, что данные с диска были удалены пользователем и занятые физические ячейки можно освободить. Стоит отдельно сказать про SSD с интерфейсом NVMe — эти диски обладают другим набором команд для работы, но аналог ATA команды TRIM там тоже существует — называется она Deallocate и, соответственно, является идентичной. Поэтому, далее при упоминании TRIM мы будем подразумевать и Deallocate тоже. К чему речь обо всём этом? Как раз именно проблемы с выполнением данных команд в подавляющем большинстве случаев и являются причиной низкой производительности накопителей. Конечно, другие проблемы мы тоже не оставим в стороне, но всему своё время.
В тот момент, когда вы удаляете данные с вашего накопителя, по факту удаляется запись в главной таблице файловой системы. То есть, сами данные остаются на месте, но область помечена на удаление. Сама «зачистка ячеек» происходит в определенное время, например, в момент простоя накопителя, пока вы отошли за чаем. Таким образом производители добиваются снижения износа памяти и увеличивают производительность своих накопителей в определённых сценариях. Именно очисткой этих ячеек и занимается контроллер, выполняя команду TRIM. К слову, после её выполнения, восстановление данных практически невозможно.
Совсем недавно мы рассказывали про технологию Secure Erase, которая схожа с TRIM, но затрагивает не только основные ячейки, но и служебные области, возвращая накопитель в полностью исходное состояние. Напомним, что Secure Erase можно выполнить на накопителе только без файловой системы и при определённых условиях. А технология TRIM как раз и требует наличие операционной системы со всеми вытекающими требованиями.
Объясним на пальцах, как раз их 20…
Когда вы создаёте файл, операционная система отправляет команду записи по адресу определенного логического блока. Когда вы удаляете данные с диска, эти блоки помечаются свободными.
При этом, данные останутся на диске пока контроллер не захочет их перезаписать.
Перед нами часть памяти, в которой находятся файлы А и В разных размеров, занимающих, соответственно, разное количество блоков. Сначала мы удаляем файл В, а затем записываем файл С на наш диск. Для наглядного представления ситуации, когда TRIM не работает, добавим простую иллюстрацию, в которой обозначены следующие состояния:
- Наличие файлов А и В.
- Удаление нашими руками файла В.
- Определённое время бездействия. Заметим, что помеченные на очистку блоки данных так и остались с данными в них.
- Запись файла С, но сначала – удаление файла В из ячеек.
К примеру, если представить (просто представить, да), что блок данных в виде квадратика составляет 1 МБ, то на этапе 4 контроллер сначала зачищает помеченные на удаление два блока данных с файлом В и только потом записывает файл С. Если пара мегабайт места – ещё мелочи, но при активной работе с накопителем таких блоков в сумме может быть гигабайты, что уже заметно повлияет на время выполнения операций записи.
А теперь что происходит, если TRIM работает. Снова по этапам:
- Наличие файлов А и В.
- Удаление нашими руками файла В.
- Определённое время бездействия, в которое помеченные на удаление блоки с файлом В очищаются.
- Запись файла С без каких-либо задержек в область, где был файл В.
То есть, логика работы совсем другая. Повторим пройденное — в момент удаления нами файла B отправляется команда TRIM, и, поскольку в SSD достаточно часто простаивает, он с радостью удаляет ненужные блоки практически сразу. И в момент того, как мы хотим записать файл С, то он сразу же записывается на диск, а не ждёт пока для него очистят блоки с мусором.
TRIM, а есть ли ты вообще? И, если есть, то работаешь ли?
Узнать, поддерживает ли SSD команду TRIM можно при помощи достаточно большого количества свободно распространяемого программного обеспечения. Возьмём, к примеру, CrystalDiskInfo:
Но демонстрация поддержки – не есть работа. Для начала пройдёмся по ситуациям, когда TRIM надо запускать хитрым способом или данная команда не работает вовсе. Конечно, со временем ситуация может поменяться, но пока дела обстоят следующим образом:
- Стандартные драйверы Windows не могут выполнять TRIM на RAID массивах. В зависимости от системы и типа RAID массива, проблему может решить драйвер от Intel под названием Rapid Storage. Поддерживаются массивы 0 и 1 с драйвером версии Enterprise.
- Поддержка TRIM в Windows начинается с версии операционной системы с цифрой 7. Vista и, тем более, XP не поддерживают TRIM на уровне ОС. Конечно, эта проблема решается сторонним программным обеспечением, но тут всё на ваш страх и риск – рекомендовать это мы не можем и не будем.
- Команда Deallocate (TRIM для NVMe SSD) поддерживается только с Windows 8 и новее.
- TRIM не работает на виртуальных дисках.
- TRIM работает только в режиме AHCI.
- TRIM не работает при подключении накопителя через USB переходники.
- TRIM не работает в с файловой системой FAT32 (и более «лохматых»).
Теперь проверим – а работает ли TRIM в системе?
Для начала – попробуем это узнать прямо у операционной системы. В запущенной от имени Администратора командной строке или PowerShell вводим команду «fsutil behavior query disabledeletenotify» без кавычек и смотрим на результат. Если в выводе значатся «0», то это хорошо – TRIM работает. Если «1», то функционал TRIM недоступен. Всё верно: ноль – включённая команда, 1 – выключенная команда.
К примеру, можно использовать простую в использовании программу trimcheck от Владимира Пантелеева. Программа работает в два этапа, между которыми может пройти как несколько секунд, так и десятки минут – всё зависит от специфики работы конкретной модели SSD. Утилита записывает данные на диск и отмечает адреса виртуальных блоков, в которых они размещены. Эти адреса она сохраняет в JSON-файл в своей папке, после чего удаляет данные, что порождает отправку команды TRIM. Утилита смотрит, находятся ли записанные ранее данные по сохраненным адресам. Их отсутствие означает, что контроллер принял команды TRIM к сведению и удалил данные. Если TRIM работает, то сообщение будет соответствующим:
В противном случае надпись будет гласить TRIM appears to be NOT WORKING. Собственно, если вы получили сообщение о неработоспособности, то выполните в запущенной от имени Администратора командной строке или PowerShell команду «fsutil behavior set disabledeletenotify 0» без кавычек. Функция TRIM, если соблюдены все условия (поддерживаемая ОС, реализация в SSD и т.д.), должна включиться и работать. Если этого не произошло, а все требования выполнены, то придётся подумать о замене накопителя.
Проблемы, проблемы вместо обеда
Самая распространённая проблема – наследование. Само собой, речь идёт про Windows до версии 8. Например, когда пользователь ставит в старые системы SSD или переходят с HDD на SSD без изменения настроек BIOS (если это необходимо) или вообще путём клонирования разделов или диска целиком. Напоминаем, что TRIM доступен только в режиме AHCI. К примеру, у многих материнские платы могут работать в двух режимах AHCI и IDE. Соответственно, если SSD подключён к такой плате именно в режиме IDE, то TRIM работать не будет. Просто наличие режима AHCI не решает проблему – Windows установит драйверы согласно выбранному IDE. Казалось бы, ситуация может встречаться редко, но на самом деле – нет. Если с настройками BIOS вы не дружите, то хотя бы проверить режим работы надо. Сделать это можно в диспетчере устройств в разделе «Контроллеры IDE ATA/ATAPI»:
Помните, что просто так после установки Windows переключить режим работы с IDE на AHCI (и обратно) без дополнительных манипуляций не выйдет – операционная система попросту не загрузится. Решения этой проблемы существуют (даже от самой Microsoft), но рекомендовать их не стоит. Требуется изменение параметров реестра, добавление нужного драйвера и готовность к переустановке ОС в случае неудачи.
Что касается Linux-систем, то обязательным условием, помимо аппаратной составляющей, является файловая система ext4. Включение TRIM указывается опцией discard в файле fstab. Дополнительными полезными опциями для раздела станут noatime (realtime или nodiratime), которые снизят запись путём отключения обновления времени последнего доступа к файлам и директориям. Сама же команда TRIM запускается при помощи программы fstrim – «fstrim / -v» без кавычек и с правами рута.
Вспомним ещё про Secure Erase. Восстановить производительность этой функцией можно. Только вот вряд ли надолго. Особенно, если вы быстро забиваете свой накопитель новыми данными. Так что как временное решение – пойдёт, но оно всегда будет оставаться временным.
Ещё добавим про SLC-кеширование, которое достаточно часто используется у многих SSD-накопителей без привязки к интерфейсу. Невысокая скорость записи большого количества файлов (или больших файлов) после определённого порога не проблема, а особенность работы. Суть кеширования состоит в том, что сначала записываемые данные попадают в специальную область памяти, а уже затем записываются в основную память в фоновом режиме. Когда выделенная высокоскоростная память заканчивается, то данные начинают записываться непосредственно в память на заметно сниженной скорости – от 50 до 150 МБ/с. Это совершенно нормальный режим работы накопителей с SLC-кешем, поэтому здесь ничего сделать невозможно от слова совсем.
Что хорошо, а что плохо?
Если функция TRIM работала с самого начала, то сама по себе никуда она деться не может. Но совсем другое дело, если вы увлекаетесь разного рода твикерами, сторонними драйверами или прошивками, а также сборками операционных систем, якобы улучшенных. Все эти программы и сборки могут только навредить, если речь идёт о Windows 8 и, тем более Windows 10 – в этих ОС всё продумано как надо. В «семёрке» они могут чем-то помочь, но это скорее исключение из множества проблем, которые они могут принести.
Отдельно надо сказать несколько слов про NVMe накопители и драйверы для них. Приобретая высокоскоростной SSD, в ваших глазах должны отражаться полученные в бенчмарках заявленные скоростные показатели. Часто это так и есть, например – с накопителями Kingston. Установил и забыл, как говорится, наслаждаясь его высокими скоростями. Но с SSD других производителей это может быть не всегда так, что, очевидно, расстроит любого. Тут уже не отсутствие Deallocate является причиной недостаточного быстродействия, а стандартный NVMe драйвер. Да-да, при покупке NVMe SSD некоторых производителей обязательно приходится отправляться на сайт его сайт и скачивать соответствующий драйвер – разница со стандартным может превышать двукратную!
Вот теперь, вроде, всё.
Как оказалось – не всё так страшно, как выглядело не первый взгляд. От пользователя требуется выполнение всего нескольких рекомендаций, чтобы система работала корректно и радовала производительностью твердотельного накопителя долгое время. Повторим их напоследок – чистый дистрибутив операционной системы, актуальные драйверы и прошивки от производителя, а также отсутствие сторонних «настройщиков» системы, которые, по заверению их разработчиков, увеличивают производительность на 146%. Если проблема не аппаратная, то никаких нареканий к диску у вас не будет в течение всего срока жизни вашей системы. Так что никакого длинного заключения-словоблудства не будет – всё, что надо было сказать, уже сказано. Ёмких вам SSD, их высоких скоростей и стабильной работы!
Для получения дополнительной информации о продуктах HyperX и Kingston обращайтесь на сайты компаний.