IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Secteur de disque


Sujet :

C

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Secteur de disque
    Salut je voudrais savoir si quelqu'un peux m'aider à rédiger un code C qui permet d'identifier un secteur de disque dur, savoir si un secteur est vide ou pas s'il est occupé, alors par quel fichier et quel utilisateur.
    bref bref mon but est de lire un secteur, afficher son contenu, rechercher les motifs dans les secteurs, identifier les secteurs occupés et n'appartenant à aucun user et être capable de dire que tel secteur de disque appartient à tel ou tel fichier
    .....merci de m'aider

  2. #2
    Membre expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Points : 3 528
    Points
    3 528
    Par défaut
    Euh.... bein.... simplement : c'est quasiment irréalisable.

    Tu vas devoir soit recoder un driver... soit lire le device (sous linux) et interpréter toi-même "tout".
    As-tu déjà regardé comment fonctionne un FS, la gestion des droits sur ton OS, etc... ?

    Connaitre l'appartenance d'un secteur à un fichier => voir l'algorithme du FS... sur les FAT... bon courage ! Parce que tu devras analyser l'ensemble de la FAT pour retrouver des pointeurs vers des débuts de fichiers, et avancer dans la liste chaînée en comparant les adresses avant chaque saut.
    Sur d'autre... si je ne me trompe pas pour NTFS... tu devras lire tout l'arbre de fichier pour tester chaque adresse de nouveau...
    Bref, ça n'est pas reversible en claquant des doigts.

    Les droits => ça dépend de ton OS et des plugins installés...
    Un vieux linux ne te mettra que du chmod + user + group, et tu devras "chercher" dans le driver du FS comment cela est codé et lié aux fichiers...
    Sur les nouveaux tu auras à la double correspondance chmod/user/group + ACL

    Bref : c'est pas un projet de 3 jours

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2014
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 6
    Points : 7
    Points
    7
    Par défaut
    il est clair que ce n'ai pas un projet de 03 jours
    en fait j'ai déjà lu presque tout sur la FAT c vrai que j’arrive déjà a l'aide d'un code C d’accéder au secteur de boot d'un disque racine(SD card) maintenant il me reste de tracer le fichier dans la FAT en identifiant les différents paramètres cites ci dessus.

    merci de m'accompagner.........

  4. #4
    Membre expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Points : 3 528
    Points
    3 528
    Par défaut
    Ce fut un des projets que j'ai eu à faire il y a bien longtemps... pas réussi à aller jusqu'au bout en 1 semaine avec les cours en parallèle...

    Voici le white paper de Microsoft concernant la FAT :
    WhitePaperFAT.pdf

Discussions similaires

  1. Lister les secteurs d'un disque
    Par velociraptor5679 dans le forum Windows
    Réponses: 18
    Dernier message: 24/06/2006, 11h09
  2. Trouver les secteurs endommagés sur un disque dur.
    Par Michaël dans le forum Composants
    Réponses: 2
    Dernier message: 05/11/2005, 07h44
  3. Secteurs défectueux sur le disque dur ?
    Par berry dans le forum Administration système
    Réponses: 7
    Dernier message: 20/10/2005, 14h54
  4. [TP]code pour lire secteur disque
    Par patdez dans le forum Turbo Pascal
    Réponses: 5
    Dernier message: 27/10/2004, 21h28
  5. Code pour lire secteur disque & structure FAT
    Par patdez dans le forum Assembleur
    Réponses: 5
    Dernier message: 26/10/2004, 19h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo