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

4.4. Створення системного диску

На ПК дуже важлива роль відводиться системним дискам, тобто таким дискам, з ^ких проводиться завантаження комп'ютера та керування його роботою до відключення живлення. Зрозуміло, що зробити диск системним, простим копіюванням системних файлів неможливо, оскільки його системні файли повинні знаходитись на певному, чітко визначеному місці, а спеціальна інформація повинна міститись в Boot record (Розділ 2 даної частини).

Як видно із теми форматування дисків, це можна зробити за допомогою команди Format, задавши ключ /S. Але ця операція зв'язана із знищенням всієї інформації, що раніше була на диску, тому використання цього способу обмежене. В DOS є спеціальна команда, що дозволяє зробити диск системним, не форматуючи його. Для цього задаємо:

Sys <диск1:> <диск2:>

<днск1:> - диск, звідки переносимо системні файли;

<диск2;> -диск, куди переносимо системні файли.

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

Для того, щоб зробити дискету системною, коли в нас системний диск С: вінчестера, Адаємо команду:

sys с: a:J

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

System transferred

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

4.5. Копіювання дисків (гмд)

Команда copy, яку ми розглянули раніше здійснює пофайлове копіювання інформації. Проте в DOS є команда, що копіює цілі диски (дискети). До того ж копіювання проводиться посекторно, тобто кожен сектор однієї дискети копіюється на відповідний йо- у сектор іншої. Це особливо зручно при копіювання дискет з інсталяціями програм, що мають різні ступені захисту від копіювання.

Ця команда має такий формат:

diskcopy <диск1:> <диск2:> [/ключі]

<диск 1: > -диск-оригінал:

<диск2:> -диск-копія.

Ключі, що використовуються в команді diskcopy: /1 - копіювати тільки одну 0-сторону дискети; N - верифікація інформації при копіюванні; /т - використовувати для копіювання лише оперативну пам'ять.

Якщо на комп'ютері є лише один дисковод, то задається команда, в якій замість диску-оригіналу, та диску-копії вказано ім'я одного дисководу, наприиклад:

diskcopy а: а: При такій команді виводиться повідомлення:

Insert SOURCE diskette in drive A: Press any key to continue . . . (Вставте диск ДЖЕРЕЛО в дисковод А: Натисніть довільну клавішу для продовження...), виконуємо вказану дію і натискаємо довільну клавішу. Інформація починає зчитуватись з диску у пам'ять, при цьому виводиться:

Copying 80 tracks, 18 sectors per track, 2 side(s)

Reading from source diskette . . . (Копіюється 80 доріжок, 18 секторів, 2 сторони Читання із дискети джерела...) Вміст дискети поміщається у пам'ять ПК, а в разі потреби - у тимчасові файли на вшчестер-^. після чого виводиться повідомлення:

Insert target diskette in drive a:

Press any key to continue . . . (Вставте диск ЦІЛЬ в дисковод А : Натисніть довільну клавішу...). Витягуємо перший диск з дисководу, та встановлюємо туди диск для копії і натискаємо клавішу. Інформація починає записуватись із пам'яті на цільову дискету, при цьому виводиться повідомлення:

Writing to target diskette . . .

(Запис на цільову дискету...). Після закінчення операції копіювання виводиться повідомлення:

Do you wish to write another duplicate of this disk (Y/N)?

(Ви бажаєте писати інший дублікат цього диску ( Y/N)?). Коли дати відповідь "Y", то програма запропонує вставити ще одну дискету ЦІЛЬ (TARGET), для створення ще однієї копії даного диску. При відповіді "N", виводиться ще одне повідомлення: