Система FAT32 і розділи на диску, Windows, Операційні системи, статті

Нейл Дж. Рубенкінг, PC Magazine/RE №8/2000

За кілька років редакція журналу PC Magazine отримала сотні листів з питаннями, що стосуються розбиття жорстких дисків на розділи. Але треба сказати, що за останні місяці характер цих питань змінився. Раніше читачів цікавило, як виділяти розділи на диску для того, щоб обійти обмеження системи FAT16 на розмір розділу або зменшити непродуктивно використовується дисковий простір. Однак часи змінюються: файлова система FAT32, що застосовується в ОС Microsoft Windows 95 OSR2 і Windows 98, вільна від обмежень системи FAT16. Тепер ми можемо сміливо форматувати диск будь-якої ємності, яку забезпечує сучасна технологія, залишаючи в ньому один-єдиний розділ величезних розмірів. Ця обставина і вплинуло на характер питань, що містяться в нашій пошті. Сьогодні читачі хочуть знати, як позбутися непотрібних розділів на диску після переходу на файлову систему FAT32. У цій статті ми роз’яснюємо, чому є сенс повернутися до схеми з одним розділом на диску, і наводимо докладні інструкції щодо того, як провести цю операцію.

Навіщо були потрібні розділи …

Файлова система FAT16, що з’явилася ще в ранніх версіях DOS, використовується і в першому випуску Windows 95. Крім того, вона сумісна з ОС Windows NT (у якій застосовується також більш досконала Windows NT File System). Дана файлова система будується на базі 16-розрядної таблиці розміщення файлів (16-bit File Allocation Table, звідси і назва FAT16). У таблиці фіксуються ділянки дискового простору, виділені під той чи інший файл. У шістнадцять біт “вміщується” тільки 65 536 (64 Кбайт) різних 16-розрядних чисел, тому розділ, відформатований відповідно до системи FAT16, може мати не більше 64 Кбайт одиниць розподіляє пам’яті, іменованих кластерами. Максимальний розмір кластера складає 32 Кбайт. Помножте це значення на максимально допустиму кількість кластерів (64 Кбайт), і ви переконаєтеся, що обсяг дискового розділу у форматі FAT16 не може перевищувати 2 Гбайт. Таким чином, при використанні файлової системи FAT16 на будь-якому накопичувачі місткістю понад 2 Гбайт доводиться виділяти кілька розділів.

На жорсткому диску, відформатованому відповідно до специфікації FAT16, розміри кластера завжди будуть кратними ступеня числа 2 – 2, 4, 8, 16 і, нарешті, 32 Кбайт. При цьому неважливо, який номінальний розмір файлу, який визначається системою за допомогою утиліти Explorer або команди DIR: обсяг дискового простору, займаного файлом, завжди вимірюється цілим числом кластерів. При розмірі кластера 32 Кбайт будь-який файл об’ємом від 1 байт до 32 Кбайт фактично займає 32 Кбайт дискового простору. Якщо розміри зберігаються в системі файлів абсолютно довільні і не підкоряються небудь закономірності, частка непродуктивно витрачається дискового простору становить у середньому полкластера в розрахунку на файл. Так от, розбивши об’ємний диск на декілька розділів FAT16, ми можемо зменшити розмір кластера і, отже, скоротити число напівпорожніх кластерів. А це дасть помітний виграш в наявному дисковому просторі. Припустимо, що ваш диск ємністю 2 Гбайт, відформатований за стандартом FAT16, містить 32768 файлів. На кожен файл в середньому припадає половина кластера даремно витрачається дискового простору (обсяг кластеру – 32 Кбайт, отже, непродуктивні витрати на кожен файл – 16 Кбайт). Таким чином, викинуто на вітер 512 Мбайт дискового простору – чверть диска! Але якщо виділити на тому ж диску два розділи ємністю майже по 1 Гбайт кожен, порожнє місце на диску скоротиться в два рази, і ви отримаєте додатково 256 Мбайт дискової пам’яті.

