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?
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
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