table de partition et de Master Boot Record (MBR) sur un système FAT

K

kostbill

Guest
Bonjour.

Dans le cahier des charges de FAT 12/16/32 auprès de Microsoft, il ya une explication sur le MBR.Que tout est écrit fine et compréhensible.

Il sais là-dedans que le MBR est le premier secteur du volume, tout aussi clairs.

Le seul problème est qu'il n'y a aucune information sur la table de partition.Par exemple, j'ai trois cartes (CF), 32 MB, 128 MB et 256 MB.Dans les FC de 256 Mo, il n'y a pas de table de partition et le premier secteur du volume est en fait le LBA (0) des FC.Dans les autres cartes, le premier secteur du disque est la table de partition.

Donc, mes questions sont les suivantes:

1) Pourquoi il n'y a pas de table de partition dans tous les lecteurs?
2) Comment puis-je savoir dans quel lecteur il n'y a pas de table de partition?Une façon est de lire le LBA (0) et vérifier si le premier octet est 0xeb.Si c'est le cas, il s'agit du MBR et il n'y a qu'une seule partition dans le lecteur, que pensez-vous de cette solution?

Merci beaucoup.

Regards, Bill.

 
une table de partitions ne seront effectifs que si le volume que vous utilisez a un

si ce n'est pas partitionné en utilisant fdisk etc Vous avez une coutume
C'est pourquoi il ne serai pas làessayez d'ajouter une partition sur le disque

puis aller au devant de la table

le MBR master boot record () contient un record de fabrique de la géométrie des disques du
toute la table de partition ne référances, c'est de donner au bloc de départ de la prochaine partition au sein de son volumeun pourboire est une commande très pratique en cas vous obtenez un problème avec partitons

supprimer toutes les partitions
utiliser fdisk / mbr pour restaurer la fiche usine de démarrage pour n'importe quel disque
Je ne sais pas comment cela va avec Media Smart
comme je présume que l'enregistrement d'amorçage maître est-il écrit dans le firmware des disques de l'interface

il devrait donc encore du travail

forinstance si vous avez un disque

et de supprimer accidentellement la table de partition
la coutume lecteur savoir où vos relais de données et démarre

si vous connaissez la taille de la partition que vous avez utilisé
vous pouvez fdisk et de restaurer la table par la simple création de l'info partitionner à nouveau
et les données seront magicaly être accesable nouveau

alors ...sans partition de la coutume des données soit accessbile
une partition primaire seulement (un grand volume) ne fait pas de table de partition

et je pense que les disques FC ne sont pas trop dur pour la partition (ive done it before)

essayez donc de ce regard, puis pour les données de la table de mon copain

 
Bonjour et merci pour votre réponse rapide.

Je n'ai pas un problème si je n'ai pas de table de partition dans mon CD.Mon problème est de faire de mon programme de comprendre si un disque a une table de partition.

Toutes les idées sur la façon de faire cela?

Merci beaucoup.

Regards, Bill.Ajouté après 6 minutes:Désolé, je veux dire ma FC, pas mon CD

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />

.

 

Welcome to EDABoard.com

Sponsor

Back
Top