You are on page 1of 10

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

«ЧЕРНІВЕЦЬКИЙ ПОЛІТЕХНІЧНИЙ КОЛЕДЖ»


дисципліна “ОПЕРАЦІЙНІ СИСТЕМИ”

ЛАБОРАТОРНА РОБОТА № 4

Командна оболонка Windows. Робота з каталогами та дисками

Мета: Ознайомитись з можливостями командної оболонки операційної системи.


Розглянути основні команди для роботи з каталогами та дисками.
Обладнання: ПК, ОС Windows 7 або ОС Windows 10, методичні вказівки та завдання до
лабораторної роботи.
1. Теоретичні відомості
Створення текстового файлу за допомогою команди copy.
Найпростіший спосіб створення текстових файлів в MS-DOS – пряме копіювання
символів з консолі в файл. Для цього необхідно надіслати команду:
copy / A CON <файл>
де <файл> повне або коротке ім'я файлу.
Ця команда створює файл порядково. Введення кожного рядка відбувається після
натискання клавіші Enter. До натискання цієї клавіші рядок ще можна редагувати, а після
натискання Enter – ні.
У кінці останнього рядка тексту необхідно натиснути клавішу F6 (або Ctrl + Z), а
потім – Enter. Команда copy видасть повідомлення:
1 file(s) copied
1 файл (-и) скопійований
і на диску з'явиться файл з вказаним ім'ям.
При роботі з текстовими файлами некоректно відображають символи кирилиці, які
виводяться за замовчуванням у файл з розширенням *.txt. Найпростіше вирішення цієї
проблеми це робота з текстовими файлами з розширенням *.rtf. При їх відкритті тільки
треба вибрати кодування для відображення MS-DOS

1
Команди для підтримки файлової системи

Опис деяких часто вживаються команд для роботи з файлами і директоріями


представлено в таблиці. Команду deltree, яка виконувала каскадне видалення папок і
файлів в них, замінює тепер rmdir з ключем / s.

Команда Опис
copy копіює файли
Del видаляє один або більше файлів
Dir виводить список файлів і піддиректорій у вибраному каталозі
Find шукає заданий підрядок в файлах
move переміщує файли
mkdir створює каталоги
rmdir перейменовує і видаляє каталоги
виводить ієрархічне дерево всіх файлів і піддиректорій у вибраному
tree
каталозі

Приклади:
TREE^C:\ — виведення на екран структури каталогів диска С: починаючи з
кореневого;
TREE^/F — виведення на екран структури каталогів поточного каталогу поточного
диска разом із списками файлів, що містяться в них.
Запрошення системи
Запрошення до введення команд система видає у стані очікування дій користувача.
Стандартне запрошення вказує, який дисковод і каталог поточні. Наприклад:
D: \> — поточними є накопичувач D: і кореневий каталог \;
D: \1В\2В> — поточними є дисковод D: і каталог 2В, що міститься в каталозі
1В кореневого каталогу.
Користувач може змінювати вміст запрошення. У цьому разі запрошення може
містити й іншу інформацію, наприклад номер версії Windows, поточну дату, час тощо.

DISKPART - управління дисками, томами та розділами в командному рядку

Windows. Для роботи з DISKPART потрібні права адміністратора системи. Утиліта


є потужним, але небезпечним інструментом для роботи з дисковими даними, що вимагає
певних знань, навичок, розуміння того, що ви робите, і які будуть результати ваших дій.
Формат командної строки:
diskpart [/s <сценарій>] [/?]
/s < сценарій > - використовувати сценарій DiskPart. Сценарій представляє собою
текстовий файл із набором внутрішніх команд утиліт DISKPART.EXE
/? - відобразити підказку по параметрам командного рядка DISKPART.
При запуску без параметрів, утиліта переходить в інтерактивний режим з
очікуванням введення команд користувача. Для отримання списку доступних команд

2
використовується введення знаку питання або директиви довідки. В відповідь на це дію
відображається версія утиліт diskpart.exe і список допустимих команд.
DISKPART:
Microsoft DiskPart версии 6.1.7601

ACTIVE - Пометка выбранного раздела как активного.