З появою системи FAT32 проблема обмеження розміру розділу, а також проблема напівпорожніх кластерів зняті з порядку денного. (Тих, кого цікавлять більш докладні відомості про FAT32, відсилаємо до статті “Файлова система FAT32 для Windows 95 “, опублікованій в липневому номері PC Magazine / RE за 1997 р.) Стандарт FAT32 сумісний з НЖМД незрівнянно більшої ємності, ніж ті, що ми маємо сьогодні, і дозволяє істотно знизити число напівпорожніх кластерів. В системі FAT32 використовується 32-розрядна таблиця розміщення файлів, що дозволяє обійти 64-Кбайт обмеження на число кластерів у розділі. Використання цієї системи теоретично дозволяє працювати з розділами від 512 Мбайт до 2 Тбайт, а два терабайта – це 2048 Гбайт. Розміри кластера при цьому можуть коливатися в межах від 4 до 32 Кбайт, але вся справа в тому, що ставлення розміру кластера до об’єму дискового розділу в цьому випадку набагато менше, ніж у колишньої файлової системи.

Звичайно, диски розбиваються на розділи не тільки з метою скоротити число порожніх кластерів. Деякі кваліфіковані користувачі виділяють особливі розділи для того, щоб мати можливість запускати на машині кілька ОС. Інші дотримуються іншої схеми розподілу даних і зберігають файли операційних систем в одному дисковому розділі, файли всіх прикладних програм – в іншому і файли даних – в третьому. Такий підхід дозволяє організовувати резервне копіювання більш раціонально. Скажімо, розділ з даними можна резервувати щоденно, розділ з додатками – раз на тиждень, а розділ з операційними системами – У міру потреби. І все ж сьогодні, коли дисковий простір практично не обмежена, а число кластерів-паразитів різко зменшилася, більшості користувачів, що працюють з FAT32, кілька розділів на диску просто ні до чого.

… І як від них позбавлятися

Отже, ваша ОС сумісна зі стандартом FAT32, і ви хочете нарешті прибрати всі ці кордону і перегородки, що розділяють на частини жорсткий диск комп’ютера. Але як отримати на ньому один невитіюватий розділ FAT32? По-перше, вам буде потрібно надійна утиліта для виділення розділів на диску, яка не завдасть шкоди файлів. Вибирати можна з двох виробів: Partition Commander (рекомендована виробником ціна 39 дол) від фірми V Communications (www.v-com.com) і PartitionMagic (рекомендована виробником ціна 69 дол), розроблена компанією PowerQuest (www.powerquest.com). (Цікаво відзначити, що, за даними представників PowerQuest, наступна версія їх продукту – PartitionMagic 5, яка скоро з’явиться у продажу, зможе автоматично об’єднувати розділи FAT16 і FAT32.)

Крім того, знадобиться ще одна утиліта – для сповіщення системи про те, що файли переміщені з однієї адреси на інший і тепер зберігаються, скажімо, не в каталозі D: \ Program Files, а в С: \ Program Files. Для цієї мети підійде пропонована нашим журналом утиліта COA32 (COA означає Change of Address, тобто “Зміна адреси”, а число 32, відповідно, говорить про розрядності утиліти). Цю програму можна знайти в розділі PC Magazine Utilities Index на сервері www.pcmag.com / utilities.

Але перед тим як приступити до перебудови жорсткого диска, не забудьте створити повні резервні копії всіх його розділів. Потім переконайтеся, що розділ C: відформатований відповідно до стандарту FAT32. Клацніть двічі на піктограмі “Мій комп’ютер” (My Computer), потім клацніть правою клавішею миші на накопичувачі C: і виберіть елемент меню “Властивості” (Properties). У вікні властивостей має з’явитися повідомлення “File system: fat32”. Якщо система повідомляє інше, скористайтеся утилітою для виділення розділів і, не завдаючи шкоди даними, переведіть розділ C: у формат FAT32. До речі, не слід звертатися до програми перетворення в формат FAT32, що поставляється з ОС Windows 98: утиліти виділення розділів виконують цю роботу набагато надійніше.

