Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Эффективное использование дискет.

Поиск

При наличии дисководов ёмкостью 1,2 Мбайта на дискетах двойной плотности (DS/DD) с помощью специальных программ можно разместить не 360 Кбайт, а 720 или даже 800 Кбайт, т.е. в 2,2 раза больше. Несколько увеличить ёмкость дискет можно и в других случаях. Одной из таких программ, обеспечивающих эффективное использование дискет, является программа PU_1700, разработанная Ю. И. Панковым (г. Москва). Формат команды в простейшем случае таков:

PU_1700.

Для получения справки об использовании программы PU_1700 следует ввести команду ЗГ_1700 /?.

Функционирование программы. После своего запуска программа PU_1700 остаётся в оперативной памяти и корректирует функции DOS, позволяя форматировать и использовать дискеты нестандартной ёмкости. Размер резидентной части программы невелик – около 1300 байт, поэтому команду вызова программы PU_1700 можно включать в файл AUTOEXEC.BAT, не особенно беспокоясь об использовании оперативной памяти.

На некоторых компьютерах запуск программы PU_1700 требуется только для форматирования дискет, а использовать дискеты с нестандартными форматами можно и без запуска программы PU_1700.

Форматирование нестандартных дискет. Для форматирования нестандартных дискет надо использовать программу DOS Format. Другие программы (например, PCTools или Sformat из комплекса Norton Utilities) для этого употреблять не следует. Формат вызова:

Format [ дисковод: ] /Т: число дорожек /N: число секторов [ режим ]

Рекомендуемые форматы дискет приведены в таблице.

Размер дискеты Ёмкость дисковода Стандартная Ёмкость дискеты Число дорожек

Число

секторов

Получаемая ёмкость дискеты
5,25'' 360 Кбайт 360 Кбайт

41

10 410 К (409.088)
5,25'' 1,2 Мбайт 360 Кбайт

81

10 810 К (816,640)
5,25'' 1,2 Мбайт 1,2 Мбайт

81

18 1,45М (1,476,096)
3,5'' 720 Кбайт 720 Кбайт

81

10 810 К (816,640)
3,5'' 1,4 Мбайт 720 Кбайт

81

10 810 К (816,640)
3,5'' 1,4 Мбайт 1,4 Мбайт

81

21 1,7 М (1,723,904)
             

Здесь в графе «Получаемая ёмкость дискеты» слева приведена ёмкость, выводимая программой Format в сообщении о форматировании дискеты (например, «Formatting 1.7M»), а справа – точная ёмкость дискеты в байтах.

Для подорожечного копирования и сравнения дискет нестандартных форматов следует использовать программы DOS DiskCopy и DiskComp, а не какие-либо другие (например, PCTools).

Проверка читаемости дискет.

Для проверки читаемости дискет можно использовать программу NDD (Norton Disk Doctor) входящую в комплекс Norton Utilities. Формат команды:

NDD дисковод: /DT

Параметр дисковод: указывает дисковод, на котором находится проверяемая дискета. Параметр /DT задаёт вид работы программы, этот параметр надо вводить заглавными буквами.

Выполнение программы. Если в дисководе не было дискеты, программа NDD выводит сообщение:

Insert the diskette to diagnose into drive…

(вставьте проверяемую дискету в дисковод…)

Надо вставить нужную дискету и нажать клавишу Enter. Программа начнёт проверку дискеты. Ход проверки отображается на диаграмме. Если при проверке не было выявлено каких-либо проблем, программа сразу по окончании проверки завершает работу. Иначе программа выводит сообщение: «Problems were detected on drive… Some of them were not corrected. You should generate a report» (Ошибки выявлены на диске… Некоторые из них не были исправлены. Надо создать отчёт).Это означает, что на диске найдены сбойные участки, которые не помечены как сбойные. Такие участки могут быть уже отведены под файлы или каталоги (при этом, как правило, прочесть эти файлы или каталоги уже не удастся), либо они находятся в свободном пространстве дискеты и могут быть выделены под файлы в будущем (что приведёт к потере этих файлов).

