|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Апр 14, 2004 19:33:07 Многоуважемый Володя!!! К вам такой вопрос: Я пишу прогу под Ms-Dos, ей доволь- но часто приходится обращаться к винчестеру. Естествен- но отлаживая ее работа я не могу обойтись без отладчика и я его использую: Avputil.com сенсей посоветовал, ска- зав на первое время тебе его хватит. Ну так вот она на- чала сбоить, делать хреновый кластера, далее буду назы- вать ХРЯКАМИ. Процесс производства Хряка идет следующим образом про- га создает файл, далее через дискриптор она работает с ним. И строго в определенном месте(функции) Операционка Винда 98 зависает, после перезагрузки Norton Disk Doktor определает Хряк. Таким образом у меня создалось несколько хряков. Я не стал продолжать отлаживать прогу, переустановил ОСь. Прога в той же функции начала работать более-менее, по крайней мере зависать перестала. Вопрос после команды MS-Dos format c: эти кластера вос- станавливаются или нет? Я думаю да, хотя объяснить не могу ! Буду рад твоему мнению ! |
|
|
Дата: Апр 14, 2004 19:48:42 Ну... Поскольку повреждение программное, то format должен убрать эту проблему. А вообще, к сожалению, лично я не очень в курсе о ХОРОШЕЙ литературе по этому вопросу. Есть что-то полупрофессиональное с описанием MBR и FAT. По NTFS уже совсем мало. А что-то совсем профессиональное мне и на глаза никогда не попадалось. И я не слишком-то представляю как работает format. Так что тут уже не меня спрашивать надо, а мне отвечать :( |
|
|
Дата: Апр 14, 2004 19:53:14 Все равно спасибо! |
|
|
Дата: Апр 14, 2004 20:46:29 EvilsInterrupt format кажеться должен вылечить логические беды , если не делать быстрое форматирование , а физические только пометит . На FAT-е беды могут появиться и от зависания операционки :) volodya По ntfs есть книга и исходники к ней . "Windows NT File System Internals" A Guide Building NT File System Drivers Windows NT O'REILLY Rajeev Nagar Eng. Около 12 Мб. Если кому надо , могу попытаться вспомнить где скачал . |
|
|
Дата: Апр 14, 2004 21:14:03 Знаю. Есть такая. Только я сам себе не враг - так отсканированные книги читать... |
|
|
Дата: Апр 14, 2004 21:58:01 2bogrus Если кому надо , могу попытаться вспомнить где скачал . Очень даже. Please либо в открытую либо PavPS@list.ru |
|
|
Дата: Апр 14, 2004 22:28:52 · Поправил: bogrus ... |
|
|
Дата: Апр 14, 2004 22:43:20 Здесь никаких ссылок. Хотите - делайте через почту - ваше право. |
|
|
Дата: Апр 14, 2004 23:07:17 2bogrus Спасибо! |
|
|
Дата: Апр 15, 2004 11:56:25 Спасибо за информацию! Binary digit,Многоуважемый Володя!!! Есть файл1, ну допустим MZ-вида, под Dos. Если мы с помощью: mov ah,42h ; устанвка лог.указателя xor al,al ; от начала mov bx,descryptor file1 xor cx,cx xor dx,dx int 21h ; сервис Dos а далее прочитаем из файла1 30 байт, то где будет стоять логический указатель на: 0000:0000 ? или: 0000:0030 ? Буду рад твоему мнению ! Ответу также буду рад и от других личностей форума! |
|
|
Дата: Апр 15, 2004 12:14:22 EvilsInterrupt Вызов mov ax,4201h xor dx,dx mov cx,dx mov bx,descryptor file1 int 21h вернет тебе текущую позицию логического указателя в DX:AX. |
|
|
Дата: Апр 15, 2004 12:15:30 Спасибо ! |
|
|
Дата: Апр 16, 2004 03:09:53 bogrus Скинь мне линк на johnatansmith [at] inbox [dot] ru |
|
|
Дата: Июн 8, 2004 05:46:58 bogrus И мне, пожалуйста, если не сложно tasman[@]ukrpost[.]net Спасибо. |
|
|
Дата: Июн 8, 2004 07:16:29 скинь мне тоже линк : razor [@] inbox [dot] ru |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.052 |