Odkazy na formátování. Trim SSD – preventivní čištění na SSD disku. Povolení TRIM v systému Linux

15. 07.2018

Blog Dmitrije Vassiyarova.

Trim SSD – preventivní čištění na SSD disku

Zdravím vás, milí čtenáři mého blogu. Při výběru témat pro další článek jsem prošel často kladené otázky. Mezi nimi samostatně vyniká téma optimalizace provozu disků hlavní paměti.

Z tohoto důvodu jsem se rozhodl mluvit o takové možnosti, jako je Trim SSD, která vám umožňuje optimalizovat provoz jednotky SSD.

Slabá stránka SSD disků

Mnoho lidí slyšelo o výhodách SSD disků oproti HDD. A jsem si jistý, že každému majiteli PC by nevadilo vyměnit pomalé, bzučící pevné disky v autě za tichou a rychlou paměť. Ne každý však ví o takové nepříjemné vlastnosti pevných disků, jako je znatelné zpomalení, které je detekováno po mnoha cyklech mazání a zápisu informací.

Faktem je, že na HDD tento proces probíhá „bezbolestně“. Po obdržení upozornění, že soubor byl smazán, si systém poznamená adresy, které zaujímá. A nová data se po uložení jednoduše přepíší přes stará do tohoto vyhrazeného prostoru.

U SSD se to bohužel děje úplně jinak. K ukládání informací využívají MLC a TLC flash paměti (v levných verzích), rozdělené na „stránky“ o velikosti 4 KB. Skupina 128 stránek tvoří blok o velikosti 512 KB. Systém správy informací na MLC SSD má zároveň následující vlastnosti:

  • Zápis se provádí pouze do dříve vymazaných buněk;
  • Data mohou být uložena na samostatných "stránkách";
  • Informace se smažou pouze pro celý blok;

Absurdní!

Logičtí čtenáři okamžitě uvidí absurdnost situace. A zeptají se: „Co když jsou některé „stránky“ v bloku obsazené potřebnými soubory a do zbytku je třeba zapisovat? Technologickým tajemstvím je použití mezipaměti pevného disku, kde výše uvedená omezení neplatí. V tomto případě systém pracuje podle následujícího algoritmu:

  • Je zde informace o bloku, ve kterém se některá ze stránek nepoužívá (jsou tam fyzicky uložena data z logicky smazaného souboru);
  • Chcete-li do tohoto umístění zapsat nové informace, je tento blok zcela zkopírován do mezipaměti a poté odstraněn z paměti flash disku;
  • V mezipaměti se vymažou nepotřebné stránky (to lze již provést zde);
  • Vyčištěný blok je zapsán zpět na své místo;
  • Nyní můžete uložit nové informace na volné stránky bloku.

Jak chápete, tento proces nějakou dobu trvá. To se projevuje znatelným zpomalením při ukládání velkých souborů na SSD. Na kterém už bylo mnohokrát něco napsáno a vymazáno.

Aby byla zachována vysoká rychlost zápisu SSD disků, vývojáři poskytli do systému funkci Trim SSD. Co znamená „cut“ v angličtině? Jeho podstatou je předem vymazat nepotřebné informace ze stránek flash paměti určených k záznamu.

Způsob čištění je stejný, jak je popsáno výše. Děje se to však na pozadí, aniž by došlo k dodatečnému zatížení procesoru, disku, operačního systému a bez ovlivnění běžících aplikací.

Tato funkce je poskytována v mnoha moderních operačních systémech běžících na počítačích, serverech, chytrých telefonech a dalších zařízeních.

Trim nefunguje s virtuálními disky, obrazy nebo většinou polí RAID. Vzhledem k tomu, že Trim je součástí rozhraní ATA, externí disky připojené přes USB tuto možnost také nepodporují. Výjimkou jsou někteří „důstojníci SS“ pracující přes .

Kontrola a připojení Trim

Jsem si jistý, že majitelé počítačů a notebooků s SSD se pravděpodobně ptají, zda jejich zařízení podporuje Trim? Ve Windows 7, 8, 10 to lze snadno zkontrolovat. Jak? Odesláním požadavku jménem správce v příkazovém řádku (rychle jej najdete v „Hledat“). Spusťte tedy požadovaný režim a zadejte následující text:

Protože nebudete moci zkopírovat a vložit příkaz. Doporučuji si to předem pečlivě sepsat na papír nebo otevřít tento návod v nedalekém okně.

Vstupujeme, kontrolujeme, díváme se na obrazovku. V závislosti na typu formátování disku se zobrazí zpráva jako:

NTFS DisableDeleteNotify = 0

Číslo za rovnítkem pouze ukazuje stav Trim SSD: „nula“ - povoleno; "jednotka" - nefunguje.