При желании можно просмотреть отчёт, нажав клавишу Enter (листание отчёта – PgUp и PgDn, выход из отчёта – Esc). Однако большого смысла в этом нет, так что лучше сразу нажать клавишу Esc, чтобы выйти из программы. Для коррекции дискеты в этом случае следует запустить программу NDD с параметром /С. Это позволит пометить сбойные участки в таблице размещения файлов, чтобы они уже не выделялись для записи файлов. А если на сбойных участках уже размещены файлы, программы NDD попробует всё же считать оттуда данные и перенести их в безопасное место на диске.

Копирование дискет.

Для копирования дискет можно использовать входящую в MS DOS программу DiskCopy. Формат команды:

Diskcopy [ дисковод: ] [ дисковод: ] [/V] [/M]

Первый параметр в команде укаазывает дисковод, на котором находится копируемая дискета. Второй параметр указывает дисковод, на котором находится дискета, на которую производится копирование.

Если в команде второй дисковод не указан, то копирование производится на текущий дисковод. Если не указано ни одного дисковода, то копирование производится на одном (текущем) дисководе.

Режимы копирования:

/V – не проверять правильность копирования;

/M – не использовать жёсткий диск при копировании (для хранения копируемых данных использовать только оперативную память).

Выполнение копирования. Программа DiskCopy копирует дискеты по дорожкам – каждая дорожка исходной дискеты копируется на соответствующую дорожку другой дискеты. Обе дискеты должны быть одного формата, т.е. иметь одно и то же число дорожек и секторов в каждой дорожке. Если форматы дискет различны, то программа DiskCopy откажется выполнять копирование и выдаст сообщение

Drive types or diskette types not compatible

(типы дисководов или дискет несовместимы)

или

Disks must of be the same size

(дискеты должны быть одного размера)

Форматирование принимающих дискет. Если дискета, на которую производится копирование, не инициализирована (не форматирована), то программа DiskCopy форматирует её (появляется сообщение «Formatting while copying»), причём формат будет такой же, как у исходной дискеты.

Вставка дискет. Перед чтением или записью дискеты программа DiskCopy выдаёт сообщения:

Insert SOURCE diskette in drive x:

(вставьте исходную дискету в дисковод X:)

и

Insert TARGET diskette in drive x:

(вставьте дискету, на которую производится копирование, в дисковод X:)

Вставив дискету или дискеты, надо нажать любую алфавитно-цифровую клавишу или Enter. Если копирование производится на одном дисководе и без использования жёсткого диска для хранения копируемых данных (то есть в версии MS DOS до 6.2 или с параметром /М), то вставлять исходную и принимающую дискеты может потребоваться несколько раз.

Выполнение копирования. Перед копированием дискеты программа DiskCopy выдаёт сообщение о формате копируемых дискет:

Copying nn tracks, mm sectors per track, kk side(s)

(копируется nn дорожек, mm секторов на дорожке, kk сторон)

Создание дополнительных копий дискеты. Если копированиепроизводилось с использованием жёсткого диска для хранения копируемых данных, то программа DiskCopy может создать несколько копий одной дискеты без её повторного считывания. При этом программа выводит сообщение:

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

(создать ещё копии этого диска?)

Если нужно создать ещё одну копию данной дискееты, следует ответить Y, иначе N. При создании дополнительной копии дискеты программа DiskCopy попросит установить принимающую дискету и нажать любую клавишу.

Повторное копирование. Закончив копирование, программа DiskCopy спрашивает:

Copy another (Y/N)?

(копировать ещё (Y – да, N – нет)?)

Если копировать дискеты более не надо, то надлежит ответить N. При ответе Y программа попросит установить новую пару дискет (при копировании на одном дисководе – новую исходную дискету) и нажать любую клавишу.

Программы и команды DOS общесистемного назначения.



Поделиться:


Последнее изменение этой страницы: 2020-10-24; просмотров: 96; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.128.201.71 (0.007 с.)