Programmieren - alles kontrollieren 4.941 Themen, 20.705 Beiträge

NTFS

Christus2 / 1 Antworten / Flachansicht Nickles

Hi

Habe ein kleines Programm im DOS welches über
INT 21 AX 7305h logische Sektoren auf den Laufwerken (A,C,D...)
lesen kann.
Funktioniert auch alles super.
Nun habe ich über NTFS4DOS.EXE eine NTFS-Partition gemountet.
Das neue Laufwerk wird in meinem Programm zwar als Laufwerk angezeigt, doch ein Zugriff über oben benannte Funktion bringt Fehler!
Was ich bis jetzt herausgefunden habe ist:
Laufwerk ist im Dos zwar da und kann wie jedes andere behandelt
werden (DIR, copy, MD, DELETE) aber Abfrage des Laufwerkes über INT 21 AX 4409H (Drivexists) bringt schon fehler, als ob es nicht da währe.

Weis jemand woran das liegt und ob dies zu ändern ist?

bei Antwort benachrichtigen
mr.escape Christus2 „NTFS“
Optionen

Ich weiß ja nicht, wie "NTFS4DOS.EXE" genau funktioniert, aber es wird ganz sicher nicht auf einem niedrigen level die inhalte verfügbar machen. Es wird wohl eher so laufen, wie früher CDs eingebunden wurden, nämlich als eine art netzwerklaufwerk. Der zugriff (selbst nur lesend) auf die einzelnen sektoren ist dort logischer weise auch nicht möglich.

mr.escape

"The man who trades freedom for security does not deserve nor will he ever receive either." - Benjamin Franklin"Wer seine Freiheit aufgibt, um Sicherheit zu erreichen, wird beides verlieren." - Georg Christoph Lichtenberg
bei Antwort benachrichtigen