Ve většině případů na takovou žádost dostanete kladnou odpověď. Protože tato funkce je v systému standardně povolena. Ale může se stát, že se tak z určitých důvodů nestalo. Oříznutí můžete ručně povolit jedním příkazem tak rychle, jak jej můžete zkontrolovat:

fsutil behavior set disabledeletenotify NTFS 0 - pro souborový systém NTFS;

fsutil behavior set disabledeletenotify ReFS 0 - pro ReFS.

Ale přesto doporučuji provést řadu akcí k identifikaci důvodu, proč funkce Trim nefungovala. Nejprve zjistíme, zda systém správně rozpoznal váš SSD. Najdeme ji v Průzkumníkovi, klikněte pravým tlačítkem myši, vyberte „Vlastnosti“ a kartu „Služba“. Co nás zde zajímá, je tlačítko „Optimize“ (doprovázené obvyklou ikonou „defragmentace“). Otevře tabulku se svazky disků. Studujeme to, abychom byli v souladu s informacemi.

Pokud je místo "solid state drive" zadán "pevný disk", pak budeme muset systému sdělit skutečný typ disku. Jako obvykle otevřete příkazový řádek a jako správce spusťte „analýzu výkonu disku“ zadáním:

winsat diskformal + Enter.

Poté by měl samotný OS aktivovat Trim.

TrimSSD pro další různé OS

Trim můžete povolit také ve Windows XP nebo Vista, ale to bude vyžadovat specializovaný software: Intel SSD Toolbox, Samsung kouzelník nebo 0&0 Defrag, kde se požadovaná možnost aktivuje ručně.

Majitelé počítačů Apple se obvykle netrápí tím, že Trim pracuje s nativními SSD. Pokud se však rozhodnete nainstalovat zařízení třetí strany, mohou nastat problémy. Zejména u starších verzí OS.

Ale s příchodem Mac OS X 10.11 El Capitan bylo možné Trim připojit. Musíte spustit Terminál a aktivovat příkaz

povolit sudo trimforce

pomocí hesla správce. Hlavní věcí je být vytrvalý až do konce, navzdory varování systému.

V Linuxu verze 2.6.33 a vyšší je podpora oříznutí automatická. Pokud však chcete tento proces řídit ručně, zkontrolujte kompatibilitu souborových systémů (vyžaduje Ext4 nebo Btrfs). Dále budete muset provést změny pomocí fstab gksudo gedit /etc/fstab. Stačí zadat příkaz discard do řádku parametrů pro každý oddíl Ext4:

UUID= / ext4 zahodit, chyby=remount-ro 0 1.

Poté uložíme a restartujeme PC. Abych byl upřímný, tato metoda zahrnuje provedení úprav fungování systému a je spojena s určitými riziky.

Stále doufám, moji milí čtenáři, že systém provede zpracování trimu na vašich ssd bez dalších nastavení.

Tímto se s vámi loučím, hodně štěstí všem.

Charakteristiky pevných médií naznačují, že podporují TRIM. Co to vlastně je a jak to může být užitečné, je popsáno zde. Tato příručka vám také řekne, jak tuto funkci povolit v různých operačních systémech.

Co je TRIM a proč byste jej měli povolit?

Abyste pochopili, co je tato možnost a proč je potřeba, měli byste pochopit rozdíl mezi tím, jak různá úložiště přepisují data.

Když jsou informace zapsány na pevný disk, operační systém je zapíše do tabulky na něm umístěné. Díky tomu OS ví, kde se nacházejí clustery, ve kterých jsou informace uloženy.

Když uživatel vymaže soubor, OS odstraní data z tabulky, ale samotný soubor zůstane. Když je potřeba uložit nová data, jednoduše se přepíší přes ta stará. U polovodičových strojů je vše jinak.

Informace se zapisují do paměťových buněk, tzv. stránky. Každý z nich zabírá 4 KB. Data se ale mažou v celých blocích o velikosti 512 KB. Pokud uživatel provede v souboru alespoň nějaké změny, ovladač načte blok do vnitřní vyrovnávací paměti, upraví potřebné bajty, vymaže blok v buňce, najde místo pro novou stránku a zapíše ji tam.

Jakmile jsou informace zapsány, nelze je přepsat, dokud není blok vymazán, a protože lze vymazat minimálně 512 KB, musí regulátor seskupit a přenést data do volného jednoho bloku.

Uživatelé počítačů a notebooků s nainstalovaným pevným médiem tedy mohou časem zaznamenat pokles výkonu SSD. Koneckonců, dříve byly všechny informační bloky prázdné, ale nyní musí řadič SSD zcela vyčistit buňky, než tam zadá nová data. Z tohoto důvodu je SSD pomalejší.

Pro přepsání dat na SSD je nutné vymazat nejen souřadnice z tabulky, ale i samotný soubor z paměťové buňky. Zde přichází vhod TRIM. Tento příkaz je možnost, která dává operačnímu systému možnost sdělit SSD, které bloky informací již nejsou potřeba a lze je z buněk vymazat.

