Ситуация ;( Написал драйвер, который создает в системе новый HDD и записывает данные в файл. Но это однодисковый вариант. Естественно пошел дальше, написал драйвер многодисковый (создание тредов и прочей многопоточной требухи). И вот "засада" все стартует без ошибок, а отформатировать диск невозможно 8-( ) Детально определил, что не вызывается диспетчер записи. Не то, чтобы диспетчер определял ошибочные входные данные - система просто не вызывает его. Однако диспетчер чтения вызывается и система пытается найти BOOT сектор. Все диспетчера устанавливаются как положено (по туториалам Four-F) Может кто встречался с подобным эффектом - не вызывается диспетчер записи ? Код (Text): CreateFile('\\.\F:',.... Открывает диск нормально (вызывается диспетчер CreateClose) Код (Text): WriteFile(hDisk,.... Здесь возвращается ошибка 87 - ERROR_INVALID_PARAMETER И какой параметр инвалидный не пойму.
Пока мысль "вслух" не выскажешь ничего не получается "засада" была в размере диска - 0 кб. )) А ведь бился 3 дня. Естественно ОС не будет писать в диск размером 0 кб. Спасибо за отклик. Ж