web-dev-qa-db-fra.com

Quel est le but de la sélection "capacité" dans la boîte de dialogue "Format Volume"?

Lors du formatage de mes disques durs ou de lecteurs flash USB, j'ai toujours vu le menu Cascade "Capacité" avec une seule option. L'image ci-dessous est prise lors de la tentative de format A 1 TB HDD sous Windows 10.

image

S'il n'y a jamais eu de deuxième choix, pourquoi cette option existe-t-elle en premier lieu?

Ce comportement est cohérent entre XP, Vista, 7, 8, 8,1, 10 dans plus de dix ans d'expérience à l'aide d'un système d'exploitation Windows.

25
iBug

Lors du formatage d'une disquette, je m'attends à ce que la même boîte de dialogue donne un choix:

  • 3.5 '', 1.44MB, 512 octets/secteur
  • 3.5 '', 720KB, 512 octets/secteur

Actuellement, je n'ai aucun accès à un lecteur de disquette pour confirmer cela, mais sur cette page Il existe une image qui affiche une fenêtre "Format A: \" avec ces options. Il vient d'une époque où "formatage" initialiserait réellement la structure physique du support - pas seulement écrire des données pour créer un système de fichiers.

enter image description here

Source: http://www.buildorbuy.org/images/floppywin2.png

Il est possible d'autres supports (nouveaux médias rares) fournissent également plus d'une option.

28
Kamil Maciorowski

La boîte de dialogue "Format" Windows confère trois concepts complètement différents:

  • Mise en forme Un support, ce qui signifie créer ou modifier la structure physique du support, c'est-à-dire la largeur et le nombre de pistes, la taille des secteurs ou des blocs, etc. Par exemple. La même disquette de 3,5 "peut être formatée dans" Densité standard "(720 ko double face) ou" de la densité élevée "(1,44 mois double face), la différence est à quelle distance ensemble les pistes sont espacées.
  • partitionnement Un support, ce qui signifie créer ou modifier une sorte de "base de données" qui sépare le disque en plusieurs zones distinctes. L'une des plus simples de ces "bases de données" est le format de table de partition BIOS, qui n'est que 64 octets de grande taille et ne peut décrire que 4 partitions (bien que une ou plusieurs de ces partitions puissent être marquées comme des "cloisons étendues", ce qui signifie que Ils contiennent ne autre table de partition, qui peut décrire jusqu'à 4 partitions; en reliant suffisamment de ces tables, vous pouvez décrire un nombre arbitraire de partitions). Un format plus complexe est le format de gestionnaire de disque logique exclusif de Windows, dont la structure interne a-t-elle réellement DO ressemble à une base de données, elle possède même des transactions et une journalisation pour empêcher la perte de données et la corruption.
  • Création d'un système de fichiers, ce qui signifie ... Eh bien, exactement ce qu'il dit.

La différence entre les trois est beaucoup plus prononcée sur d'autres systèmes d'exploitation, par ex. Unix: Mise en forme est généralement effectuée avec des outils spécialisés spécifiques à un périphérique pour le matériel spécifique, par ex. sg3_format Pour les disques implémentant le jeu de commandes SCSI, qui envoie un SCSI FORMAT UNIT commande à la cible. partitionnement est généralement effectué avec des outils de partitionnement tels que fdisk, sfdisk, parted ou gparted. Création d'un système de fichiers est généralement effectué avec des outils nommés mkfs.<name of filesystem>, par exemple. mkfs.ext3, mkfs.ntfs, etc.

Selon le périphérique, et l'état actuel du périphérique, la boîte de dialogue "Format" de Windows "créera un système de fichiers ou une première partition du support, puis crée un système de fichiers. En fait, une chose que la boîte de dialogue "format" ne fera presque jamais, est en réalité "format". La raison est simplement que la plupart des appareils modernes ne peuvent pas être formaté in situ. La structure physique d'un dispositif flash est donnée par son organisation interne. La structure physique des disques durs est si proche des bords de ce qui est actuellement possible que le lecteur lui-même n'est pas suffisamment précis pour écrire les pistes. Les pistes ne peuvent être écrites que par du matériel spécialisé dans l'usine. La densité est trop élevée, les pistes sont trop petites et trop proches pour être écrits par le lecteur lui-même; Il ne peut que trouver où ils sont si elles sont déjà là, mais cela ne peut pas les écrire.

Ainsi, en considérant que la plupart des appareils ne peuvent donc pas être formatés et que la boîte de dialogue "Format" ne peut donc pas modifier leur capacité, la liste déroulante peut en effet ressembler étrange. Mais si un dispositif pourrait être formaté, cette liste déroulante montrerait les différentes capacités possibles.

Notez qu'il y a quelques années, lorsque le passage de 512 secteurs d'octet vers 4096 secteurs d'octet s'est produit, certains lecteurs ont permis une forme limitée de "formatage", à savoir la modification de la taille du secteur. Cependant, cela ne changerait généralement pas la capacité, seule la granularité de l'accès.

9
Jörg W Mittag

Les autres réponses sont excellentes. En fait, le champ "capacité" équivaut à la /F option dans la commande format commande . La dernière version ne prend en charge que 1.44 mais vous pouvez trouver des références plus anciennes sur Internet:

/F:size         The size of the floppy disk to format (720, 1.2, 1.44, 2.88, or 20.8).

https://ss64.com/nt/format.html

Voici les syntaxes différentes format syntaxes pour toutes les versions DOS et Windows

Vous pouvez même spécifier le nombre de pistes par disque et le nombre de secteurs par piste au format au lieu d'utiliser le /F option

/T:tracks
    Specifies the number of tracks on the disk. When possible, use the /F
    switch instead of this switch. If you use the /T switch, you must also
    use the /N switch. These two switches provide an alternative method of
    specifying the size of the disk being formatted. You cannot use the /F
    switch with the /T switch.

/N:sectors
    Specifies the number of sectors per track. When possible, use the /F
    switch instead of this switch. If you use the /N switch, you must * also
    use the /T switch. These two switches provide an alternative method of
    specifying the size of the disk being formatted. You cannot use the /F
    switch with the /N switch.

https://www.infania.net/misc/dos622help/format.html

1
phuclv