Ukazuje se, že TRIM je přesně to, co je potřeba k udržení původní rychlosti. Moderní operační systémy tuto funkci podporují. Když jsou data vymazána, systémový software odešle tento příkaz na SSD. Díky tomu ovladač po obdržení příkazu okamžitě vyčistí buňky od již nepoužívaných dat. Navíc k tomuto procesu dochází na pozadí: během přestávky mezi čtením a zápisem informací.

Rada: Pokud je disk potřeba pro operační systém, udělá to. Zapisuje i čte data celkem rychle a navíc má kovové tělo, takže se nebojí mechanického poškození.

Jak zkontrolovat, zda je funkce TRIM povolena?

Pomocí příkazového řádku můžete zkontrolovat, zda je tato funkce povolena na počítači s nainstalovaným SSD. Toto musí být provedeno jménem správce.

Poznámka: kontrola je uvažována na příkladu zařízení s . Ale v Linuxu vše vypadá podobně.

Jak to udělat:

  1. Aktivujte linku přes Start zadáním standardních programů. Klikněte na příkazové volání pomocí pravého tlačítka počítačové myši nebo touchpadu (RMB) a spusťte příkazový řádek s právy správce výběrem příslušné položky.
  2. Když se otevře pole, které uživatel potřebuje, budete muset zadat: fsutil behavior query disabledeletenotify a kliknutím potvrďte provedení.

Pokud se zobrazí:

  • disabledeletenotify=1 - TRIM není aktivován;
  • fsutil behavior set disabledeletenotify 0 - povoleno.

Jak povolit funkci TRIM ve Windows 7, 8, 10?

Chcete-li příkaz aktivovat, musíte se ujistit, že řadič disku běží v režimu AHCI. Umožňuje vám využívat všechny výhody připojení SATA. Zda je tento režim aktivní, můžete zkontrolovat prostřednictvím BIOSu a Správce zařízení.

Obvykle je již aktivován. Pokud ale uživatel vidí, že tomu tak není, může tuto možnost povolit ručně. Stává se však, že operační systém SSD prostě nevidí. Abyste zjistili, zda tomu tak je, a v případě potřeby jí „otevřete oči“, budete muset provést několik jednoduchých kroků popsaných v tabulce.

1. Přejděte do vlastností nainstalovaného disku SSD tak, že na něj kliknete pravým tlačítkem.
2. Přihlaste se do Služby.
3. Povolte optimalizaci.
4. Přejděte do dalšího okna a podívejte se, co zobrazuje Typ média. Pokud tam není SSD, ale běžný pevný disk, pak systém neví, že počítač má SSD. Proto je TRIM vypnutý.
Jak pomoci operačnímu systému správně rozpoznat typ disku 1. Spusťte příkazový řádek jako správce.
2. Zadejte: winsat diskformal.
Systém provede test rychlosti. Po dokončení můžete znovu zkontrolovat, zda vidí SSD. Pokud ano, můžete zkontrolovat, zda je povolena podpora TRIM, podle kroků popsaných v předchozí části. S největší pravděpodobností bude podpora povolena.
Pokud systém správně detekuje disk jako SSD, ale TRIM nefunguje 1. Spusťte příkazový řádek jako správce.
2. Zadejte: fsutil behavior set disabledeletenotify ReFS 0. Tím povolíte TRIM pro ReFS.

Jak povolit funkci TRIM v Linuxu?

Aby funkce fungovala na Linuxu, je vyžadován souborový systém, jako je ext4. Chcete-li tedy aktivovat TRIM pro SSD v systému Linux, musíte:

  • Mark in discard - možnost, která je určena pro montáž oddílů - ext4 ve fstab.
  • Pro oddíl na jednotce SSD musíte také povolit noatime nebo realtime a nodiratime: jsou potřeba ke snížení zátěže při zápisu. Vezměte prosím na vědomí, že pak data přístupu pro všechny druhy složek a souborů nebudou aktualizována.

  • Pro majitele PC, kteří jsou připojeni přes UPS nebo hostitele, bude užitečná funkce commit s určitou dočasnou hodnotou, například 1 minuta: tato funkce odloží všechny procesy nahrávání. Operace budou prováděny jednou za minutu na oddíl.

Ukazuje se, že řádek fstab bude vypadat takto: UUID=aeade6fd-2b24-4e59-bc8c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1.

TRIM můžete také spustit ručně tak, že jej použijete na kořenový souborový systém zadáním sudo fstrim / -v.

Jak povolit TRIM na oddílu NTFS?

Ti, kteří pracují s počítači a notebooky s operačním systémem Microsoft, nemusí nic dělat: maximum je zjistit, zda je TRIM aktivní. Pokud ano, příkaz bude automaticky odeslán během akcí s SSD, jako jsou:

  • čištění souborů;
  • odstranění, stejně jako kompletní formátování oddílů, které patří do NTFS - modernějšího souborového systému než FAT32.

