Арбітражний процес
Архітектура
Астрологія
Астрономія
Банківська справа
Безпека життєдіяльності
Біографії
Біологія
Біологія і хімія
Біржова справа
Ботаніка та сільське гос-во
Бухгалтерський облік і аудит
Валютні відносини
Ветеринарія
Військова кафедра
Географія
Геодезія
Геологія
Етика
Держава і право
Цивільне право і процес
Діловодство
Гроші та кредит
Природничі науки
Журналістика
Екологія
Видавнича справа та поліграфія
Інвестиції
Іноземна мова
Інформатика
Інформатика, програмування
Історичні особистості
Історія
Історія техніки
Кибернетика
Комунікації і зв'язок
Комп'ютерні науки
Косметологія
Короткий зміст творів
Криміналістика
Кримінологія
Криптология
Кулінарія
Культура і мистецтво
Культурологія
Російська література
Література і російська мова
Логіка
Логістика
Маркетинг
Математика
Медицина, здоров'я
Медичні науки
Міжнародне публічне право
Міжнародне приватне право
Міжнародні відносини
Менеджмент
Металургія
Москвоведение
Мовознавство
Музика
Муніципальне право
Податки, оподаткування
Наука і техніка
Нарисна геометрія
Новітня історія, політологія
Оккультизм
Решта реферати
Педагогіка
Поліграфія
Політологія
Право
Право, юриспруденція
Підприємництво
Промисловість, виробництво
Психологія
Психологія, педагогіка
Радіоелектроніка
Реклама
Релігія і міфологія
Риторика
Сексологія
Соціологія
Статистика
Страхування
Будівельні науки
Будівництво
Схемотехника
Митна система
Теорія держави і права
Теорія організації
Теплотехніка
Технологія
Товарознавство
Транспорт
Трудове право
Туризм
Кримінальне право і процес
Керування
Управлінські науки
Фізика
Фізкультура і спорт
Філософія
Фінансові науки
Фінанси
Фотографія
Хімія
Господарське право
Цифрові пристрої
Екологічне право
Екологія
Економіка
Економіко-математичне моделювання
Економічна географія
Економічна теорія
Ергономіка
Використання стислих дисків
Категорія: Комп'ютерні науки
У цій роботі коротко описано використання так званих стислих дисків, що дозволяють більш ефективно використовувати простір на дисках комп'ютера.

1. Що таке стислі диски
Навіщо вони потрібні. Багато користувачів змушені працювати на комп'ютерах з дисками невеликої ємності, так як для придбання нового диска у них чи у їхніх організацій немає грошей. Щоб вмістити використовувані програми і обробляються дані на диску, можна скористатися програмами DRVSPACE (DriveSpace) або DBLSPACE (DoubleSpace), що входять до складу MS DOS, починаючи з версії 6.0. В MS DOS 6.0 і 6.20 входить програма DoubleSpace, в MS DOS 6.22 і наступних версій - програма DriveSpace.
Ці програми (а також інші аналогічні програми, наприклад Stacker) дозволяють створювати на дисках комп'ютера спеціальні файли, робота з якими здійснюється так само, як з диском, а дані в яких зберігаються в стислому вигляді. Інакше кажучи, в комп'ютері як би з'являється одна або декілька нових дисків, файли та каталоги кожного з яких насправді зберігаються в стислому вигляді у файлі, що знаходиться на одному з справжніх (фізичних) дисків комп'ютера.
Далі ми будемо використовувати наступні терміни:
стислі диски - описані вище диски, створювані програмами типу DriveSpace, DoubleSpace, Stacker і т.д.:
диск-носій - той диск, на якому знаходиться файл, який зберігає дані жорсткого диска;
програми-компресори - програми, що забезпечують роботу із стисненими дисками (DriveSpace, Stacker і т.д.). Інша назва цих програм - це програми динамічного стиснення дисків;
монтування - процес призначення файлу стиснутого диска літери, за якою до нього можна звертатися, як до диска;
Демонтується - припинення зв'язку між файлом стиснутого диска і буквою, за якою до нього можна звертатися, як до диску.

