1 – BPB
Displays the contents of the BIOS Parameter Block. Format SHOW BPB volume
1.1 – Parameter
volume The target FAT volume for the command.
1.2 – Qualifiers
1.2.1 /BLOCK
/BLOCK=lbn The sector to be formatted as the BIOS Parameter Block (BPB). If not specified, the default will be the calculated sector for the current disk.
1.3 – Description
The SHOW BPB command is a diagnostic, and used to review the contents of the disk BIOS Parameter Block. NOTE Not immediately useful to users. This command is solely intended as a low-level disk diagnostic and debugging tool. EFI$CP> sho bpb efi: BPB: BIOS Parameter Block OEM Name : <HP VMS > Sector Size : 512 Bytes Cluster Size : 4 Sectors Allocation unit : 2048 Bytes (sector size * cluster size) Reserved Sectors : 1 Max Directories : 512 (Root Entries) FAT copies : 2 Media Code : Hard Disk Jump Instruction : 0xeb (normal/expected) FAT Sectors 16 : 0x00fa Sectors per Track : 22 Heads : 23 Sectors Hidden : 0 Total Sectors 16 : 0 Total Sectors 32 : 256000 Volume Size : 256000 Sectors : 131072000 Bytes FAT16 has been detected Volume claims to be <FAT16 >. FAT16 Boot Record Extension: Logical Drive : 0 Boot Signature : 0x29 Volume Serial # : BA51-3A45 (0xba513a45) Volume Label : E8_3_1H1 (bootsig) End Marker : 0xaa55 (valid) OpenVMS EFI$CP Version EFI$CP Version : EFI$CP V6.0-1 FAT Variant : 1
2 – CHAIN
Displays the contents of the FAT chain for the specified file. Format SHOW CHAIN filename
2.1 – Parameter
filename filename The name of the file associated with the target FAT chain.
2.2 – Description
The SHOW CHAIN command is a diagnostic, and used to review the contents of the FAT disk structures. NOTE Not immediately useful to users. This command is solely intended as a low-level disk diagnostic and debugging tool. EFI$CP> show chain login.com Cluster chain for <LOGIN.COM> File Attribute(s) : 0x00000020 : Modified; Archive Needed File Size : 7418 Bytes, 15 sectors : 250 bytes used in partially-written last sector First cluster : 0x00000006 --- Cluster : Next Cluster --- 0x00000006 : 0x00000007 0x00000007 : 0x00000008 0x00000008 : 0x00000009 0x00000009 : EOC Allocated Storage : 4 clusters : 16 sectors : 512 bytes per sector : 4 sectors per cluster EFI$CP>
3 – FAT
Displays the contents of the FAT. Format SHOW FAT volume
3.1 – Parameter
volume The target FAT volume for the command.
3.2 – Description
The SHOW FAT command is used to review the contents of the primary File Allocation Table (FAT). This command can be used to display a lot of detail or just a summary.
3.3 – Qualifiers
3.3.1 /NOBLOCK
The block dump is omitted
3.3.2 /NOLOG
Output is supressed
3.3.3 /SYMBOLS
Creates global DCL symbols that contain the size information about the volume. EFICP$CLUSTER_SIZE - size of a disk cluster EFICP$FREE_BYTES - Number of bytes available for use on disk EFICP$FREE_CLUSTERS - Number of free clusters EFICP$TOTAL_BYTES - Total amount of bytes on disk EFI$CP> SHOW FAT EFI: Current Contents of FAT16 File Allocation Table: Dump of disk map: key: Bad(?); Reserved(=); Free(-); Occupied(+); EOC(*) 0x0000: ==-*****++++++++++++++++++++++++ . . . 0x1660: ++++++++++++++++++++++++++++++++ 0x1680: ++++*******--------------------- Block of 1814 free FAT entries suppressed 0xf960: -------------------------- FAT size: 250 sectors, 128000 bytes FAT array size: 64000 FAT bytes per sector: 512 FAT sectors per cluster: 4 FAT bytes per cluster: 2048 FAT clusters available: 63866 FAT total disk space: 130797568 bytes FAT reserved cluster count: 2 FAT first free cluster: 2 FAT free cluster count: 58096 FAT bytes available on disk: 118980608 EFI$CP> EFI$CP> sho fat/noblock efi: Current Contents of FAT16 File Allocation Table: FAT size: 250 sectors, 128000 bytes FAT array size: 64000 FAT bytes per sector: 512 FAT sectors per cluster: 4 FAT bytes per cluster: 2048 FAT clusters available: 63866 FAT total disk space: 130797568 bytes FAT reserved cluster count: 2 FAT first free cluster: 2 FAT free cluster count: 58096 FAT bytes available on disk: 118980608 EFI$CP> EFI$CP> sho fat/nolog/symbols efi: EFI$CP> Exit $ sho sym eficp$* EFICP$CLUSTER_SIZE == "2048" EFICP$FREE_BYTES == "118980608" EFICP$FREE_CLUSTERS == "58096" EFICP$TOTAL_BYTES == "130797568" $
4 – GPT
Formats and displays the contents of the specified sector as a GUID Partition Table (GPT) sector. This GPT is assumed located within the target FAT volume structure as mounted by this utility, and accordingly may or may not be the same as the GPT structure found at the front of the physical volume. Format SHOW GPT volume
4.1 – Parameter
volume The target FAT volume for the command.
4.2 – Qualifiers
4.2.1 /LOGICAL_IO
Specifies that the target GPT is to be accessed using Logical I/O operations. If neither /LOGICAL_IO nor /VIRTUAL_IO is specified, GPT access using Virtual I/O will be attempted first and followed by an attempt to use Logical I/O if [000000]GPT.SYS is not found. If the file [000000]GPT.SYS is correctly placed on the disk, the output of /LOGICAL_IO and /VIRTUAL_IO will be the same.
4.2.2 /VIRTUAL_IO
Specifies that the target GPT is to be accessed using Virtual I/O operations. If neither /LOGICAL_IO nor /VIRTUAL_IO is specified, GPT access using Virtual I/O will be attempted first and followed by an attempt to use Logical I/O if [000000]GPT.SYS is not found. If the file [000000]GPT.SYS is correctly placed on the disk, the output of /LOGICAL_IO and /VIRTUAL_IO will be the same.
4.3 – Description
The SHOW GPT command is a diagnostic, and used to review the contents of the disk GUID Partition Table for the specified target partition or device. NOTE This command is not immediately useful to users. This command is solely intended as a low-level disk diagnostic and debugging tool. EFI$CP> show gpt foo: Master Boot Record (MBR) not present or not valid; disk is not partitioned EFI$CP>
5 – MBR
Displays the contents of the default or of the specified sector as a Master Boot Record (MBR) structure. NOTE The FAT partition typically mounted with this utility does not include a Master Boot Record (MBR) structure. An entire OpenVMS I64 system disk will include a Legacy or a Protective MBR, however. To display the contents of the disk-level bootblock structures, please see the SYS$SETBOOT foreign-command interface. Format SHOW MBR volume
5.1 – Parameter
volume The target FAT volume for the command.
5.2 – Qualifiers
5.2.1 /BLOCK
/BLOCK=lbn The sector to be formatted as a Master Boot Record (MBR). If not specified, the default will be the calculated sector for the current disk.
5.3 – Description
The SHOW MBR command is a diagnostic, and used to review the contents of the disk Master Boot Record for the specified target partition or device. NOTE Not immediately useful to users. This command is solely intended as a low-level disk diagnostic and debugging tool. EFI$CP> show mbr foo: Master Boot Record (MBR) not present or not valid; disk is not partitioned EFI$CP>
6 – VERSION
Displays the version of the EFI$CP software. Format SHOW VERSION
6.1 – Description
The SHOW VERSION command displays the version of the EFI$CP software presently in use.