ADD - Добавление зеркала к простому тому.
ASSIGN - Назначение имени или точки подключения выбранному тому.
ATTRIBUTES - Работа с атрибутами тома или диска.
ATTACH - Присоединяет файл виртуального диска.
AUTOMOUNT - Включение и отключение автоматического подключения базовых
томов.
BREAK - Разбиение зеркального набора.
CLEAN - Очистка сведений о конфигурации или всех данных на диске.
COMPACT - Попытки уменьшения физического размера файла.
CONVERT - Преобразование форматов диска.
CREATE - Создание тома, раздела или виртуального диска.
DELETE - Удалить объект.
DETAIL - Просмотр параметров объекта.
DETACH - Отсоединяет файл виртуального диска.
EXIT - Завершение работы DiskPart.
EXTEND - Расширить том.
EXPAND - Увеличение максимального доступного пространства на виртуальном
диске.
FILESYSTEMS - Отображение текущей и поддерживаемой файловых систем для
тома.
FORMAT - Форматирование данного тома или раздела.
GPT - Назначение атрибутов выбранному GPT-разделу.
HELP - Отображение списка команд.
IMPORT - Импорт группы дисков.
INACTIVE - Пометка выбранного раздела как неактивного.
LIST - Отображение списка объектов.
MERGE - Объединение дочернего диска с родительскими.
ONLINE - Перевод объекта, помеченного как "вне сети", в состояние "в сети".

OFFLINE - Перевод в состояние "вне сети" объекта, помеченного как "в сети".
RECOVER - Обновление состояния всех дисков выбранного пакета.
Попытка восстановить диски неправильного пакета и
повторная синхронизация зеркальных томов и томов RAID5
с устаревшим плексом или данными четности.
REM - Не выполняет никаких действий. Используется для комментирования сц
енариев.
REMOVE - Удаление имени диска или точки подключения.
REPAIR - Восстановление тома RAID-5 с отказавшим участником.
RESCAN - Поиск дисков и томов на компьютере.
RETAIN - Размещение служебного раздела на простом томе.
SAN - Отображение или установка политики SAN для текущей загруженной ОС.

SELECT - Установка фокуса на объект.


SETID - Изменение типа раздела.
SHRINK - Уменьшение размера выбранного тома.
UNIQUEID - Отображение или установка кода таблицы разделов GUID (GPT) или
подписи основной загрузочной записи (MBR) диска.

3
По кожній з команд, також можна отримати короткий довідник по використанню,
наприклад за командою FORMAT:

help format
У довідці приводиться короткий опис команди, синтаксис та приклади
використання:

Форматирование указанного тома для работы с Windows.

Синтаксис: FORMAT [[FS=< ФС >] [REVISION=< X.XX >] | RECOMMENDED]


[LABEL=< "метка" >] [UNIT=< N >] [QUICK] [COMPRESS] [OVERRIDE]
[DUPLICATE] [NOWAIT] [NOERR]

FS=< ФС > Тип файловой системы. Если файловая система не указана,


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

REVISION=< X.XX >

Версия файловой системы (если такой параметр применим).

RECOMMENDED Если этот параметр задан, вместо установленной по умолчанию


файловой системы используется рекомендуемая версия файловой системы,
если таковая существует. Рекомендуемая файловая система (если таковая
существует) отображается с помощью
команды FILESYSTEMS.

LABEL=< "метка" >

Метка тома.

UNIT=< N > Переопределение размера кластера по умолчанию. В общих


случаях настоятельно рекомендуется использовать параметры по
умолчанию. Размер кластера по умолчанию для конкретной файловой
системы отображается с помощью команды FILESYSTEMS.

Для кластеров размером более 4096 байт не


поддерживается сжатие NTFS.

QUICK Быстрое форматирование.

COMPRESS Только для NTFS: файлы, создаваемые на новом томе, по


умолчанию сжимаются.

OVERRIDE Принудительное первоочередное отключение файловой системы.


Все
открытые дескрипторы тома становятся недействительными.

DUPLICATE Только для UDF: этот флаг применяется для формата UDF версии
2.5 и выше. Если этот флаг установлен, в процессе форматирования
метаданные файловой системы дублируются во второй набор секторов на
диске. Дублирование метаданных применяется, например, в
приложениях, используемых для восстановления. В случае повреждения
основных секторов метаданных метаданные файловой системы
считываются из дублирующих секторов.