Důležité! Příkaz funguje pouze se systémem souborů NTFS.

TRIM na Windows XP a Vista

Je to škoda, ale ne všechny operační systémy jsou s touto možností kompatibilní: XP a Vista nejsou v tomto seznamu zahrnuty. Tehdy, když byly tyto operační systémy běžnější, se SSD prakticky nepoužívaly. Problém však lze vyřešit.

Nejjednodušší způsob je přeinstalovat systém zakoupením novější verze. Pokud se chcete trochu více zmást, můžete si nainstalovat speciální aktivační program. Může to být SSD Toolbox od Intelu, Magician vydaný Samsungem nebo podobné. Hlavní věc je nainstalovat software pro konkrétní verzi systému.

Zajímavý: - médium s velmi dlouhou životností, které je schopné pracovat i v extrémních podmínkách.

Za zmínku také stojí, že příkaz bez ohledu na operační systém nefunguje, pokud disk:

  • připojeno přes USB;
  • označeno FAT32.

Tento článek popisuje příkaz ATA TRIM, který se používá ke zvýšení rychlosti zápisu na disky SSD.

K použití příkazu ATA TRIM nedochází ve všech případech automaticky, v některých situacích musí být provedení tohoto příkazu na straně OS výslovně povoleno.

Nejprve se musíte ujistit, že váš SSD disk podporuje tento příkaz. Všechny nové disky to však podporují. Tuto kontrolu lze provést pomocí jakéhokoli moderního diskového programu. Například v Linuxu to lze provést pomocí příkazu konzoly:

hdparm -I /dev/sda | grep -i oříznout

Kde sda váš SSD disk. Výstup příkazu by měl obsahovat řádek "TRIM podporováno".

Jak funguje TRIM

Jednou z hlavních funkcí každého souborového systému je ukládání seznamu sektorů disku, ve kterých je zaznamenán konkrétní soubor. To znamená, že každý soubor má přidružený seznam sektorů disku.

Když odstraníte soubor na SSD disku, operační systém odešle příkaz TRIM řadiči disku SSD a spolu s ním seznam sektorů, které lze vymazat. Řadič zapíše tyto sektory do fronty své rutiny garbage collector. A tento podprogram zpracovává všechny sektory ze seznamu.

Popelník běží, když je disk nečinný. Tedy když operační systém neposílá požadavky na čtení nebo zápis dat. Od okamžiku přijetí příkazu TRIM do skutečného odstranění těchto sektorů proto uplyne určitý čas.

Pokud je ve frontě trimerizace mnoho sektorů, může jejich čištění trvat dlouho. Pokud například rychle naformátujete celý oddíl, může TRIM této velikosti trvat dlouho.

Není však třeba sedět a čekat, až proces skončí. I když je disk vypnutý, zpracování fronty se po jeho zapnutí obnoví.

Když TRIM nefunguje!

  • Funkce TRIM nefunguje, pokud je SSD připojen přes USB.
  • Funkce TRIM nefunguje pro oddíly se systémem souborů FAT32.
  • Funkce TRIM zatím nefunguje pro velké množství souborových systémů (například Ext2).
  • Funkce TRIM nefunguje, když odstraníte celý oddíl, i když systém souborů podporuje TRIM a tato možnost je povolena.

Kdy by měl TRIM fungovat

  • Linux s jádrem od 2.6.33 a souborovým systémem Ext4.
  • Windows 7, 8 a 10 a souborový systém NTFS.

V obou těchto možnostech je příkaz TRIM odeslán až po odstranění souborů. Nebo samostatně, vynuceně pro veškerý volný prostor, pokud OS tuto možnost podporuje.

Povolení TRIM v systému Linux

Poznámka. V Ubuntu od verze 14.04 nemusíte dělat nic navíc. Vše funguje po vybalení.

Za prvé, pro použití TRIM musí být souborový systém ext4.

Za druhé, povolení příkazu TRIM je specifikováno ve volbě připojení pro oddíl ext4 v souboru fstab. Toto je konkrétně možnost. vyřadit.

Kromě toho můžete pro oddíl na disku SSD přidat možnosti noatime (neboli realtime) a nodiratime – tím se sníží zatížení pro zápis dat přístupu k souborům a složkám se nebudou aktualizovat.

Můžete také přidat volbu odevzdání a zadat hodnotu řekněme 60 sekund - operace odloženého zápisu se na oddílu provedou každých 60 sekund. Tuto možnost však lze přidat pouze v případě, že máte UPS (UPS) nebo na notebooku!

Takže ukázkový řádek fstab může vypadat takto:

UUID=aeade6fd-2b24-4e59-bc8c / ext4 noatime,discard,errors=remount-ro,commit=60 0 1

