Какво е дефрагментацията и за какво служи тя днес
Що е фрагментация на диска, защо дефрагментацията помагаше на твърдите дискове, защо SSD не се дефрагментира като тях и какво наистина ускорява стар компютър.

Дефрагментацията събира на едно място парчетата на файловете, разпилени по диска. Преди години тя беше ритуал за всеки бавен компютър, а днес Windows я върши сам и само където има смисъл. По-долу е обяснено какво става с файловете, как стоят нещата при твърдите дискове и при SSD и какво наистина ускорява стар компютър.
Какво е фрагментация
Файловата система се старае да запише всеки файл на едно непрекъснато място. Според Microsoft, в блога на екипа за Windows 7 от януари 2009 г., фрагментацията се появява, когато данните се променят: изтриването на файл оставя „дупки“ в заетото място, а добавянето или промяната на съдържание води до същото. С времето става все по-трудно да се намери достатъчно голямо свободно парче и новият файл се записва на късчета в различни краища на диска. Това са фрагментите. Wikipedia добавя, че го влошават и обновленията на програми: често старият файл се трие, а новият се записва другаде.
Защо пречеше на твърдите дискове
Твърдият диск (HDD) има въртящ се магнитен диск и глава, която се премества от място на място. Microsoft посочва, че времето за завъртане на диска и за придвижване на главата са основните причини за забавяне. Когато файлът е на много парчета, главата обикаля повече и четенето трае по-дълго. Дефрагментацията премества данните така, че да са подредени по-добре.
В първите години на персоналните компютри дисковете се мереха в мегабайти, пълнеха се бързо и фрагментацията беше честа. Част от потребителите пускаха дефрагментация всяка седмица или още по-често. Още през 2009 г. Microsoft отбелязваше, че дисковете са големи и евтини, а компютрите имат повече памет за кеш, така че ефектът е по-слаб. В Windows XP дефрагментацията се пускаше само на ръка, Windows Vista добави планиране, а Windows 7 я пуска периодично във фонов режим и според същия блог потребителят не трябва да прави нищо.
Защо SSD не се дефрагментира като диска
Твърдотелният диск (SSD) няма движещи се части, затова разпилените парчета не бавят четенето по същия начин. Wikipedia отбелязва, че дефрагментирането на SSD обикновено е ненужно, а Microsoft пише за Windows 7, че при открит SSD системата изключва дефрагментацията, защото тя не е нужна и в някои случаи може да скъси живота на носителя.
Днешният Windows подхожда по-внимателно. Според документацията на Microsoft при SSD задачата по график прави обичайната оптимизация, която включва дефрагментация и „retrim“ (повторно изпращане на TRIM), веднъж месечно, колкото и често да е графикът. Скот Хансълман обяснява в блога си от декември 2014 г., след справка с екипа по съхранение на Windows, че TRIM казва на SSD кои блокове вече не се ползват, а „retrim“ наваксва пропуснатите заявки. Дефрагментация на SSD все пак се прави около веднъж месечно, когато са включени моментните копия на томовете, които ползва възстановяването на системата. Причината е, че файловата система следи фрагментите в метаданни с ограничен размер. Накратко, при SSD не е нужно да правим нищо на ръка.
Инструментът на Windows
Windows разполага с програмата „Defragment and Optimize Drives“ (в българския Windows името е преведено). Откриваме я, като напишем името ѝ в полето за търсене на лентата със задачи. Избираме диск и натискаме „Optimize“, както описва страницата на Microsoft Support.
Не е нужно да го правим често, защото според документацията на Microsoft задачата по график обикновено тръгва веднъж седмично. Времето на последното пускане се вижда в същата програма. Задачата не събужда компютъра и не тръгва, когато той работи на батерия. Затова преносим компютър, който работи предимно на батерия, може да пропуска пусканията, а компютър, който гасим всяка вечер, не ги изчаква изобщо. Windows сам разпознава вида носител и подбира подходящата оптимизация. Microsoft уточнява още, че за пълна дефрагментация на том командата „defrag“ иска поне 15 процента свободно място, иначе дефрагментацията е само частична.
Какво наистина ускорява стар компютър
За бавен компютър дефрагментацията е само една от възможностите. Страницата на Microsoft с 12 съвета за по-бърз компютър препоръчва, между другото:
- да инсталираме обновленията на Windows;
- да направим бърза проверка със „Windows Security“ за зловреден софтуер;
- да освободим място на диска от „Settings“, „System“, „Storage“ (с „Storage Sense“ и временните файлове);
- да махнем програмите, които не ползваме (вж. как да деинсталираме програма);
- да изключим излишните програми при стартиране: „Task Manager“ се отваря с Ctrl+Shift+Esc, после „Startup apps“, десен бутон и „Disable“;
- да затворим ненужните програми и раздели в браузъра, а ако не помага, да рестартираме.
Microsoft добавя и че при по-стари компютри подобренията може да са малки, а най-добрият дългосрочен отговор понякога е подмяна на техниката. Във Windows 10 пътищата са близки, но някои менюта се казват различно.
Източници
Материалът е подготвен от редакцията по публично достъпни източници, посочени по-горе. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@club50plus.bg.