Один із способів поліпшення продуктивності машини з Windows XP - прискорення файлової системи NTFS. У деяких випадках навіть невеликі зміни налаштувань можуть привести до помітного збільшення продуктивності, в першу чергу, через те, що жорсткі диски часто є найвужчим місцем сучасних потужних машин з швидкими процесорами і величезними обсягами пам'яті. Пропоную кілька порад щодо поліпшення продуктивності на Windows XP із застосуванням (або з "невжиттям") NTFS.
1. Забороніть короткі імена файлів
За замовчуванням NTFS створює файл з ім'ям формату 8.3 кожен раз при створенні звичайного ( "довгого") назви, що все ж таки дещо збільшує час створення файлів. Щоб позбутися від цього, можна заборонити короткі імена командою fsutil:
fsutil behavior set disable8dot3 1
Для досягнення необхідного ефекту достатньо перезавантажити машину. Кілька застережень:
У більшості випадків при використанні цієї методики ви відчуєте різницю лише на жорстких дисках, де зберігається дуже багато (300.000 і більше) файлів у відносно невеликій кількості папок і де безліч файлів має схоже початок ( "Поліпшення продуктивності NTFS частина 1.doc", "Поліпшення продуктивності NTFS частина 2.doc "і т.д.) При цьому у вас буде багато файлів, які починаються одними і тими ж символами і розташовуються в одній і тій же папці, а NTFS доведеться витрачати більше часу на створення унікальних 8.3-назв для них. При цьому багато старі програми і навіть старі версії Microsoft Office при відключених 8.3-іменах можуть працювати некоректно. Так що перед масовим відключенням коротких назв перевірте працездатність важливих для вас додатків на тестовому розділі.
2. Називайте файли відповідно
Нехай ви не можете повністю відключити короткі імена файлів (наприклад, через наявність старого ПО, який відмовляється при цьому працювати). В такому випадку можна поліпшити продуктивність NTFS, вибравши більш відповідну схему іменування файлів - при цьому відмінності в схожих назвах файлів повинні знаходитися ближче до початку назви. Наприклад, замість назв типу "Поліпшення продуктивності NTFS частина 1.doc" краще називати файли ось так: "1 частина - Поліпшення продуктивності NTFS.doc". В такому випадку NTFS не доведеться довго думати над привласненням унікального 8.3-імені кожного файлу в папці.
3. Використовуйте більше папок
Якщо вам часто необхідно відкривати, закривати, створювати або видаляти певні типи файлів, постарайтеся не тримати занадто багато їх в одній папці. Іншими словами, якщо у вас занадто багато файлів, з якими ви часто працюєте, створіть додаткові папки і розподіліть по ним файли. Якщо це незручно (або зовсім не реалізовується), зверніть увагу на попередні поради - вони допоможуть компенсувати негативний ефект від занадто великої кількості файлів в одній папці.
4. Використовуйте більше розділів
5. Плануйте розмір кластера
Розмір кластера на NTFS-розділах за замовчуванням 4 КБ і відмінно вам підходить, якщо файли порівняно невеликі, і їх розмір сильно не змінюється. Але якщо ваші файли мають набагато більший обсяг або швидко ростуть, спробуйте збільшити розмір кластера до 16 або 32 Кб. Це дозволить зменшити обсяг "втраченого" простору і відкривати файли трохи швидше. Однак є два зауваження. Якщо ви збираєтеся стискати файли за допомогою NTFS- компресії, вам доведеться залишити розмір кластера рівним 4 КБ. Крім того, чим менше ваші файли в порівнянні з розміром кластера, тим сильніше буде схильний до фрагментації розділ. Отже.
6. Регулярно проводите дефрагментацію
Фрагментація даних на диску призводить до збільшення часу, що витрачається додатками на відкриття, закриття, створення або видалення файлів. Хороший варіант - як мінімум щотижневий запуск дефрагментатори Дисков (Disk Defragmenter) в Windows XP, особливо якщо ви використовуєте програми, які часто модифікують файли, і цих самих файлів у вас багато. При бажанні можна використовувати планувальник завдань Windows для автоматизації процесу (дивіться відповідну статтю в Microsoft Knowledge Base - сайт).
7. Збережіть місце для MFT
fsutil behavior set mftzone 2
Це подвоїть розмір зарезервованої MFT зони до 25% від загального обсягу розділу. Зрозуміло, при цьому ви втратите 12,5% вільного місця, призначеного для самих файлів - з цим потрібно рахуватися, використовуючи дану можливість. Ви можете використовувати mftzone 3, щоб
зарезервувати 37,5% для MFT або навіть mftzone 4 - для відведення під MFT половини вільного простору на диску. Однак, нагадаю, ці "екстремальні" настройки будуть корисні лише в тих випадках, коли ви зберігаєте на розділі величезна кількість файлів малого розміру (приблизно до 1 Кб). Щоб встановити бажаний розмір зони MFT, зробіть наступне. Запустіть команду fsutil, як описано вище. Перезавантажте систему. Створіть необхідні розділи. Для повернення до звичайного правилом резервування (12,5% від обсягу кожного розділу) використовуйте команду fsutil behavior set mftzone 1.
8. Забороніть атрибут Час останнього звернення
fsutil behavior set disablelastaccess 1
Після запуску цієї команди Час останнього звернення для новостворених файлів дорівнюватиме просто-напросто часу їх створення. Необхідно відзначити, однак, що заборона оновлення даного параметра може негативно вплинути на роботу програм щодо створення резервної копії даних, які використовують службу віддаленого зберігання (Remote Storage service).
9. Увімкніть (або вимкніть) Службу Індексування
Вмикати або вимикати Службу Індексування в Windows XP, залежить від ваших потреб. Якщо ви користуєтеся пошуком по диску рідко, краще, мабуть, її й не включати, так як вона незначно уповільнює роботу NTFS і вимагає дисковий простір для зберігання каталогу. Але якщо ви часто використовуєте пошук (а також шукаєте по вмісту), то включайте Індексування - це помітно прискорить процес пошуку.
10. Використовуйте FAT32 для файлу підкачки
І, нарешті, якщо у вас в машині є другий фізичний диск, ви можете підняти продуктивність перенесенням файлу підкачки (pagefile.sys) на цей другий диск. Щоб це спрацювало в кращому вигляді, виконайте наступне. Створіть розділ на другому диску, упевнившись, що його обсягу вистачить для файлу підкачки (орієнтуйтеся на розмір, рівний потроєному кількості оперативної пам'яті - його буде більш ніж достатньо). Відформатуйте свіжостворений розділ в FAT32, так як FAT32 за швидкістю читання трохи перевершує NTFS на невеликих розділах. При цьому не створюйте додаткових розділів на другому диску - залиште його виключно для використання файлом підкачки. Іншими словами, наша остання хитрість для поліпшення продуктивності NTFS полягає в тому, щоб не використовувати NTFS на розділі з файлом підкачки.
переклад з англійської Миколи "Nickky" Щетько, me # 64; nickky.com