V systému Linux můžete příkaz TRIM spustit také ručně:

sudo fstrim / -v

Tento příklad použije příkaz na kořenový souborový systém. Pokud existuje více oddílů ext4, musí být tento příkaz proveden pro každý takový oddíl.

Kontrola a povolení TRIM ve Windows 7, 8 nebo 10

Nejprve musíte otevřít konzolu (Příkazový řádek) s právy správce. Nabídka Start - Programy - Příslušenství - Příkazový řádek. Pravé tlačítko myši - Spustit jako správce.

fsutil behavior query disabledeletenotify

Pokud je výstup příkazu zakázáneletenotify=1, pak je příkaz TRIM zakázán. Můžete to povolit příkazem:

fsutil behavior set disabledeletenotify 0

Nenechte se zmást! Nula - TRIM zapnuto, jedna - TRIM vypnuto.

Jak provést TRIM na oddílu NTFS

Pokud máte operační systém Windows 7, 8 nebo 10, nemusíte nic dělat. Stačí zkontrolovat, zda je povolena funkce TRIM. Dále systém Windows automaticky odešle příkaz TRIM během následujících operací s diskem:

  • Mazání souborů.
  • Rychlé formátování NTFS oddílu (disku).

Ve Windows 8 a 10 můžete ručně zadat příkaz TRIM pro celý oddíl NTFS (jednotku). Ve vlastnostech disku na kartě „Služba“ musíte otevřít Optimalizátor disku. Toto je nový název pro Windows Defragmenter.

V nástroji Disk Optimizer bude příkaz „Optimalizovat disk“ dostupný pro oddíly NTFS na disku SSD. Spuštění tohoto příkazu způsobí, že systém Windows odešle jednotce SSD příkaz TRIM pro všechny volné bloky na této jednotce. To znamená, že se provede „oříznutí“ veškerého volného místa na oddílu (disku) NTFS.

Ve Windows 7, 8 a 10 můžete „zkrátit“ celý oddíl (disk) NTFS. Chcete-li to provést, musíte tento oddíl (disk) rychle naformátovat. Je však důležité si uvědomit, že tím zničíte všechna data na oddílu.

V nejnovějších (2015, 2016) verzích ovladače ntfs-3g (ovladač ntfs pro Linux) byla přidána funkce TRIM. Nyní můžete oříznout oddíl NTFS z Linuxu. Příkaz v terminálu:

fstrim -v /media/ntfs/

kde /media/ntfs/ je připojený oddíl NTFS.

Jak TRIM na Windows XP a Vista

Windows XP ani Vista nepodporují TRIM. Pokud potřebujete „oříznout“ jednotku SSD, která se používá v těchto operačních systémech, existují následující možnosti:

Co je TRIM (sběr odpadu)

SSD disky mají důležitý rozdíl od HDD, který ovlivňuje rychlost zápisu. Na HDD se nahrávání provádí „navrch“ starých dat. Diskové bloky, které dříve obsahovaly data a poté byla tato data smazána, jsou jednoduše označeny jako volné. A když potřebujete zapisovat, řadič HDD okamžitě zapíše do těchto volných bloků.

Při použití flash paměti musí být bloky, které dříve obsahovaly nějaké informace, před zápisem vymazány. To vede k tomu, že při zápisu do dříve používaných bloků výrazně klesá rychlost zápisu, protože je řadič potřebuje na zápis připravit (vymazat).

Problém je v tom, že operační systémy tradičně nepracují se souborovým systémem tak, že mazání souborů vymaže obsah bloků na disku. To ostatně na HDD nebylo potřeba.

Proto při použití SSD disků dochází k efektu „snížení výkonu“. Když je disk nový a všechny bloky paměti flash jsou čisté, pak je rychlost zápisu velmi vysoká, jak je uvedeno. Ale po úplném zaplnění disku a odstranění některých souborů dojde k přepisování nižší rychlostí. Protože řadič disku bude muset vyčistit bloky paměti flash, než tam zapíše nová data.

Pokles rychlosti zápisu do opakovaně používaných bloků paměti flash může být velmi vysoký. Až do hodnot blízkých rychlosti záznamu HDD disků. Při testování SSD disků často dokonce provádějí speciální test, aby snížili rychlost zápisu opakovaně použitelných bloků.

V boji proti tomuto jevu nové operační systémy přidaly příkaz TRIM disk ATA. Ovladač systému souborů při mazání souboru odešle příkaz TRIM do řadiče disku SSD. Pomocí tohoto příkazu řadič disku SSD vymaže uvolněné bloky paměti flash, ale provede to na pozadí, mezi operacemi čtení a zápisu.