4
NOWAIT Принудительное возвращение управления без ожидания завершения
форматирования. Если параметр NOWAIT не задан, программа DiskPart
отображает ход процесса форматирования в процентах.

NOERR Только для сценариев. При возникновении ошибки программа


DiskPart пропускает ее и продолжает обрабатывать команды.
Если параметр NOERR не задан, при возникновении ошибки работа
программы DiskPart завершается с кодом ошибки.

Для выполнения данной операции необходимо выбрать том.

Примеры:

FORMAT FS=NTFS LABEL="Новый том" QUICK


COMPRESS FORMAT RECOMMENDED OVERRIDE

Утиліта diskpart.exe є потужним засобом, що надає адміністратору практично весь


спектр можливостей, необхідних для роботи з дисками та розділами, однак, при помилках або
необдуманих діях, його використання може призвести до краху системи та втрату
користувацьких даних. Тому, для безпечного застосування DISKPART, потрібно в першу
чергу освоїти роботу з її внутрішніми командами, що забезпечують отримання відомостей
про об'єкти, над якими планується виконати якісь дії та способи вибору цих об'єктів.

Для отримання списку дисків використовується команда:

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

Диск ### Состояние Размер Свободно Дин GPT


-------- ------------- ------- ------- --- ---
Диск 0 В сети 238 Gбайт 0 байт
Диск 1 В сети 1863 Gбайт 0 байт
Диск 2 В сети 3726 Gбайт 0 байт
Диск 3 В сети 1397 Gбайт 0 байт

В даному випадку маємо 4 фізичних диска, нумерація яких починається з нуля - Диск 0 -
Диск 3. Для вибору будь-якого з них для подальших операцій використовується команда
SELECT:
select disk 0 - вибрати перший диск.

В списку об’єктів (в даному випадку - диски), що отримується по команді LIST, вибраний


об'єкт з позначкою зірочка (*).

Для отримання детальної інформації про вибраний диск використовуйте команду


DETAIL:
detail disk

В результаті відображається докладна інформація про диск, вибраний командою SELECT:

OCZ-VERTEX4 ATA Device


ВИД диска : 8AC1BC4E
Тип : SATA
Состояние : В сети
Путь :0
Конечный объект : 0
5
ИД LUN :0
Путь к расположению : PCIROOT(0)#PCI(1F02)#ATA(C00T00L00)
Текущее состояние только для чтения : Нет
Только для чтения: Нет
Загрузочный диск: Да
Диск файла подкачки: Да
Диск файла спящего режима: Нет
Диск аварийного дампа: Да
Кластерный диск: Нет

Том ### Имя Метка ФС Тип Размер Состояние Сведения


---------- --- ----------- ----- ---------- ------- --------- --------
Том 2 Z BCDboot NTFS Раздел 100 Mб Исправен Системны
Том 3 C SSD NTFS Раздел 238 Gб Исправен Загрузоч

Список розділів, наявних на вибраному диску, можна переглянути за допомогою команди:

list partition
Розділи, в відмінності від дисків, нумеруються з одиниці, а не з нуля:

Раздел ### Тип


--- --- --- -- --
Размер Смещение
---------------- ------- -------
Раздел 1 Основной 100 Mб 1024 Kб
Раздел 2 Основной 238 Gб 101 Mб

Для виконання будь-яких дій по відношенню до розділу, його потрібно також вибрати
командою SELECT:

select partition 2 - вибрати другий розділ.

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

detail partition

Приклад результату виконання команди:

Раздел 2
Тип : 07
Скрытый: Нет
Активный: Нет
Смещение в байтах: 105906176

Том ### Имя Метка ФС Тип Размер Состояние Сведения


---------- --- ----------- ----- ---------- ------- --------- --------
* Том3 C SSD NTFS Раздел 238 Gб Исправен Загрузоч

6
Для отримання списків логічних томів використовується команда:

list volume

Приклад списку:

Том ### Имя Метка ФС Тип Размер Состояние Сведения


---------- --- ----------- ----- ---------- ------- --------- --------
Том 0 D DVD-ROM 0 б Нет носит
Том 1 X Зарезервиро NTFS Раздел100 Mб Исправен Системны
Том 2 C DiskC NTFS Раздел 59 Gб Исправен Загрузоч
* Том3 E NTFS Раздел 450 Mб Исправен Скрытый

