Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метода с_р.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.67 Mб
Скачать

Урок №19

(згідно навчальної робочої програми)

Тема: «Команди FORMAT та UNFORMAT»

Питання:

1. Форматування дисків програмою FORMAT

2. Відновлення інформації після форматування. Команда UNFORMAT

Форматування дисків програмою FORMAT

Форматування - це процес розбиття диску на сектори, доріжки, та створення Bootecord, таблиці FAT і порожнього кореневого каталогу. Форматування буває трьох видів:

1. Повне (безумовне) форматування (DOS-format) - переформатовуються (створюються) всі сектори і доріжки та створюється системна область диску (BR, FAT, Rood directory).

  1. Безпечне форматування (Safe-format) - створюється новий BootRecord, FAT, та кореневий каталог, а решту секторів і доріжок лише перевіряються на наявність фізичних дефектів. Причому попередня копія системної області записується на останню доріжку диску, у спеціальний схований файл Mirror. За допомогою зовнішньої команди Unformatцю інформацію, у разі потреби можна відновити після форматування. Звідси і походить назва цього типу форматування.

  2. Швидке форматування (Quick-format) - створюються BootRecord, FAT і кореневий каталог, але, на відміну від попереднього виду формату, не проводиться перевірка інших секторів та доріжок на вия'влення фізичних дефектів.

Цей тип форматування використовується в тому випадку, коли користувач впевнений у відсутності на диску фізичних дефектів.

В DOS для форматування дискет використовується зовнішня програма format, яка має такий формат запису:

format<диск:>[/ключі]

За замовчуванням, команда formatпроводить безпечне форматування. Але, коли диск ще був не форматований, або коли при форматуванні змінюється об'єм диску (кількість секторів та доріжок), то проводиться повне форматування. При форматуванні логічних дисків вінчестера, майже завжди проходить безпечне форматування, крім випадку, коли диск, ще був не форматований.

Для проведення, примусового, безумовного форматування потрібно, в команді format, додатково задати ключ /Е/. А для швидкого форматування задають ключ /Q.

Коли вкоманді formatне вказати об'єм, на який форматуємо диск, то форматування проводиться на той об'єм, на який розрахований дисковод. Для вінчестера об'єм не вказують ніколи. Вказання об'єму здійснюється ключем Яіччсло. Але цей ключ можна вказувати лише для стандартних об'ємів:360К, 720К, 1.2М, 1.44М, 2.88М. Щоб вказати нестандартний об'єм диску, потрібно задавати два ключі:

/t:число - вказує кількість доріжок;

/n:число - вказує кількість секторів в диску.

При виборі кількості секторів та доріжок, слід пам'ятати, що добуток секторів на доріжки, повинен дорівнювати об'єму диску в кілобайтах(nхt=f).Нижче наведено кількості доріжок та секторів, що слід вказувати для різних об'ємів дисків:

Об'єм/f

/n

/t

спеціальні ключі

160 К

-

-

/1 /8

110К

9

40

/1

320 К

-

-

/8

360 К*

9

40

-

480 К

12

40

-

720 К*

9

80

-

800 К

10

80

-

1200 К*

15

80

-

1360 К

17

80

-

1440 К*

18

80

-

1500 К

18

83

-

1700 К

21

83

-

2880 К*

-

-

-


Ключ /f можна вказувати, лише для об'ємів 360К, 720К, 1200К, 1440К, 2880К

Не рекомендується форматувати дискети розиіром 3,5 дюйма на об'єм менший ніж вони розраховані.

В команді formatможна вказувати наступні ключі:

/f : число - вказує об'єм, на який буде форматуватись диск;

/n:число - вказує кількість гек-тгтід п гтмпь-v-

/t:число - вказує кількість доріжок в диску;

/s - робить диск системним;

/b - резервує на диску місце під системні файли, але не копіює їх;

/u - проводить безумовне форматування;

/q - проводить швидке форматування;

/v:мітка - задає мітку диску при форматуванні.

/1 - форматує диск як односторонній;

/8 - форматує диск за стандартом 8 секторів на доріжку;

- якщо вказати цей ключ, при безпечному форматуванні всі сектори, які помічені як дефектні, перевіряються, чи вони дійсно дефектні.

