ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
541
541
EMPFEHLEN
-
Hallo,
Ich möchte einen FAT 12 (wenn möglich FAT32) treiber für mein selbst entwickeltes Os schreiben. Wie kann ich die FAT auslesen um so was wie einen File-Manager zu schreiben?
Mein os ist momentan im Realmode aber wenn es notwendig ist wechsele ich auch in den protected mode. Kann mir vieleicht jemand helfen?
danke im voraus Simicoder
-
Hallo,
einzelne Sektoren kannst du mit dem BIOS-Interrupt 13h auslesen. Für weitere Infos kannst du ja mal in den ReactOS-Quellen stöbern.
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Ich will eine txt datei bzw bin datei öffenen und keiner sektoren lesen das hab ich nämlich schon.
und das ist alles auf englisch und das gibt blos funktionen und headder dateien wie man das in c bzw assembler verwendet steht da nicht, und ich würde das ganze lieber nur in assembler machen
Gruß SimicoderGeändert von simicoder (13.10.10 um 16:18 Uhr)
-
13.10.10 16:17 #4
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hallo,
wenn du selber einen Treiber für ein Dateisystem schreiben willst, dann musst du mit Sektoren arbeiten, anders geht das auf dem Level nicht.
Schau dir am Besten mal die Spezifikation von FAT an (z.B. hier auf Wikipedia) und schau wie du über die dort liegenden Daten an die benötigten Informationen (in welchen Sektoren liegt die Datei?) kommst.
// Edit: Oder hier die offizielle Spezifikation von FAT32.
Gruß
BKGeändert von Bratkartoffel (13.10.10 um 16:22 Uhr)
Über eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
also ich weiß wie fat funktioniert ich weiß nur nicht wie ich die tabelle auslese
und ja ich hab den artikel gelesen
-
22.10.10 18:59 #6BassBox Tutorials.de Gastzugang
Das interresirt mich auch da ich mich ebenfalls an einem eigenem Os versuche und ein Fat treiber wäre tatsächlich sehr nützlich. Aber mein Problem ist nicht gennerell fat sondern dass cih nicht weiß auf welchem sektor sich die FAT Befindet. Ich würde diese dann mit dem int 13h in den Arbeitsspeicher laden und dann auslensen. (Leider weis ich noch nicht genau wie aber das finde ich schon noch herraus)
gruß BassBox
Ähnliche Themen
-
P5N-E SLI Treiber
Von Fraggerbee im Forum HardwareAntworten: 3Letzter Beitrag: 19.11.08, 12:15 -
Treiber
Von USU im Forum Office-AnwendungenAntworten: 3Letzter Beitrag: 15.05.08, 09:41 -
USB Treiber oder USB Stick Treiber Reset
Von lukelukeluke im Forum Linux & UnixAntworten: 2Letzter Beitrag: 03.06.05, 18:26 -
Treiber in .NET?
Von spaudanjo im Forum .NET ArchivAntworten: 6Letzter Beitrag: 10.02.05, 20:56 -
****** treiber!
Von foxx21 im Forum Microsoft WindowsAntworten: 8Letzter Beitrag: 29.01.02, 20:20





Zitieren

Login