Подібна інформація корисна при роботі з флешками та знімними дисками. В


колонці Имя відображаються звичайні букви логічних дисків, в колонці Метка - мітка
томи. Нумерація томів, як і дисків починається з нуля. В даному прикладі Том 2 - це
логічний диск C :

select volume 2 - вибрати том 2

detail volume – відобразить детальну інформацію про том, який відповідає


логічному диску С:. Приклад інформації:

Диск ### Состояние Размер Свободно Дин GPT


-------- ------------- ------- ------- --- ---
* Диск 0 В сети 60 Gбайт 0 байт

Только чтение : Нет


Скрытый : Нет
Нет буквы диска по умолчанию: Нет
Теневая копия : Нет
Вне сети : Нет
Зашифровано BitLocker: Нет
Устанавливаемый : Да

Емкость тома: 59 Gбайт


Свободное место на томе: 34 Gбайт

Для відображення інформації про поточну файловій системі вибраного тому та


підтримуваних файлових систем для форматування використовується команда
FILESYSTEMS.
Приклад відображуваних відомостей:

Текущая файловая система

Тип: NTFS
Размер кластера: 4096
Флаги : 00000000

Файловые системы, поддерживающие форматирование

Тип: NTFS (По умолчанию)


Размеры кластеров: 512, 1024, 2048, 4096 (По умолчанию), 8192, 16K, 32K, 64K

Для завершення роботи з DISKPART використовується команда EXIT.


7
5. Зміст звіту
Звіт студента має включати:
1. Створити папку в каталозі диска D (Ім’я папки = Прізвище студента на
англійській мові або номер заліковки).
2. Виконати дії з усіма розглянутими командами (крім тих, які можуть внести
зміни у вашу операційну систему). Відобразити скріншоти вказаних дій у звіті.
3. Виконати завдання згідно варіанту за допомогою командного рядка:
Варіант 3.1
1. Зробіть поточним кореневий каталог диска D, який створили на початку.
2. За допомогою командного рядка створіть файл STUDENT.rtf (тут і далі в назві файла
замість STUDENT слід використовувати своє прізвище)
3. Додайте у файл STUDENT.rtf інформацію про призначення команди PATH.
4. Додайте у файл STUDENT.rtf інформацію про поточний час.
5. У кореневому каталозі диска D: створіть таке дерево підкаталогів (тут і далі в назві
каталогу замість ХХХХ слід використовувати перші чотири літери свого прізвища):

6. Додайте у файл STUDENT.rtf побудоване дерево каталогів, починаючи з каталогу


першого рівня ХХХХ.
7. Зробіть поточним каталог четвертого рівня ААВ.
8. Додайте у файл STUDENT.rtf інформацію про список файлів каталогу С: WINDOWS і
всіх його підкаталогів
9. Створіть у каталозі третього рівня АB підкаталог ВАА, а в ньому — підкаталог ВААВ.
10. Додайте у файл STUDENT.rtf побудоване дерево каталогів, починаючи з каталогу
першого рівня ХХХХ.
11. Перейменуйте каталог четвертого рівня ВАА у ВВВ.
12. Перемістіть каталог ВВВ і всі його підкаталоги в каталог AС.
13. Додайте у файл STUDENT.rtf дерево каталогів, починаючи з каталогу ххх.
14. Видаліть каталог ВВВ з усіма його підкаталогами.
15. Додайте у файл STUDENT.RTF дерево каталогів разом з файлами, що містяться в них,
починаючи з каталогу ХХХХ.

Варіант 3.2
1. Зробіть поточним кореневий каталог диска D, який створили на початку.
2. За допомогою командного рядка створіть файл STUDENT.rtf (тут і далі в назві файла
замість STUDENT слід використовувати своє прізвище)
3. Додайте у файл STUDENT.RTF інформацію про призначення команди PROMPT.
4. Додайте у файл STUDENT.RTF інформацію про версію операційної системи,
встановленої на вашому ПК.
5. У кореневому каталозі диска D: створіть таке дерево підкаталогів (тут і далі в назві
каталогу замість ХХХХ слід використовувати перші чотири літери свого прізвища):

