Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Πρόσβαση σε δίσκο/μνήμη με Logical Block Addressing.

Îåêßíçóå áðü ôï ìÝëïò kostbill. Τελευταία δημοσίευση από το μέλος kostbill στις 21-08-2006, 21:50. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  20-08-2006, 22:16 15710

    Πρόσβαση σε δίσκο/μνήμη με Logical Block Addressing.

    Χέρετε.

    Έκανα αυτή την ερώτηση και στο forum της VB 6.

    Γνωρίζει κάποιος άν υπάρχει κάποιο API/library ή κάποιο εργαλείο για να μπορώ να διαβάσω μια compact flash ή έναν σκληρό δίσκο όχι με κάποιο file system αλλά με LBA (Logical Block Addressing) ?

    Ευχαριστώ πολύ.
  •  20-08-2006, 23:45 15711 σε απάντηση της 15710

    Απ: Πρόσβαση σε δίσκο/μνήμη με Logical Block Addressing.

    Δυστυχώς, το LBA είναι καθαρά BIOS feature (όλα τα σύγχρονα το έχουν) αλλά θα πρέπει μέσω Assembly να καλέσεις API απο το BIOS για να διαβάσεις τον δίσκο..
    As far as i know , δεν υπάρχει Windows Documented API που να το κάνει αυτό.. Σε Ring-0 (kernel mode) όλο και κάτι θα υπάρχει, το θέμα είναι πως το βρίσκεις..

    Παναγιώτης Κεφαλίδης

    "Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους όρους χρήσης.
  •  21-08-2006, 21:50 15734 σε απάντηση της 15710

    Απ: Πρόσβαση σε δίσκο/μνήμη με Logical Block Addressing.

    Ευχαριστώ,

    Απ' ότι είδα είναι το int13, εκεί σου δίνει lowest level ελέγχου για τον σκληρό, τώρα πρέπει να δώ πως θα πάρω handle απο το λειτουργικό για την Compact Flash και μετά να γράψω το προγραμματάκι σε asm...

    Ούφ... κουσάστικα και μόνο που τα είπα...
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems