Оптимізація жорстких дисків
курсова робота з інформатики
ЗМІСТ
Вступ
Накопичувачі на жорстких дисках (вінчестери) призначені для постійного зберігання інформації, що використовується при роботі з комп'ютером: програм операційної системи, пакетів програм, що часто використовуються, редакторів документів, трансляторів з мов програмування і т.д. Наявність жорсткого диска значно підвищує зручність роботи з комп'ютером.
Для користувача накопичувачі не жорсткому диску відрізняються один від одного перш за все своєю місткістю, тобто тим, скільки інформації поміщається на диску. Зараз комп'ютери в основному оснащуються вінчестерами від 20 Гбайт і більше.
Швидкість роботи диска характеризується двома показниками:
Часом доступу до даних на диску.
Швидкістю читання і запису даних на диск.
Ці характеристики співвідносяться один з одним приблизно так само, як час розгону і максимальна швидкість автомобіля. При читанні або записі коротких блоків даних, розташованих в різних ділянках диска швидкість роботи визначається часом доступу до даних – подібно тому, як при русі автомобіля по місту в час пік з постійними розгонами і гальмуваннями не так вже важлива максимальна швидкість, що розвивається автомобілем. Зате при читанні або записі даних (в десятки і сотні кілобайтів) файлів набагато важливіше пропускна спроможність тракту обміну з диском – точно також, як при русі автомобіля по швидкісному шосе важливіше швидкість автомобіля, чим час розгону.
Слід відмітити, що час доступу і швидкість читання-запису залежать не тільки від самого дисковода, але й від параметрів всього тракту обміну з диском: від швидкодії контролера диска, системної шини і основного мікропроцесора комп'ютера.
1. Виявлення і виправлення помилок жорстких дисків
Функціональні можливості і продуктивність комп'ютерів в значній мірі визначаються жорсткими дисками. При цьому швидкість їх роботи залежить не тільки від технічних параметрів, але і від режимів роботи і організації даних.
Експлуатація жорстких дисків нерідко ускладнюється як збоями в роботі електроніки, так і механічних частин, а також файлової системи. Наслідком цього можуть служити часті збої в роботі комп'ютера, крах всієї системи в цілому і втрата цінної інформації. У зв'язку з цим всі сучасні операційні системи включають спеціальні програмні засоби, здатні боротися з різного роду проблемами.
Помилки, які можуть виникнути в процесі експлуатації жорстких дисків, на яких зберігаються програми і дані, що використовуються в роботі комп'ютерів, можна розділити на дві групи – апаратні пошкодження самого пристрою або його оточення і програмні збої у файловій системі. Слід зазначити, що необхідно боротися і з тими і з іншими: уміти їх знаходити і ліквідовувати. Слід уточнити, що збої нерідко бувають взаємозв'язаними. Наприклад, механічні пошкодження часто спричиняють серйозні помилки у файловій системі і тим самим ускладнюють відновлення інформації.
Втрата інформації – це неминучий наслідок недбалого відношення до жорсткого диска. Не варто забувати, що інформація часто представляє велику цінність і її втрата може спричинити великі фінансові втрати. Іноді відновлення інформації з непрацездатного диска можливе. Існують спеціальні сервіс-центри і організації, що надають подібні послуги, проте в цьому випадку йдеться про великі витрати. При належному відношенні до цієї проблеми багатьох втрат можна уникнути.
Як приклад можна розглянути появу пошкоджених і втрачених ділянок – так званих, bad-кластерів і lost-кластерів. Такі ділянки сповільнюють роботу жорстких дисків, зменшують корисну місткість і знижують надійність зберігання інформації. Bad-кластери є одними з найпоширеніших механічних пошкоджень. Вони можуть з'явитися в результаті дій на жорсткий диск (вібрації, удари і т. п.). Нерідко псевдопошкоджені кластери можуть виникнути в результаті роботи деяких вірусів. Причиною появи lost-кластерів, як правило, є помилки, пов'язані з некоректним відкриттям і закриттям файлів. Це може бути викликано помилками і збоями в апаратурі, в програмах і операційній системі (а в складних системах помилки завжди існують), некоректним виходом з програм, виключенням живлення без закриття операційної системи і т.п.
Іноді від bad-кластерів можна позбавитися форматуванням жорсткого диска (логічного диска), або ж за допомогою спеціальних утиліт від виробника. Проте в будь-якому випадку необхідно "помітити" bad-кластери спеціальними програмними засобами. Як наслідок даної процедури збійні області просто не використовуватимуться, оскільки інформація записується лише на працездатні ділянки. Боротьба з lost-кластерами і іншими збоями у файловій системі також здійснюється за допомогою спеціальних програм. Прикладом такої програми може служити Перевірка диска (ScanDisk), що входить, наприклад, в систему Windows 95/98.
Під час стандартного тесту Scandisk перевіряє файли і папки на логічні помилки і, якщо Ви це вказали, автоматично виправляє їх. Scandisk шукає пересічні (cross-linked) файли, в яких інформація виявилася збереженою в одних і тих же ділянках диска. Інформація, що зберігається в спільних ділянках, може належати тільки одному файлу. Scandisk також шукає "втрачені" кластери – фрагменти диска, що втратили зв'язок зі своїми файлами, але як і раніше вважаються зайнятими. Хоча вони й можуть містити корисну інформацію, її, як правило, неможливо відновити, і вона тільки даремно займає місце на диску. Scandisk можна налаштувати так, щоб він видаляв втрачені кластери або зберігав їх в окремих файлах.
Можна налаштувати Scandisk для перевірки дати і часу створення файлів і їх імен. Якщо у файла неправильне ім'я, то, можливо, його не вдасться відкрити. Невірні дата і час створення файлу можуть спричинити незручності при роботі з програмами резервного копіювання, які користуються цими величинами для перевірки, чи не обновлявся файл з часу останнього копіювання.
Диск можна перевірити не тільки на логічні, але й на фізичні помилки, до яких відносяться пошкодження магнітного покриття диска.