8
6. Додайте у файл STUDENT.RTF побудоване дерево каталогів, починаючи з каталогу
першого рівня ХХХХ.
7. Зробіть поточним каталог третього рівня СС.
8. Додайте у файл STUDENT.rtf інформацію про список файлів каталогу С:\Program Files і
всіх його підкаталогів
9. Створіть у каталозі третього рівня АА підкаталог ААА, а в ньому — підкаталоги ААВ і
ААС.
10. Додайте у файл STUDENT.RTF побудоване дерево каталогів, починаючи з
каталогу першого рівня ХХХХ.
11. Перейменуйте каталог четвертого рівня ААА у А4.
12. Перемістіть каталог А4 разом з підкаталогами в каталог FF.
13. Додайте у файл STUDENT.RTF дерево каталогів, починаючи з каталогу ХХХХ.
14. Видаліть каталоги А4 і ААС разом з файлами і підкаталогами.
15. Додайте у файл STUDENT.RTF дерево каталогів разом з файлами, що містяться в них,
починаючи з каталогу ХХХХ.

Варіант 3.3
1. Зробіть поточним кореневий каталог диска D, який створили на початку.
2. За допомогою командного рядка створіть файл STUDENT.rtf (тут і далі в назві файла
замість STUDENT слід використовувати своє прізвище)
3. Додайте у файл STUDENT.RTF інформацію про призначення команди DATE.
4. Додайте у файл STUDENT.RTF інформацію про версію операційної системи,
встановленої на вашому ПК.
5. У кореневому каталозі диска D: створіть таке дерево підкаталогів (тут і далі в назві
каталога замість ХХХХ слід використовувати перші чотири літери свого прізвища):

АТ 1 АТ3

6. Додайте у файл STUDENT.RTF побудоване дерево каталогів, починаючи з каталогу


першого рівня ХХХХ.
7. Зробіть поточним каталог третього рівня AT1.
8. Додайте у файл STUDENT.rtf інформацію про список файлів каталогу С: WINDOWS
і всіх його підкаталогів
9. Додайте у файл STUDENT.RTF інформацію про список файлів диска С:
10. Створіть у каталозі третього рівня АТЗ підкаталог ТЗ, а в ньому — підкаталоги ABA і
ААА.
11. Додайте у файл STUDENT.RTF побудоване дерево каталогів, починаючи з
каталогу першого рівня ХХХХ.
12. Перейменуйте каталог п'ятого рівня ABA у ВАВ.
13. Додайте у файл STUDENT.RTF дерево каталогів, починаючи з каталогу ХХХХ.
14. Перемістіть каталог ТЗ і всі його підкаталоги в каталог AT2.
15. Додайте у файл STUDENT.RTF дерево каталогів разом з файлами, що містяться в них,
9
починаючи з каталогу ХХХХ.

Варіант 3.4
1. Зробіть поточним кореневий каталог диска D, який створили на початку.
2. За допомогою командного рядка створіть файл STUDENT.rtf (тут і далі в назві файла
замість STUDENT слід використовувати своє прізвище)
3. Додайте у файл STUDENT.RTF інформацію про призначення команди CD.
4. Очистіть екран монітора.
5. У кореневому каталозі диска D: створіть таке дерево підкаталогів (тут і далі в назві
каталогу замість ХХХХ слід використовувати перші чотири літери свого прізвища):

6. Додайте у файл STUDENT.RTF побудоване дерево каталогів, починаючи з каталогу


першого рівня ХХХХ.
7. Зробіть поточним каталог третього рівня VER1.
8. Додайте у файл STUDENT.rtf інформацію про список файлів каталогу С: WINDOWS
і всіх його підкаталогів
9. Створіть у каталозі третього рівня VER1 підкаталог VI, а в ньому — підкаталоги VV1 і
VV2.
10. Додайте у файл STUDENT.RTF побудоване дерево каталогів, починаючи з
каталогу першого рівня ХХХХ.
11. Перейменуйте каталог п'ятого рівня VV1 у WW1.
12. Перемістіть каталог VI разом з підкаталогами в каталог VER2.
13. Додайте у файл STUDENT.RTF дерево каталогів, починаючи з каталогу ХХХХ.
14. Видаліть каталоги WW1 і VI разом з файлами і підкаталогами.
15. Додайте у файл STUDENT.RTF дерево каталогів разом з файлами, що містяться в них,
починаючи з каталогу ХХХХ.

10

You might also like