Použití tohoto příkazu vrátí plnou rychlost zápisu do znovu použitých bloků paměti flash. Ne všechny operační systémy však tento příkaz podporují. Ale pouze relativně nedávné verze:

  • Linuxové jádro od verze 2.6.33.
  • Windows 7, 8 a 10
  • Mac OS X od verze 10.6.6 (ale pro tuto verzi je třeba nainstalovat aktualizaci).

Až dosud populární WIndows XP (stejně jako Vista) tento příkaz nepodporují.

Řešením pro starší OS je použití programů třetích stran. Může to být například program hdparm (verze 9.17 a vyšší) nebo proprietární programy výrobce SSD disku, například Intel SSD Toolbox.

Existují dva modely SSD disků, u kterých je snížení rychlosti znovu použitých bloků méně výrazné než u jiných:

  • Plextor M5 pro (ukončeno).
  • Plextor M5S (ukončeno).
  • Intel 545s
  • Samsung 860 EVO

Firmware takových disků dokáže částečně vyčistit nepoužívané bloky bez příkazu TRIM. Obnovení rychlosti nahrávání na plnou jmenovitou rychlost nahrávání.

V roce 2019 může mnoho modelů SSD disků nezávisle „sbírat odpadky“. O konkrétním modelu se můžete přesněji dozvědět přečtením recenzí testů. Ve seriózních internetových publikacích mimo jiné testují také schopnost disku samostatně mazat bloky.

Příkaz TRIM nemusí fungovat, pokud byl řadič SATA základní desky nastaven do režimu IDE (kvůli kompatibilitě se starším OS nebo programem).

Příkaz TRIM je nejčastěji zakázán při použití pole RAID.

Obnova smazaných dat

Pokud používáte TRIM, můžete zapomenout na obnovu smazaných souborů. Pokud smažete soubor, jeho data na SSD budou zničena.

Vliv TRIM na rychlost záznamu

Je důležité pochopit, že použití nebo nepoužívání funkce TRIM nemá přímý vliv na rychlost zápisu na SSD disk. Tuto rychlost ovlivňuje pouze jeden faktor - přítomnost dostatečného počtu volných bloků flash paměti. Tedy takové bloky, které byly diskovým řadičem vyčištěny a jsou připraveny pro zápis nových dat do nich.

Jinými slovy, rychlost záznamu závisí na množství volného místa na disku. Pokud je váš disk téměř úplně plný, rychlost zápisu klesne, i když použijete TRIM. A naopak, pokud vám zbylo 20-30 % diskové kapacity nepřiděleného místa na disku, pak se bez použití TRIM obejdete. Řadič disku využije nevyužitou kapacitu pro oddíly k vyrovnání rychlosti zápisu.

Ale při rezervaci volného místa je důležité pochopit, že to musí být provedeno na novém SSD disku před jeho použitím. Pokud odstraníte existující oddíl. Nebo zmenšete velikost stávající velikosti, bloky paměti flash obsazené tímto oddílem nebudou vymazány. Zůstanou obsazené, dokud toto volné místo znovu nevyužijete.

Pokud si chcete vyhradit volné místo na plně rozděleném SSD disku, pak je potřeba spustit vynucený příkaz TRIM na celý oddíl a teprve poté oddíl smazat (nebo zmenšit jeho velikost).

Nástroje některých výrobců, jako je program Magician společnosti Samsung, umožňují přidělit část kapacity disku SSD pro použití řadičem disku (mezipaměť zápisu a vyrovnávání opotřebení). V takovém případě nebude takto přidělený prostor operačním systémům dostupný – „uvidí“ menší kapacitu disku.

V poslední době stále více výrobců notebooků a uživatelů stolních počítačů přiděluje samostatnou instalaci pro instalaci operačního systému Windows. Umožňuje systému spouštět mnohem rychleji díky své polovodičové architektuře.

SSD disk ale vyžaduje svůj vlastní přístup. Je nutné pracovat správně, včetně dávat pozor na příkaz TRIM. V tomto článku se podíváme na to, co je TRIM, jak ovlivňuje provoz SSD a jak zkontrolovat, zda je tato funkce povolena ve Windows nebo ne.

Co je TRIM pro SSD

Jedním z problémů SSD disků je jejich křehkost, zejména při nesprávném použití. Uživatel jej může vždy otestovat, aby zjistil, jak dlouho SSD disk vydrží, a pak má čas uložit data a přenést je na nový disk. Ale je lepší co nejvíce odložit den, kdy se SSD stane nepoužitelným.

Funkce TRIM vám umožní prodloužit životnost vašeho SSD. Tento příkaz provede úplné vyčištění buněk úložiště dat při mazání informací. Při zápisu nové informace se tedy okamžitě zapíše do volného místa, místo aby se čekalo na předběžné vymazání informací dříve umístěných do buněk. Jak víte, když uživatel odstraní data z počítače, jsou nejprve označena jako nepoužitá, nikoli okamžitě vymazána z oddílu.

