· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HEAP —› Просто прошу ответа !(Володе приоретет :-))))

. 1 . 2 . >>

Посл.отвђт Сообщен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

. 1 . 2 . >>


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.052