Averiguar detalles como el Disk ID (UUID) de una LUN en Windows

Si necesitamos averiguar información detallada sobre los discos locales del servidor o volúmenes/LUNs servidas desde cabinas de almacenamiento, como por ejemplo el Disk ID o UUID, podemos utilizar la herramienta de línea de comandos diskpart.exe.

Lo primer es acceder al cmd y ejecutar diskpart.exe, entraremos en la shell de la herramienta:

C:\>diskpart.exe

Microsoft DiskPart version 6.1.7601
Copyright (C) 1999-2008 Microsoft Corporation.
On computer: ...

DISKPART>

Con el carácter «?» vemos la ayuda y los comandos disponibles:

DISKPART> ?
Microsoft DiskPart version 6.1.7601

ACTIVE - Mark the selected partition as active.
ADD - Add a mirror to a simple volume.
ASSIGN - Assign a drive letter or mount point to the selected volume.
ATTRIBUTES - Manipulate volume or disk attributes.
ATTACH - Attaches a virtual disk file.
AUTOMOUNT - Enable and disable automatic mounting of basic volumes.
BREAK - Break a mirror set.
CLEAN - Clear the configuration information, or all information, off
disk.
COMPACT - Attempts to reduce the physical size of the file.
CONVERT - Convert between different disk formats.
CREATE - Create a volume, partition or virtual disk.
DELETE - Delete an object.
DETAIL - Provide details about an object.
DETACH - Detaches a virtual disk file.
EXIT - Exit DiskPart.
EXTEND - Extend a volume.
EXPAND - Expands the maximum size available on a virtual disk.
FILESYSTEMS - Display current and supported file systems on the volume.
FORMAT - Format the volume or partition.
GPT - Assign attributes to the selected GPT partition.
HELP - Display a list of commands.
IMPORT - Import a disk group.
INACTIVE - Mark the selected partition as inactive.
LIST - Display a list of objects.
MERGE - Merges a child disk with its parents.
ONLINE - Online an object that is currently marked as offline.
OFFLINE - Offline an object that is currently marked as online.
RECOVER - Refreshes the state of all disks in the selected pack.
Attempts recovery on disks in the invalid pack, and
resynchronizes mirrored volumes and RAID5 volumes
that have stale plex or parity data.
REM - Does nothing. This is used to comment scripts.
REMOVE - Remove a drive letter or mount point assignment.
REPAIR - Repair a RAID-5 volume with a failed member.
RESCAN - Rescan the computer looking for disks and volumes.
RETAIN - Place a retained partition under a simple volume.
SAN - Display or set the SAN policy for the currently booted OS.
SELECT - Shift the focus to an object.
SETID - Change the partition type.
SHRINK - Reduce the size of the selected volume.
UNIQUEID - Displays or sets the GUID partition table (GPT) identifier o
master boot record (MBR) signature of a disk.

Para ver la información detallada de cada disco, primero lo seleccionamos (podemos ver el número de disco en la herramienta gráfica de administración de discos de Windows):

DISKPART> select disk 1

Disk 1 is now the selected disk.

Si ejecutamos «detail disk» veremos al detalle la información disco/LUN:

DISKPART> detail disk

EMC LUN  Multi-Path Disk Device
Disk ID: {F1FG474D-B3D3-430D-83DV-63GE627DE81}
Type   : iSCSI
Status : Reserved
Path   : 0
Target : 0
LUN ID : 0
Location Path : UNAVAILABLE
Current Read-only State : No
Read-only  : No
Boot Disk  : No
Pagefile Disk  : No
Hibernation File Disk  : No
Crashdump Disk  : No
Clustered Disk  : Yes

  Volume ###  Ltr  Label        Fs     Type        Size     Status     In
  ----------  ---  -----------  -----  ----------  -------  ---------  --
  Volume 3     F   DATA-DISK    NTFS   Partition    1024 GB  Healthy