Атрибути файлу або каталогу

Кожен файл або каталог мають ознаки, які називаються атрибутами. це:

- прихований (Hidden) - файл, ім'я якого зазвичай не виводиться на екран;

- системний (System) - файл належить операційній системі;

- неархівний (Archive) - файл може бути оброблений програмою створення резервних копій; встановлений практично у всіх файлів;

- тільки для читання (Read-Only) - файл, запис в який заборонена;

- каталог (Directory) - цей атрибут встановлений у всіх каталогів і не встановлено у всіх файлів;

- мітка тому (Volume Label) - електронна мітка тому.

Зберігання інформації на диску.
Файлова система FAT

Щоб з диском можна було працювати, він повинен бути відформатований. Форматування проводиться як на фізичному рівні (низькорівневе форматування). так і на логічному рівні (форматування високого рівня). Якщо на диску вже записана якась інформація, то повторне форматування призведе до руйнування всієї інформації на диску. Низькорівневе форматування жорсткого диска проводиться на заводі-виробнику, але може бути зроблено і користувачем.


При форматуванні можуть бути проведені тестування поверхні диска або дискети та позначка пошкоджених ділянок як поганих. На ці ділянки інформація записуватися не буде.

Під фізичним форматуванням розуміють розмітку диска на доріжки (концентричні кола) і на сектора (рівні сегменти). Кількість секторів і доріжок для дисків з різними обсягами теж різний. Ділянка доріжки і сектора теж називається сектором. Кожен сектор отримує свій ідентифікаційний номер. Нумерація йде від індексного отвори. Розмір сектора - 128, 256, 512,1024, 2048 байт і ін. Стандартний розмір сектора, з яким працює DOS - 512байт.

Логічне форматування передбачає запис на диск деякої системної інформації (кореневої каталог, таблицю розміщення файлів і ін.)

