Файлові системи і відновлення даних
Як вже згадувалося вищим, у файловій системі FAT дані в кластерах можуть розташовуватися в будь-якому місці диска. І при пошуку файлу останній прочитується з декількох місць, що, природно, призводить до зниження продуктивності системи. Для переміщення файлу в одне місце служать програми дефрагментації диска.
У Windows є програма дефрагментації диска, яка працює з FAT 16 і FAT 32. У Windows 98/Me в програму дефрагментації була додана функція прискорення запуску додатків — переміщення програм, що часто запускаються, до початку диска.
Розглянемо роботу програми дефрагментації диска на прикладі. У табл. 24. 17 приведені дані про розташування файлів в FAT.
У даному прикладі файл Usconst. txt фрагментований на дві частини. Після запуску програми дефрагментації цей файл може бути розташований на диску так, як показано в табл. 24. 18
В процесі дефрагментації частини файлу, розкидані по всьому диску, були сполучені. Дефрагментація диска — досить тривалий процес, оскільки необхідно виконати велику кількість операцій читання і запису.
Окрім програми дефрагментації диска, що поставляється з операційною системою Windows, існують програми незалежних розробників. Прикладом може служити програма Speed Disk з комплекту Norton Utilities.
Операційна система Windows NT 4. 0, на відміну від Windows 2000/XP, не містить програму дефрагментації диска.
Програми незалежних розробників
Якщо при читанні диска C: з'являється повідомлення Sector not found (сектор не знайдений), самий час скористатися програмою, відмінною від традиційних SCAN-DISK або RECOVER (у DOS). Окрім стандартних програм для роботи з диском, що поставляються з операційною системою, існує величезна кількість дискових програм незалежних розробників. Найвідоміший пакет таких програм — Norton Utilities, розроблений компанією Symantec. Більшість подібних програм створені для операційних систем DOS і Windows і можуть працювати з FAT 32. Всі ці програми мають істотний недолік: їх необхідно набувати додатково; проте, як правило, гра коштує свічок.
Norton Utilities і Norton System Works
Утиліта Norton Diagnostics, що входить до складу Norton Utilities, дозволяє ідентифікувати і перевірити існуюче апаратне забезпечення, створити завантажувальну дискету, використовувану для перезапуску системи і тестування жорсткого диска при його виході з ладу, а також для відновлення помилково видалених файлів і відміни випадкового форматування жорсткого диска.
В даний час пакет Norton Utilities версії 2002 поставляється як самостійний програмний продукт або ж у вигляді одного з компонентів програми Norton System Works 2002 (для операційних систем Windows 95 OSR 2. x/98/Me/NT/2000/ XP). Norton System Works 2002 також включає Norton Anti-Virus і деинсталлятор Norton CleanSweep; у версію Professional увійшли програма архівації системної інформації Norton Ghost, додатки WinFax Basic і Web Services. Деякі програми, що входять до складу Norton Utilities, призначені для запуску з командного рядка або роботи в режимі MS DOS:
| Norton Disk Doctor (NDD. EXE);
| Disk Editor (DISKEDIT. EXE);