Розглянемо для прикладу таку ситуацію: на накопичувачі виділені три розділи – C:, D: і E:. Почніть з дефрагментації (за допомогою утиліти Windows Defrag) останнього з цих розділів (E :). Таким чином, всі невикористане простір сконцентрується в кінці цього розділу. Тепер за допомогою утиліти виділення розділів максимально стисніть розділ E:. Перемістіть розділи E: і D: так, щоб утворилося вільне простір було розташоване безпосередньо над розділом C:. Нарешті, збільшіть розміри розділу C: таким чином, щоб у ньому виявилися всі освічені раніше вільні ділянки. Можливо (це теж залежить від утиліти), вам вдасться стиснути розділ E: і призначити вивільнилися простір розділу C: за один прийом. Як би там не було, весь процес займе від 5 до 10 хв або навіть більше того. Після цього закрийте утиліту виділення розділів.

Повернувшись у вікно Windows Explorer, скопіюйте одну з папок розділу E: у розділ C:. Робиться це так: спочатку потрібно за допомогою правої клавіші миші відбуксирувати папку з кореневого каталогу E: на піктограму C: і вибрати команду “Копіювати” (Copy). По завершенні копіювання слід ретельно перевірити, чи все вміст папки скопійовано в новий каталог; тільки переконавшись у цьому, можна знищити папку в каталозі E:. Подібним же чином потрібно скопіювати наступну папку, потім ще одну і т. д. до повного заповнення розділу C:. Можливо, вам не вдасться скопіювати всі папки повністю і одна з них вміститься в розділі C: лише частково. В такому випадку видаліть її з розділу C:, а вихідну папку в розділі E: залиште в первісному стані.

Тепер клацніть на піктограмі корзини Recycle Bin, розташованої на робочому столі, і виберіть команду “Очистити кошик” (Empty Recycle Bin). Знову дефрагментує розділ E:; за допомогою утиліти виділення розділів “стисніть” розділ E: і перемістіть утворилися вільні ділянки в розділ C:. Цей цикл, ймовірно, доведеться повторити кілька разів, але в кінці кінців всі файли і папки розділу E: будуть переміщені в розділ C:. Після чого можна за допомогою утиліти виділення розділів повністю видалити розділ E:.

На цьому етапі операції прийшов час сповістити Windows про великі зміни в розміщенні файлів на жорсткому диску: адже всі файли, що зберігалися у накопичувачі E:, перемістилися в накопичувач C:. Запустіть утиліту COA32 і введіть E: \ в поле Old address (Старий адреса) і C: \ в полі New address (Нова адреса). На всіх сторінках з пропонованими варіантами відзначайте самі всеосяжні категорії: All ini files in all folders (Все ini-файли в усіх папках), All shortcuts in all folders (Всі ярлики у всіх папках) і All of the Registry (Всі записи реєстру). Утиліта COA32 перевірить вашу систему і сформує список усіх ключів ini-файлів, зв’язків екранних абревіатур та ключів системного реєстру, що містять стару адресу. Перегляньте цей список і клацніть на кнопці Save List (Зберегти список). Після того як утиліта COA32 перетворює всі знайдені зв’язку, внісши в них нову адресу, збережіть записи її робочого журналу у вигляді окремого файлу.

Ну ось, півсправи зроблено. Тепер накопичувач містить всього два розділи – C: і D:. Залишилося повторити (стосовно до розділу D 🙂 всі операції, які ви провели на розділі E:. І лише після завершення цієї роботи на жорсткому диску ПК залишиться всього один – великий і такий привабливий – розділ формату FAT32.

Нейл Дж. Рубенкінг –
позаштатний редактор PC Magazine.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*