web-dev-qa-db-fra.com

Sur quel lecteur physique se trouve ce lecteur logique?

Je souhaite comprendre où les lecteurs logiques (par exemple, C:, D:) sont mappés sur des lecteurs physiques (par exemple, j'ai des disques physiques Western Digital et Toshiba connectés à mon ordinateur portable).

Sur Linux, je ferais quelque chose comme:

lsblk

pour voir la disposition du système de fichiers. ensuite

ls -lh /dev/disk/by-id

pour voir comment les systèmes de fichiers sont mappés sur des périphériques physiques (les ID portent généralement le nom du périphérique).


Comment puis-je obtenir quelque chose de similaire dans MS Windows? J'ai essayé de regarder dans Panneau de configuration → Gestionnaire de périphériques, mais il n'y a aucune information utile là-bas. Pas dans les propriétés des lecteurs logiques non plus. Googling m'a trouvé l'utilitaire wmic, mais je ne comprends pas sa sortie ou les informations ne sont pas là.

22
wvxvw

La manière la plus simple et la plus évidente serait d'utiliser Gestion de l'ordinateur.

La gestion de l’ordinateur se fait via Démarrer > Panneau de configuration > Outils d'administration > Gestion de l'ordinateur

À partir de là, trouvez Stockage > Gestion des disques

Vous pouvez également taper diskmgmt.msc dans la boîte de dialogue Exécuter ou à partir d'une invite de commande.

Diskmanagement vous donne les informations que vous avez demandées. Tous les lecteurs, avec leurs partitions et leur partitionnement.

Au bas de Gestion des disques, vous trouverez un aperçu graphique des disques. Cliquez avec le bouton droit sur un disque et sélectionnez Propriétés pour obtenir les informations relatives à ce disque spécifique.

Si vous recherchez un outil en ligne de commande qui fonctionne de manière similaire, alors diskpart est ce que vous recherchez.

23
LPChip

Réponse WMIC:

C:\> wmic diskdrive get index,caption
Caption                    Index
SAMSUNG HD103SJ            1
C300-CTFDDAC128MAG         2
Samsung SSD 850 EVO 500GB  0

C:\> wmic partition get name,diskindex,index,size
DiskIndex  Index  Name                   Size
1          0      Disk #1, Partition #0  1000202043392
2          0      Disk #2, Partition #0  128033226752
0          0      Disk #0, Partition #0  104857600
0          1      Disk #0, Partition #1  499529023488
0          2      Disk #0, Partition #2  471859200

Les valeurs "DiskIndex" de la deuxième commande s'alignent avec les valeurs "Index" de la première commande. Ainsi, vous pouvez voir que les disques 1 et 2 ont chacun une seule partition, alors que le disque 0 "Samsung SSD 850 EVO 500GB" a trois partitions: deux petites, celles de restauration et la partition système principale.

Mapper les volumes (C :), etc. sur des partitions semble être impossible sans PowerShell. Voir https://stackoverflow.com/questions/4822559/powershell-and-wmi-how-to-map-logical-disk-volumes-to-a-hard-disk-or- vice-versa

14
pjc50

Vous pouvez utiliser PowerShell!

Pour obtenir les informations sur un lecteur à partir de la lettre de lecteur d'une seule partition:

Get-Disk (Get-Partition -DriveLetter 'C').DiskNumber

Il produit une sortie comme ceci:

Number Friendly Name Serial Number                    HealthStatus         OperationalStatus      Total Size Partition
                                                                                                             Style
------ ------------- -------------                    ------------         -----------------      ---------- ----------
0      WDC WD7500...      <redacted>                  Healthy              Online                  698.64 GB GPT

Vous pouvez ajouter un | Format-List à la commande d'origine pour obtenir un résultat plus facile à lire avec plus d'informations:

UniqueId           : <redacted>
Number             : 0
Path               : \\?\scsi<redacted>
Manufacturer       :
Model              : WDC WD7500BPVX-60JC3T0
SerialNumber       :      <redacted>
Size               : 698.64 GB
AllocatedSize      : 750151131136
LogicalSectorSize  : 512
PhysicalSectorSize : 4096
NumberOfPartitions : 6
PartitionStyle     : GPT
IsReadOnly         : False
IsSystem           : True
IsBoot             : True

Pour obtenir des informations sur le lecteur de chaque partition:

Get-Partition | % {New-Object PSObject -Property @{'PartitionNumber'=$_.PartitionNumber; 'DiskNumber'=$_.DiskNumber; 'DiskModel'=(Get-Disk $_.DiskNumber).Model; 'PartitionSize'=$_.Size; 'DriveLetter'=$_.DriveLetter}}

Il produit une collection d'objets PowerShell que vous pouvez utiliser comme ceux que vous obtenez avec de vraies applets de commande. Lorsqu’il est imprimé à l’écran, sa sortie ressemble à ceci (certaines partitions ont été éditées pour économiser de l’espace vertical):

DriveLetter     :
DiskNumber      : 0
DiskModel       : WDC WD7500BPVX-60JC3T0
PartitionSize   : 681574400
PartitionNumber : 1

DriveLetter     : C
DiskNumber      : 0
DiskModel       : WDC WD7500BPVX-60JC3T0
PartitionSize   : 726793488384
PartitionNumber : 4

DriveLetter     : D
DiskNumber      : 0
DiskModel       : WDC WD7500BPVX-60JC3T0
PartitionSize   : 21351104512
PartitionNumber : 6
11
Ben N

Sous Windows, vous pouvez utiliser la console de gestion de disque.

Sous Windows 10, vous pouvez simplement cliquer avec le bouton droit de la souris sur le bouton de démarrage et choisir dans la liste "Gestion des disques".

A partir de là, vous aurez une vue graphique des disques, leur disposition et la lettre de lecteur attribuée à chaque partition.

enter image description here

Western digital propose des guides pour tous les systèmes d'exploitation Windows récents à l'adresse suivante: https://support.wdc.com/knowledgebase/answer.aspx?ID=1284 et c'est aussi quand j'ai l'image ci-dessus.

9
Mokubai

Panneau de configuration -> Outils d'administration -> Gestion de l'ordinateur -> Gestion du disque

3
plugwash