| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Проверка сессии диска |
| Автор: Addmin 19.8.2008, 14:54 |
| Здравствуйте! (Не знал, в какой форум пихнуть тему, но решил, что здесь на неё хоть взглянут и она будет краешком задевать тематику Что происходит в программах-прожигалках, когда они "проверяют сессию\записанные данные"? Что это за занятие такое? Они просто пытаются прочитать только что записанные данные или...? Заранее спасибо! |
| Автор: Snowy 19.8.2008, 15:00 |
| Вообще-то к дельфи никакого отношения не имеет. Да, большинство программ-прожигальщиков имеют функцию проверки. Тупо рэндомно считывают разные участки диска, с целью проверить, "а вдруг он потом не прочитается..." |
| Автор: Addmin 19.8.2008, 15:23 | ||||
А есть примеры на Delphi?
Большое спасибо! |
| Автор: Virtuals 19.8.2008, 16:36 |
| Addmin, с помощью чего проверять неважно, вопрос в том чем диск прожгли. вот несколько моментов: 1. после прожига, на большинстве приводов, требуется реинициализация... неро для этого кратковременно выдвигает лоток а потом обратно (это самый надежный способ) 2. самое надежное проверить прочитанные данные с диска, с тем что писали (можно рандомно а можно и полностью) 3. если вам просто требуется проверить на читаемость диск, то: просто блочно попытайтесь все сектора (это в идеале, но можно и файлы, хотя что бум делать если диск цд аудио) прочесть... |
| Автор: Addmin 19.8.2008, 17:59 |
| Virtuals, спасибо за информацию, обязательно приму к использованию |