2. Робота зі стислими дисками
Диск в два рази більше, але трохи повільніше. Для користувача робота зі стисненим диском практично не відрізняється від роботи з звичайним диском - він може навіть не помітити різниці. Хіба лише швидкість читання/запису даних, що розташовуються на стиснутому диску, трохи нижче (на швидкодіючих комп'ютерах - на 5-10%, на повільних комп'ютерах - на 20-30%), ніж при роботі з цим (нестислих) диском. Зате збільшення ефективної ємності дисків при цьому виходить значним - в середньому в два рази. Тобто, скажімо, на стиснений диск, насправді займає 100 Мбайт фізичного простору на жорсткому диску, можна записати в середньому 200 Мбайт даних.
Стиснення диска цілком. Дуже часто під стислий диск відводять логічний диск комп'ютера цілком. У цьому випадку файл стиснутого диска займає все (чи майже все) місце на логічному диску-носії, тому як букви стиснутого диска використовується та буква, по якій здійснювався доступ до логічного диску-носія, а для доступу до логічного диску-носія призначається інша , незайнята, буква. Багато програм-компресори, у тому числі DoubleSpace і DriveSpace, можуть створити компактний диск на логічному диску, вже містить файли і каталоги, розміщуючи ці файли і каталоги на стиснений диск. Для користувача це виглядає так, ніби ємність одного з дисків комп'ютера збільшилася (інакше кажучи, як ніби звичайний логічний диск комп'ютера перетворився на стиснений), та ще й як ніби в комп'ютері з'явився диск, практично все місце на якому зайнято файлом з ім'ям виду DRVSPACE. 000. За бажання так можна стиснути навіть завантажувальний диск комп'ютера (диск С:), хоча особисто я б цього робити не радив.
Обмеження. 1. Програми DoubleSpace і DriveSpace можуть записувати на кожен стислий диск не більше 512 Мбайт даних. Програма DriveSpace 3, що входить в пакет додатків Microsoft Plus! для Windows 95, вільна від цього обмеження - вона може записувати на стиснений диск до 2 Гбайт даних (2 ГБ є обмеженням і для звичайних дисків DOS).
2. На знімних дисках (зокрема, дискетах) програми DoubleSpace і DriveSpace дозволяють розмістити тільки один файл стиснутого диска.

3. Підтримка драйвера стислих дисків у MS DOS
Драйвер для підтримки стислих дисків називається DRVSPACE.BIN (в MS DOS версії 6.22 і наступних) або DBLSPACE.BIN (в MS DOS 6.0 і 6.20). Цей драйвер знаходиться в MS DOS в особливому положенні: він не завантажується з файлів CONFIG.SYS або AUTOEXEC.BAT, як всі звичайні драйвери, а викликається ще до виконання файлу CONFIG.SYS. Якщо при початковому завантаженні MS DOS знаходить даний драйвер в кореневому каталозі завантажувального диска, то завантажує цей драйвер. Параметри драйвера (розташування файлів стиснутих дисків, які призначаються їм букви і т.д.) драйвер зчитує з файлу DRVSPACE.INI (або DBLSPACE.INI), який також повинен знаходитися в кореневому каталозі завантажувального диска. Після завантаження драйвера користувач, всі програми і драйвери, у тому числі програми і драйвери, що викликаються з файлів CONFIG.SYS або AUTOEXEC.BAT, можуть звертатися із стисненими дисками, як зі звичайними.
Переміщення драйвера у верхню пам'ять. Оскільки драйвер стислих дисків DRVSPACE.BIN (або DBLSPACE.BIN) завантажується ще до виконання CONFIG.SYS, коли драйвери для доступу до верхньої та розширеної пам'яті ще не підключено, то він завантажується і звичайну пам'ять (перші 640 Кбайт пам'яті). Залишати його там небажано, тому що він вимагає близько 40 Кбайт пам'яті. Тому фірма Microsoft розробила спеціальний драйвер DRVSPACE.SYS (або DBLSPACE.SYS), які переміщують код драйвера стислих дисків у верхню пам'ять, якщо там є вільна ділянка достатнього розміру. Для цього у файлі CONFIG.SYS повинна містити рядок виду:
DEVICE [HIGH] = [шлях-к-драйверу] DxxSPACE.SYS/MOVE
Наприклад, DEVICEHIGH = C: EXEMSDOSDRVSPACE.SYS/MOVE, якщо Ви використовуєте MS DOS 6.22 і файлів MS DOS знаходяться в каталозі C: EXEMSDOS.
4. Створення і конфігурація стислих дисків
Створення і конфігурація стислих дисків виконується в діалоговому режимі. Для цього треба ввести команду DRVSPACE (в MS DOS 6.22) або DBLSPACE (в MS DOS 6.0 або 6.20). Якщо на дисках комп'ютера не буде виявлено файлів стиснутих дисків, програма переходить в режим установки (Setup), а за наявності встановлених стислих дисків або файлів стиснутих дисків програма виводить меню, в якому Ви можете виконати різні дії із стисненими дисками.
Режим установки. У режимі установки програма створює і встановлює стислий диск. Вам пропонується два режими: швидкого встановлення (Express setup) і установки з налаштуванням параметрів (Custom setup).
У режимі швидкої установки (Express setup) програма стискає перший підходящий з наявних дисків, зазвичай це диск С:. Підходящим диск вважається, якщо на ньому знаходиться не більше 512 Мбайт даних (без урахування даних у файли з атрибутом «системний»).
У режимі установки з налаштуванням параметрів (Custom setup) Ви можете або стиснути один з наявних дисків (вибравши, який саме), або створити порожній стислий диск на одному з тих, що дисків. Програма дозволить вибрати розмір файлу стиснутого диска (точніше, задати кількість вільного місця, що залишається на диску-носії). Ви можете вказати літеру, що привласнюється нестислому диску (при стисненні існуючого диска) або новому стиснутому диску (при створенні порожнього стиснутого диска).
Процес створення стиснутого диска може бути досить тривалим - програма буде перевіряти цілісність дисків, усувати їх фрагментацію, виконувати стиснення даних, перезавантажувати комп'ютер, вносити зміни у файл CONFIG.SYS і т.д., однак весь цей процес виконується повністю автоматично (іноді лише потрібно натискати клавішу "Enter".
Діалоговий режим. У цьому режимі програми на екран виводиться спи сік стислих дисків. Для поточного (виділеного в списку) стислій допомогою меню програми Ви можете виконати наступні дії:
• вивести інформацію про стиснутому диску (пункт Info у групі меню Drive);
• усунути фрагментацію файлів на стиснутому диску (пункт Defragment, в групі меню Tools);
• змінити розмір стисненого диска (пункт Change size в групі меню Drive);
• змінити очікуваний коефіцієнт стиснення файлів для стисненого диска (пункт Change compression ratio в групі меню Drive). Даний коефіцієнт використовується для повідомлення кількості вільного стиснутому диску;
• демонтувати стислий диск, тобто перервати зв'язок між файлом стиснутого диска (пункт Unmount в групі меню Drive);
• очистити стислий диск від його вмісту (пункт Format в групі меню Drive);
• видалити стиснутий диск (пункт Delete в групі меню Drive). При цьому, на відміну від файлових, віддаляється і сам файл стиснутого диска;
• перетворити стислий диск у звичайний, тобто помістити його вміст на диск-носій, що містить файл стиснутого диска, після чого видалити стиснутий диск (пункт Uncompress в групі меню Tools). Перетворення можливо, якщо в кореневому каталозі стиснутого диска і кореневому каталозі диска-носія немає файлів і каталогів з однаковими іменами. Якщо ж такі файли і каталоги будуть виявлені, то їх імена записуються в файл CONFLICT.LOG, що поміщається в кореневий каталог диска-носія.
Монтування стиснутого диска. Вибравши пункт Mount в групі меню Drive, Ви можете монтувати стислий диск, тобто призначити файлу стиснутого диска букву, за якою до цього файлу можна буде звертатися як до диску.
Створення нового стиснутого диска. Ви можете створити новий компактний диск, стиснувши один з наявних дисків (пункт Existing Drive в групі меню Compress) або створивши порожній стислий диск на одному з тих, що дисків (пункт Create New Drive в групі меню Compress). Розмістити файл стиснутого диска на знімному диску або дискеті можна тільки за допомогою пункту Existing Drive.
Встановлення режимів програми. Вибравши пункт Options в групі меню Tools, Ви можете встановити режими програми. Зокрема, можна встановити останню літеру, зарезервовану для імен стислих дисків (поле Last drive reserved for DriveSpace's use), максимальне число знімних дисків у комп'ютері (поле Number of removable media drives), включити або вимкнути режим автоматичного монтування файлів стиснутих дисків, розташованих на знімних носіях, тобто дискетах, магнітооптичних дисках і т.д. (поле Enable Automounting). ввімкнути або вимкнути режим перевірки цілісності даних програми (поле Enable Doubleguard Safety Checking).
Вихід з програми. Для виходу програми при роботі в діалоговому режимі треба вибрати пункт Exit з групи меню Drive.
5. Монтування та Демонтується дисків
Монтування (призначення літер) для файлів стиснутих дисків, розташованих на жорстких дисках комп'ютера, зазвичай відбувається автоматично (дані про файли стислих дисків та збереження їм буквах зберігаються у файлі DRVSPACE.INI або DBLSPACE.INI). А ДЛЯ файлів стиснутих дисків, розташованих на знімних дисках (дискетах тощо), можливі два режими.
Автоматичне монтування. У першому режимі - режимі автоматичного монтування, - при зверненні до знімному диску, який містить файл стиснутого диска, цей файл автоматично монтується. Інакше кажучи, буква (ім'я) диска-носія призначається стиснутому диску, а диску-носія призначається інша буква. Наприклад, якщо Ви зміните дисковод А: дискету, що містить файл стиснутого диска, і введете команду DIR А:, то на екран буде видано зміст кореневого каталогу що міститься на дискеті стиснутого диска, а не зміст кореневого каталогу самої дискети. Таким чином, користувач може навіть не знати, що він працює зі стисненим диском - все виглядає так, ніби він вставив звичайну дискету або інший знімний диск, тільки більшої ємності. Режим автоматичного монтування мається на MS DOS, починаючи з версії 6.20, його можна увімкнути або вимкнути за допомогою поля Enable Automounting в пункті Options групи меню Tools програми DriveSpace (DoubleSpace).
Ручне монтування. Якщо режим автоматичного монтування вимкнено, то для монтування файлів стиснутих дисків, розташованих на знімних дисках, необхідно ввести команду:
DRVSPACE/MOUNT дисковод: або DBLSPACE/MOUNT дисковод:
Наприклад, у MS DOS 6.22 для монтування стиснутого диска на дискеті А: треба ввести команду DRVSPACE/MOUNT A:. Змонтувати стислий диск можна також за допомогою пункту Mount в групі меню Drive програми DriveSpace (DoubleSpace).
Демонтується. Якщо Ви хочете розмонтувати стислий диск, тобто перервати зв'язок між буквою і файлом стиснутого диска, можна ввести команду:
DRVSPACE/UNMOUNT буква-диску: або DBLSPACE/UNMOUNT буква-диску:
Наприклад, у MS DOS 6.22 для від'єднання стиснутого диска А: треба ввести команду DRVSPACE/UNMOUNT A:, після цього команда DIR А: буде виводити на екран зміст кореневого каталогу самої дискети, а не кореневого каталогу що міститься на дискеті стиснутого диска. Розмонтувати стислий диск можна також за допомогою пункту Unmount в групі меню Drive програми DriveSpace (DoubleSpace).
6. Перевірка та виправлення стислих дисків
Для перевірки та корекції структури стислих дисків, створених програмами DoubleSpace і DriveSpace, можна використовувати програму ScanDisk (вона з'явилася в MS DOS версії 6.20). Якщо стиснений диск змонтований, тобто якщо файлу стиснутого диска призначена буква, за допомогою якої з ним можна працювати, як з диском, то для перевірки стиснутого диска треба ввести команду
SCANDISK буква-диску:
Наприклад, SCANDISK Е: - перевірка і корекція стиснутого диска Е:. Процес перевірки стиснутого диска за допомогою програми ScanDisk - приблизно такою ж, як за допомогою програми NDD (Norton Disk Doctor) з комплексу Norton Utilities, описаною в розділі 29. До речі, програму NDD (Norton Disk Doctor) з Norton Utilities 8.0 також можна використовувати для перевірки стислих дисків, створених програмами DoubleSpace і DriveSpace, якщо ці диски змонтовані. Але при серйозних пошкодженнях файлів стиснутих дисків ці файли можуть взагалі не монтуватися. Тут вже може допомогти (якщо взагалі щось може допомогти) лише програма ScanDisk. Формат виклику програми в цьому випадку:
SCANDISK назва_пакунка-стисненого-диска
Наприклад, SCANDISK D: DRVSPACE.000 - перевірка і корекція файлу стиснутого диска 0: DRVSPACE.000.

ЛІТЕРАТУРА
Фігурне В.Е. IBM PC для користувача. Короткий курс. - М.: ИНФРА-М, 1999. - 480 с.: Ил.

Теги:Використання, стислих, дисків