V operačních systémech Windows počínaje Windows 7 Microsoft ve výchozím nastavení povoluje funkci TRIM pro SSD. Ale pokud je na počítači nainstalována nějaká specializovaná sestava, pak to nemusí být tento případ. Pokud tedy včas nepovolíte funkci TRIM pro SSD, SSD nevydrží tak dlouho, jak by mohl, a jeho provozní rychlost bude o něco nižší.

Důležité: Pokud máte v BIOSu nebo UEFI nastaven provozní režim IDE, musíte přepnout režim emulace na AHCI, aby příkaz TRIM fungoval správně. To umožní funkci TRIM pracovat bez omezení.

Jak zjistit, zda je ve Windows povolena funkce TRIM

Jak je uvedeno výše, některé verze Windows mají příkaz TRIM ve výchozím nastavení povolen. Prostřednictvím příkazového řádku spuštěného v režimu správce můžete zkontrolovat, zda na vašem počítači běží TRIM:

  1. Chcete-li to provést, nejprve spusťte příkazový řádek jako správce počítače. Nejjednodušší způsob, jak to udělat, je najít nástroj ve vyhledávání, kliknout na něj pravým tlačítkem myši a vybrat možnost „Spustit jako správce“;
  2. Po spuštění příkazového řádku v něm spusťte následující příkaz:
fsutil behavior query disabledeletenotify

Když spustíte tento příkaz, uvidíte dva výsledky. První udává, zda je povolena podpora TRIM pro systém souborů NTFS, a druhý pro systém souborů ReFS. Pokud je nastaveno na „0“, znamená to, že funkce TRIM je povolena a funguje. Pokud je hodnota „1“, funkce nefunguje.

Poznámka: V některých případech může být vedle označení systému souborů nápis „není nainstalováno“. To znamená, že aktuálně není žádná jednotka nastavená na TRIM se zadaným typem systému souborů. Ale při připojení disku tohoto typu bude příkaz TRIM povolen.

Jak povolit TRIM ve Windows

Pokud je funkce TRIM deaktivována a váš počítač má jednotku SSD, doporučujeme ji aktivovat. To lze provést v operačním systému Windows několika kliknutími:


V případě potřeby lze příkaz TRIM aktivovat ručně. Chcete-li to provést, musíte na příkazovém řádku spustit následující příkaz:

Fsutil chování set disabledeletenotify NTFS 0

Tento příkaz povolí TRIM pro všechny jednotky SSD se systémem souborů NTFS.

Pokud potřebujete povolit TRIM pro všechny SSD se systémem souborů ReFS, musíte použít příkaz:

Fsutil chování set disabledeletenotify ReFS 0

Poznámka: Pokud potřebujete násilně zakázat TRIM, musíte provést výše uvedené příkazy, ale místo „0“ použijte hodnotu „1“.

Je důležité poznamenat, že výše popsaná možnost je, jak povolit podporu TRIM pro SSD na počítačích, kde je tato možnost zabudována do operačního systému. To platí pro Windows 7, Windows 8, Windows 10. Pokud potřebujete aktivovat TRIM na dřívějších verzích, můžete k tomu použít specializované aplikace, například SSD Toolbox nebo 0&0 Defrag.

Jednotky SSD se v posledních několika letech staly stále populárnějšími. Je také pravděpodobné, že jste četli nebo alespoň slyšeli někoho mluvit o tom, jak rychlý je SSD (solid state drive) ve srovnání s tradičními pevnými disky. Pokud již nějaký používáte nebo se chystáte koupit SSD ke zlepšení výkonu počítače, měli byste vědět, že podpora TRIM je nezbytná. Co je SSD TRIM, proč je důležitý pro SSD a jak zkontrolujete, zda je povolen ve Windows? Odpovědi na tyto otázky najdete v této příručce.

Co je TRIM pro SSD disky?

TRIM je příkaz, který může operační systém použít k tomu, aby řekl disku SSD (SSD), které bloky dat již nejsou potřeba a lze je smazat nebo označit jako volné k přepsání. Jinými slovy, TRIM je příkaz, který pomáhá operačnímu systému přesně vědět, kde jsou uložena data, která chcete přesunout nebo odstranit. Tímto způsobem může SSD přistupovat pouze k blokům, které obsahují data. Kromě toho, kdykoli uživatel nebo operační systém zadá příkaz k odstranění, příkaz TRIM okamžitě zničí stránky nebo bloky, kde jsou soubory uloženy. To znamená, že až se operační systém příště pokusí zapsat nová data do této oblasti, nemusí čekat na jejich odstranění.

Pojďme se ponořit do tohoto konceptu: Abyste pochopili, co je TRIM a co to je, musíte nejprve vědět, jak SSD fungují a jak zpracovávají informace na nich uložené.