Розподіл жорсткого диска на розділи (партіціі) (див. Розділ «Поняття логічного пристрою. Ім'я логічного диска») можна проводити після форматування низького рівня. Для цього може використовуватися, наприклад, стандартна програма DOS fdisk. Створені розділи можна потім форматувати на логічному рівні.

Найперший сектор на кожному диску резервується під завантажувальний запис (boot record). Якщо диск завантажувальний (використовується для завантаження операційної системи), то в завантажувального запису знаходиться програма початкового завантаження ОС. Завантажувальний запис є на будь-який дискеті, незалежно від того, чи є дискета системної чи ні.

Для зберігання файлу на диску виділяється не точна кількість байт за його розміром, а деяка кількість кластерів. Кластер (cluster) - це мінімальна одиниця виділення дискового простору. Один кластер може містити один або кілька секторів (на стандартній 3,5 "дискеті об'ємом 1,44 Мб 1 кластер займає 1 сектор в 512 байт).

Файл на диску представлений у вигляді ланцюжка кластерів (не обов'язково сусідніх), заповнених даними. Навіть якщо розмір файлу менше розміру кластера, то весь кластер буде вважатися зайнятим. Дані різних файлів не можуть зберігатися в одному і тому ж кластері. Наприклад, якщо навіть розмір файлу - 20 байт, на дискеті буде зайнято простір в 1 кластер (512 байт), хоча реально зайнято даними 20 байт. Решта ж 482 байта не будуть використані.

Більшість файлів займає більше, ніж один кластер. При форматуванні створюється таблиця розміщення файлів (FAT - File Allocation Table). На диску зазвичай зберігається кілька (для дискети - дві, для жорстких дисків - зазвичай чотири) копій FAT, щоб її випадкове руйнування не привело до неможливості роботи з диском. Кожен елемент таблиці розміщення файлів відповідає якомусь кластеру і містить код стану цього кластера: зайнятий, вільний або містить дефект поверхні і не використовується.

Запис для файлу в каталозі містить номер початкового кластера; елемент FAT, відповідний початкового кластеру, містить номер наступного кластера, зайнятого файлом і т.д. Якщо ж кластер є останнім кластером в файлі, то елемент FAT містить спеціальний код кінця файлу.

Коли файл видаляється, то всі елементи FAT, відповідні кластерам, які займав файл, позначаються як вільні, а вміст самих кластерів не змінюється. Саме тому, що інформація не руйнується, а залишається на диску до тих пір, поки не буде затерта іншим файлом, вилучені файли можна іноді відновити.

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

На відміну від звичайного каталогу, кореневої каталог має фіксований розмір і поміщається в фіксованому місці на диску.

Початкова завантаження MS DOS. Основні компоненти MS DOS.
Типи команд MS DOS

При включенні комп'ютера на виконання запускаються програми, що знаходяться в ПЗУ. Вони виконують перевірку всіх пристроїв комп'ютера. Якщо знаходиться помилка, то про це повідомляється користувачеві. Якщо помилка не критична і дозволяє продовжити роботу, то процес завантаження триває. Якщо несправність критична, то завантаження припиняється. Користувач повинен усунути несправність і перезавантажити комп'ютер.

Потім програма початкового завантаження намагається прочитати програму-завантажувач ОС, яка записана в першому секторі жорсткого диска або дискети. Завантажувач завантажує в пам'ять файли IO.SYS (додаток до BIOS'у) і MSDOS.SYS (основна програма DOS) і передає їм управління. Потім читається файл конфігурації CONFIG.SYS, і відповідно до вказівок цього файлу, завантажуються драйвери пристроїв і встановлюються параметри ОС.

Далі завантажується командний процесор COMMAND.COM, який читає з клавіатури команди користувача і вирішує, що треба зробити, щоб їх виконати. Першим командний процесор виконує командний файл AUTOEXEC.BAT, де вказані команди і програми, які виконуються при кожному запуску комп'ютера. Потім командний процесор видає запрошення MS DOS, наприклад: С: \> _

Всі команди DOS є програмами. Щоб завжди бути «під рукою», команди повинні постійно перебувати в пам'яті (бути резидентними). Але знаходяться постійно в пам'яті команди займають місце в пам'яті, і тоді, коли вони використовуються, і тоді, коли не використовуються. Тому команди DOS діляться на вбудовані і зовнішні. Вбудовані команди - це невелика частина маленьких і часто використовуваних програм, які резидентно знаходяться в пам'яті (але у вигляді окремих файлів не існують). Зовнішні команди знаходяться на жорсткому диску у вигляді окремих файлів, і коли викликається одна з них, то DOS «освіжає» свою пам'ять, зчитуючи цю команду з диска.

Основні команди MS DOS

Діалог користувача з MS-DOS ведеться в командному рядку. Користувач вводить команду з клавіатури і після закінчення введення натискає клавішу . Командний рядок містить запрошення DOS і курсор - миготливий символ підкреслення, що показує місце введення команди. Запрошення DOS містить інформацію про диск і може містити інформацію про поточний каталозі. Запрошення закінчується символом>.

При введенні команд можна користуватися клавішами і , (Виклик в командний рядок попередньої команди), (Включення-виключення режиму вставки). Якщо при введенні команди користувач припуститься помилки, то буде показано повідомлення Ім'я команди або файлу вказано невірно (Bad command or file name) і знову видано запрошення.

Загальний формат команди MS-DOS виглядає так [4]:

За командою HELP в DOS можна отримати докладну довідку. Help - це програма-оболонка. У неї є меню - пункт «File» з командами «Print» (дозволяє вивести на принтер і в файл), «Exit» для виходу і «Search» для пошуку. На екрані показується загальний список тем. Ви можете перевести курсор на назву будь-якої програми і, натиснувши , прочитати її опис, а потім повернутися до списку натисканням клавіш . Якщо згадуються інші команди DOS, то вони укладені в зелені кутові дужки, по ним можна перейти до їх опису і повернутися назад після натискання . Запустивши HELP з ім'ям команди DOS, Ви отримаєте довідку по цій команді. Крім того, довідку по команді можна отримати, набравши в командному рядку її назву, пробіл і символи / ?. Наприклад, довідка по команді ver. ver /?

Щоб виконати програму або пакетний файл, наберіть в командному рядку ім'я цієї програми (навіть без розширення) і натисніть .

Команди DOS дозволяють переглядати вміст каталогів, створювати свої каталоги і файли, копіювати файли і каталоги. переносити файли і каталоги в інше місце диска і на інші диски, перейменовувати файли і каталоги, видаляти що стали непотрібними файли і каталоги.

Форматуватидискету можна як спеціальною програмою format. так і вбудованими в інші програми засобами. В даний час фірми-виробники стали випускати дискети вже відформатовані. Використовуючи format. можна відформатувати дискету на різну ємність, вказавши число доріжок і секторів на ній.

Використання команди format:

FORMAT <имя диска> [/<ключи>]

/ U - повне або безумовне форматування (u nconditionaly) - розмітка на сектори і доріжки, тестування поверхні диска і позначка поганих секторів (bad blocks), резервування завантажувального запису, створення двох копій FAT і кореневого каталогу;

/ Q - швидке форматування (q uick) - видалення інформації про файлах з FAT; іноді швидше переформатувати дискету швидким форматуванням, ніж видалити всі файли і каталоги, розміщені на ній;

/ B - резервування місця на диску для системних файлів.

format a: - форматування диска А:

format a: / q - швидке форматування диска А:

format a: / u - безумовне форматування диска А:

format a: / s - створення завантажувальної дискети А:

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

SYS [<имя_диска_откуда_копировать>] <имя_диска_куда_копировать>

Робота з FAR manager

Нортоноподобний інтерфейс організований за іншим принципом, ніж чим інтерфейс DOS. Щоб вказати ім'я диска, файлу або каталогу, користувач за допомогою курсору миші (зазвичай це червоний прямокутник) або курсора (виділена кольором горизонтальна смужка), переміщуваного клавішами управління курсором, вказує в певне місце екрану; щоб виконати деякі команди ОС, натискає відповідні функціональні клавіші або клацає лівої кнопкою миші за елементами управління. Діалог користувача заснований на використанні функціональних клавіш, системи меню та системи діалогових вікон.

FAR manager є Windows-додатком, і тому дозволяє працювати з буфером обміну, розуміє довгі імена Windows і розрізняє регістр в іменах файлів і папок. Крім того, він забезпечує доступ до мережі і FTP (зверніть увагу на змінилося діалогове вікно вибору диска), дозволяє працювати c різними кодуваннями кирилиці (використовувані кодові таблиці мають розширення reg і знаходяться в каталозі Addons \ Tables, вкладеному в каталог з інстальованим FAR), має засіб створення клавіатурних макрокоманд (з їх допомогою Ви можете перевизначити призначення стандартних сполучень клавіш і створити нові для виклику певних Вами команд) і багато іншого.

До FAR manager можна підключати різні зовнішні модулі (т.зв. plugins), що створюють нові команди FAR. Ці модулі повинні знаходитися в папці Plugins, вкладеної в папку з інстальованим FAR.

Якщо англійська та російська версії NC представляли собою різні програми, то FAR підтримує різні мови, причому мова допомоги і основна мова можуть бути різними. Щоб змінити мови, викличте управляє меню (клавіша - КонфМн (ConfMn)) і виберіть пункт меню Параметри-Мови або Options-Languages. Далі наводяться тільки російські назви пунктів меню.

Для запуску FAR manager знайдіть значок програми на Робочому столі і двічі клацніть по ньому лівою кнопкою миші або знайдіть додаток FAR manager в пункті Програми # 8209; FAR manager головного меню (клацання лівої кнопки миші по кнопці Пуск в лівому нижньому кутку екрану).

УВАГА. Якщо далі в тексті зазначено поєднання двох клавіш (наприклад, ), То не треба намагатися натиснути їх одночасно; зробіть це так: натисніть одну з них і, утримуючи її натиснутою, коротко натисніть другу, потім відпустіть обидві. При поєднанні трьох клавіш (наприклад, ) Натисніть першу; утримуючи її, натисніть другу; утримуючи обидві клавіші, натисніть третю і відпустіть всі три клавіші.

Схожі статті