Команда ERASE (12)

Команда ERASE (12) удаляет (стирает) с носителя определенное количество (или все) логических блоков с данными, начиная с указанного логического адреса. Отличается от предыдущей команды ERASE (10) только размером поля, определяющего максимальное количество непрерывных логических блоков, подлежащих стиранию.

Какую из двух команд использовать, следует решать на основании числа адресуемых логических блоков. Команда ERASE (10) позволяет адресовать до 65 535 блоков, а команда ERASE (12) — до 4 294 967 295 блоков. Приведем примеры работы с командой ERASE. Напишем функцию, удаляющую все данные с носителя (листинг 9.1).

Листинг 9.1. Пример использования команды ERASE на Visual C++

Аналогичная функция полной очистки диска, реализованная на языке Visual Basic, представлена в листинге 9.2.

Листинг 9.2. Пример использования команды ERASE на Visual Basic

 

 

2021-04-01

Google сообщил о запуске проекта Dunant

Проект Dunant, начатый в 2018 году, был запущен в эксплуатацию. Трансатлантический интернет-кабель соединяет США и континентальную Европу. Общая протяженность...

подробнее
2020-04-06

Новшества в обновленной Windows 10

Корпорация Microsoft завершила разработку обновления, в котором добавлено множество функций. Обновление содержит как доработку уже имеющихся систем, так...

подробнее

 

Все новости...

 

Научно-Техническое Объединение

Тел.: +7(4752) 55-95-86

E-mail:e-mail