Коли задати команду format, з'являється повідомлення:

Insert new diskette for drive A: and press ENTER when ready... (Вставте нову дискету в дисковод А: і натисніть ENTERпри готовності...)

Виконуємо дії, описані в повідомленні, в результаті виводиться повідомлення:

Checkingexistingdiskformat.Formatting 1.44M( Тестую можливість такого формату диску)

Якщо форматування неможливе то виводиться про це повідомлення. Найпоширеніша помилка, коли форматування неможливе, якщо пошкоджено 0-доріжка, де записується системна область. Без системної області функціонування дисків, звичайно, не можливе. При таких помилках видається повідомлення:

Invalid media or Track 0 bad - disk unusable.Formatterminated. (Пошкоджена системна область, або 0-доріжка погана - диск непридатний. Форматування припинено)

Досить часто може виникати повідомлення:

Write protect error Format terminated. (Захищено від запису Форматування припинено)

Потрібно зняти захист з дискети і розпочати форматування спочатку. У випадку, коли форматування можливе, появляється інформаційна стрічка, де вказано, скільки процентів диску вже відформатовано (98 percentcompleted.).

По завершені форматування виводиться повідомлення:

Format complete.( Форматування завершено)

У випадку, якщо при форматуванні вказано ключ /s, тобто створеня системного диску, тс додатково виводиться повідомлення:

System transferred (Систему передано)

На наступному етапі програма пропонує задати мітку диску до 11 символів (крім випадку коли мітка задана ключем /V в команді format):

Volume label (11 characters, ENTER for none)? (Мітка диску (11 символів, ENTERбез мітки)

Коли мітку диску задавати не потрібно, то, не вводячи її, натисніть ENTER. По завершен форматування виводиться зведена інформація про диск:

1 457 664 bytes total disk space

375 296 bytes used by system

52 296 bytes bad sectors 1 031 368 bytes available on disk

512 bytes in each allocation unit.

2 114 allocation units available on disk.

Volume Serial Number is 1A46-0ADE

Тут може вказуватись:

  • загальний розмір диску (1-ша стрічка);

  • розмір, який займають системні файли, (2-га стрічка);

  • об'єм, який займають дефектні кластери (3-тястрічка);

  • кількість байт, доступних для запису інформації (4-та стрічка):

  • кількість байт в одному кластері (5-та стрічка);

  • кількість кластерів на диску (6-та стрічка);

  • серійний номер диску (7-ма стрічка). Останнє повідомлення команди format:

Format another (Y/N)? ( Формату вати інший диск( Y/N) ?)

Коли задати " Y", то програма знову запропонує вставновити дискет}' в дисковод і розпочаті форматування нової дискети ще раз на той ж об'єм, що і попередня. При відповіді "N", робот; команди завершується.

Відновлення інформації після форматування. Команда UNFORMAT

При безумовному форматуванні вся інформація, що була на диску, знищується відновленню не підлягає, оскільки кожен байт інформації занулюється. Проте, колі проводиться безпечне, або швидке форматування, інформація на диску фізично не знищується, а лише обновляється системна область. А оскільки попередня системна область знищується, то втрачаються адреси інформації на диску, отже вона невидима для DOS, тобто вважається знищеною. При безпечному форматуванні попередня копія системної області записуєтья у спеціальний невидимий файл Mirrorна останню доріжку диску. В DOSє спеціальна програма (Unformat), що зчитує цей файл, і в разі потреби, може відновити "стару" системну область, а значить інформацію на диску. Єдина умова, щоб на диск після форматування, не записувались нові файли, оскільки ймовірність відновлення тоді зводиться до мінімуму, так як ці файли можуть записатись поверх файлів, що існували до форматування.

Для відновлення інформації після форматування, задаємо команду в такому форматі:

unformat<ім'я диску: >Enter

Контрольні питання:

    1. Для чого призначена команда FORMAT?

    2. Розкрийте принцип роботи команди FORMAT, її ключі.

    3. Яким чином команда FORMAT впливає на диски?

    4. Для чого призначена команда UNFORMAT?

Література: Тхір І.Л., Калушка В.П., Юзьків А.В. Посібник користувача ПК. – Тернопіль: Технічний коледж ТДТУ, 1998, - 320 с.: іл., стор. 81-85.