Solid State Drive není nic jiného než zařízení plné flash paměťových čipů. Operační systém musí být schopen číst a zpracovávat data na těchto čipech. K tomu musí mít SSD způsob, jak tato data uspořádat. Informace uložené na SSD jsou rozděleny do datových bloků. Tyto bloky jsou zase rozděleny do datových stránek. Pro lepší demonstraci si představte SSD jako knihovnu. V knihovně je mnoho polic a tyto police jsou plné knih.

Co se však stane, když si již nechcete jednu z těchto knih ponechat? Řekněme, že jej chcete prodat nebo půjčit příteli. Zdá se, že vše, co musíte udělat, je odstranit knihu z této police. Pokud je vaše knihovna pevným diskem, tak to nebude fungovat. Pokud se na SSD rozhodnete některá data smazat, nevadí, že zabere pouze stránku z bloku. Bude nutné odstranit celý blok! Všechny informace na ostatních stránkách se přesunuly do dočasné vyrovnávací paměti a poté se vrátí do původního bloku. Je to jako vyprázdnit celou polici z knihovny, když si chcete knihu prohlédnout nebo ji vyměnit za novou. Poté budete muset vrátit všechny ostatní knihy na jejich místa. Není to účinné!

Na závěr, aby disk SSD mohl zapisovat nová data do dříve obsazeného prostoru, musíte je nejprve úplně vymazat. Pokud to uděláte pokaždé, když přesunete nebo odstraníte data na disku SSD, dojde ke snížení výkonu pro rychlost zápisu dat.

Proč je TRIM užitečný pro SSD disky?

Již víte, že při mazání a přepisování dat musí disk SSD, který nepoužívá TRIM, částečně přesunout významnou část informací, zničit všechny bloky, které je obsahují, a nakonec do těchto bloků zapsat nová data. Na jednu stranu to znamená, že výkon zařízení je nízký. Na druhou stranu to znamená, že SSD dělá spoustu mazání a přepisování. Všechny se hromadí a způsobují rychlé opotřebení flash paměťových čipů, které jsou umístěny uvnitř SSD.

TRIM zajišťuje, že se oběma těmto problémům předchází tím, že není nutné neustále mazat a přepisovat velké části paměti. Místo správy celých bloků může SSD s podporou TRIM pracovat na menších shlucích paměti nazývaných stránky. Kromě toho, kdykoli operační systém nebo uživatel vydá příkaz k odstranění, SSD automaticky odešle příkaz TRIM k vymazání vymazaného místa. To poskytuje vyšší rychlost zápisu při ukládání nových dat v této oblasti.

Jak zkontrolovat, zda je pro váš SSD povolen systém Windows TRIM

Pokud chcete zkontrolovat, zda je TRIM na vašem SSD povoleno nebo zakázáno, musíte použít příkazový řádek. Rychlý způsob, jak jej spustit, je použít vyhledávání.

Poté v okně Příkazový řádek zadejte následující příkaz: fsutil behavior query disabledeletenotify.

Stiskněte Enter na klávesnici a po krátké době se na příkazovém řádku objeví zpráva obsahující jednu z těchto dvou možností:

  • „NTFS DisableDeleteNotify = 0“ znamená, že funkce TRIM je na vašem SSD povolena.
  • „NTFS DisableDeleteNotify = 1“ znamená, že funkce TRIM je na vašem SSD zakázána.

POZNÁMKA. Možná jste si všimli, že na našem testovacím počítači se systémem Windows 10 výše uvedený příkaz také vyvolal jinou odpověď: "ReFS DisableDeleteNotify není aktuálně nainstalován." Není se čeho bát a znamená to, že funkce TRIM je automaticky povolena, pokud připojíte SSD, který používá ReFS. ReFS, také známý jako Resilient File System, je proprietární souborový systém společnosti Microsoft, který se obvykle nepoužívá na domácích počítačích se systémem Windows.

Jak povolit SSD TRIM ve Windows

Pokud jste spustili příkaz, abyste zjistili, zda je funkce TRIM na vašem počítači se systémem Windows povolena nebo ne, a zjistíte, že je zakázána, můžete ji povolit. Chcete-li to provést, musíte otevřít příkazový řádek jako správce, zadat následující příkaz: fsutil behavior set disabledeletenotify 0 a stiskněte klávesu Enter na klávesnici.

Pokud se zobrazí zpráva „NTFS DisableDeleteNotify=0“, znamená to, že na vašem SSD byla povolena funkce TRIM.

Jak zakázat SSD TRIM ve Windows

Ačkoli k tomu není žádný důvod, pokud chcete zakázat TRIM na vašem počítači se systémem Windows, můžete to udělat také. Otevřete příkazový řádek jako správce, zadejte příkaz: fsutil behavior set disabledeletenotify 1 a stiskněte Enter na klávesnici.

Pokud se zobrazí zpráva „NTFS DisableDeleteNotify=1“, znamená to, že TRIM je na vašem SSD zakázáno.




Horní