Accueil > Forum > > > > Lire données sur un support non formaté?
Lire données sur un support non formaté?
mardi 6 mars 2007 à 15:49:06 |
Lire données sur un support non formaté?

Djedj
|
Bonjour, Alors pour être bref : j'ai besoin de lire des données sur une carte SD... Mais problème : ces données ont été écrites "à la queue leu leu", octet par octet, par un microcontrolleur de type PIC. En l'absence d'un système de fichier FAT, la carte n'est donc évidemment pas reconnue par windows. Comment néanmoins pourrais-je accéder aux bits de ma carte SD depuis VB? Merci d'avance!
|
|
mardi 6 mars 2007 à 19:04:16 |
Re : Lire données sur un support non formaté?
|
mardi 6 mars 2007 à 19:20:12 |
Re : Lire données sur un support non formaté?
|
mardi 6 mars 2007 à 19:28:48 |
Re : Lire données sur un support non formaté?

casy
|
La solution serait d'accèder à la carte, non pas comme un disque amovible comme le voit Windows mais en direct comme le fait le PIC. Je sais pas si c'est possible, mais si ça l'est, il faut surrement passer par la création d'un driver spécifique, et donc pas en VB
---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
mardi 6 mars 2007 à 19:31:30 |
Re : Lire données sur un support non formaté?
|
mardi 6 mars 2007 à 20:20:28 |
Re : Lire données sur un support non formaté?

Djedj
|
Pourtant des utilitaires de récupération comme smart recovery peuvent récupérer des données sur des partitions corrompues  . Pr rt15, c'est une idée, pas très professionnelle malheureusement, mais c'est peut-être une solution si je veux eviter de me programmer un PIC pour qu'il gère le FAT16... Ce n'est pas tellement une surprise, mais j'esperais quand même qu'il existait des API windows me permettant de lire des bits sur un support non formaté! 
|
|
mardi 6 mars 2007 à 20:36:40 |
Re : Lire données sur un support non formaté?

casy
|
Les utilitaires de récupérations n'utilisent en général pas les api windows, ils travaillent en mode driver en court-circuitant les fonctions de Windows directement en adressant physiquement le disque à travers le noyau. Certains mêmes (comme EasyRecovery pour le rcup, ou la suite Blancco pour l'effacement par exmple), court-circuite même totalement windows (kernel, noyau, ...) et travaille directement avec les fonctions bas niveau du bios. Déjà que la programmation de drivers n'est pas à la portée de tous, ce type de programmation est réservé à une part restreinte de l'élite de la programmation. Quant aux apis pour lire sur des supports non formater, je vais prendre une image pour t'expliquer. Windows ne sert que lire ou écrire sur les pages d'un livre dûment fabriqué (avec table des matières, pages numérotés, ...). Ce que tu veux faire, toi, revient à lire ou ecrir directement sur le rouleau de papier (le gros rouleaux de plusieurs tonnes, 6 en général) qui sort de l'usine à papier et qui servira plus tard, bien plus tard, à fabriquer le livre pour Windows.    ---- Sevyc64 (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
|
|
mardi 6 mars 2007 à 20:41:38 |
Re : Lire données sur un support non formaté?

rt15
|
debug (En invite DOS, sur tous les PC) permet de récupérer des secteurs
de boot (fonctions read et write). Mais je sais pas à quel point il
travail bas niveau et donc s'il peu bosser sur du non formaté (Y a
différents niveau de formatage tout ça tout ça en plus). Il travail sur
les secteurs apparement.
Si tu parviens à faire un load, de ta carte SD, tu pourras faire un write dans un fichier de ton dur.
ATTENTION : Un write mal ajuster sur ton dur peux faire très mal. Dans
ton cas tu n'as pas besoin d'utiliser d'arguments avec ta commande
write (Pour l'utiliser de façon sûre, il faut faire n nom fichier,
ajuster cx et bx, puis utiliser write sans argument.
Par contre faudrait essayer de travailler les arguments du load. Un manuel de debug.
|
|
mardi 6 mars 2007 à 21:33:58 |
Re : Lire données sur un support non formaté?

42wawa42
|
Si tu as écrie le soft "write" pour le PIC, tu dois être capable a écrire le soft "read" très simple non.... Beaucoup trop de ligne écrite pour rien dire. Mais le développement Casy sur le rouleau de papier est très proche de la réalité.
|
|
mercredi 7 mars 2007 à 12:44:30 |
Re : Lire données sur un support non formaté?

Djedj
|
Merci à tous pour vos réponses! Hélas, ça m'a l'air encore plus compliqué de forcer VB à lire du non formaté que de forcer le PIC à écrire sur du FAT, et le temps me manque... je vais commencer par essayer la solution de rt15 (fichier vide, dans lequel on écrit séquentiellement), et éventuellement je programmerai les drivers PIC pour gérer la FAT16.
|
|
Cette discussion est classée dans : données, lire, carte, formaté, support
Répondre à ce message
Sujets en rapport avec ce message
Lire les données venant de la carte réseau !!!! [ par doomVB ]
Salut à tous,Je voudrais pouvoir lire les données venant de ma carte réseau et les afficher dans une textbox !Si kk1 a un idée merci d'avance !D'jo
comment lire/envoyer les données de carte e/s port pci [ par nanard36 ]
bonjour,comment lire ou envoyer des données de carte entrées sorties avec visual basic version 6j'ai regardé dans les forums et je n'ai pas trouvé mai
Probleme de Character Set sur lecture de BD sous VB.NET [ par chalz ]
Je dois lire une base de données du logiciel ACT! Cette base de données est en Format dBase III (.dbf). J'utilise pour le moment la chaine de connect
Lire les données d' un fichier Excel [ par DarkomX ]
Bonjour je suis débutant sur visual basic 6 et j' aurais voulu programmer une petite application qui me permet d' aller choisir un fichier excel a ouv
Port COM [ par jjmaster ]
My name is JJ, JJMasterVoila j'utilise le port com pour la communication serie avec une carte electroniqueLe probleme, je suis obliger d'attendre que
Lire des données dans un MSGraph.Chart.8 sur un doc Word [ par micheljojo ]
Bonjour,J'ai un doc Word qui contient un MS graph, avec des données dans la table de données,Je voudrais récupérer avec VBA le titre et certaines des
sos [ par clairinou ]
merci d'avance à tout ceux et toutes celles qui me repondront !!!bonjour je suis etudiante en 1ere annee d'info j'ai enormement de mal, si quelqu'un p
Lire un fichier carte [ par Manucom01 ]
Salut tout le monde, J'aurais souhaité savoir si quelqu'un saurait comment faire pour lire un fichier contenant une carte. Je m'explique :Je suis en 1
lire une db sur un cd [ par fred ]
Bonjour ,j'ai realise un prog qui gere une base de données.Quand tout est sur ma machine ca se passe bien mais quand je le mets sur un cd, je n'arrive
Comment lire des données contenu dans Excel ? [ par Mdeffontaines ]
J'aimerais récupérer le contenu de la cellule 'P4' qui se trouve sur la feuille "Feuil2" du document: C:\jenyarrivepas.xlsComment faire ? Merci !PS: C
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|