Домашняя страница Поиск Контакты ICN | |
E-Doku Информация Справка Обратная связь | |
Утилита (DVU) используется для проверки и, при необходимости, для ремонта жесткого диска (HD).
DVU выполняет две функции:
Проверка библиотеки программ: При этом проверяется способность подсистемы или программной системы к загрузке. |
Проверка жесткого диска: При этом проверяется целостность жесткого диска и устранение всех его недостатков. "Ремонт" жесткого диска следует производить только тогда, когда оператору известны последствия неверного использования утилиты DVU. |
Это описание действительно только для версии SP300-V3.2
|
: | Диспетчер библиотеки программ для iAPX286 | |||
|
: | Загрузчик периферийного компьютера для iAPX86 | |||
|
: | Переключатель устройств, управление и переконфигурирование для iAPX286 |
Обращение к обеим функциям осуществляется в двух разных режимах:
В этой форме можно использовать лишь одну команду DVU.
Предусмотрены следующие проверки:
1. | V086: Проверка структуры OMF86 для одной или нескольких подсистем |
2. | V286: Проверка файловой структуры для микропроцессора 286 |
Обзор процедуры
Код команды | Параметр | |
---|---|---|
EXEC-DVU |
UNIT=<param>,DEVICE=<string> |
|
|,[CMD=V086],FILENAME=<string>,[INFO=<param>]; |
||
|,[CMD=V286],FILENAME=<string>,HWCONF=<string> |
||
,LMEMBEG=<string>,LMEM=<string>,CMEMBEG=<string> |
||
,CMEM=<string>,[INFO=<param>],[PMT=<param>] |
||
,[DESCS=<param>]; |
Примеры
1. | Производится проверка OMF-структуры файла; при этом подробной информации не требуется. Имя файла: PAALCUO1. Однако, чтобы начать проверку, должен быть известен путь к файлу. В версии АМО тест проходит следующим образом: |
Ввод:
EXEC-DVU:A1,":PDS:",V086,"APSP/LCU/LU00/PAALCU01";
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
FILENAME: :PDS:APSP/LCU/LU00/PAALCU01
WARN_FLAGS: 0200
STATUS: 8800 - NO HARD ERROR, EXAMINE WARN_FLAGS
** DISK VERIFICATION UTILITY ENDED **
2. | Опять производится проверка OMF-структуры файла PAALCUO1, но на этот раз должна быть выведена подробная информация(начало кода, начало переменной и т. д.): |
Ввод:
EXEC-DVU:A1,":PDS:",V086,"APSP/LCU/LU00/PAALCU01",ALL;
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
OPTION: 5454 OPCODE: 000B
FILENAME: :PDS:APSP/LCU/LU00/PAALCU01
ATM - BASE:OFFSET ATM - BASE:OFFSET
CODE1_AREA_FIRST: 00 - 0220:0000 CODE1_AREA_LAST: 00 - 14BF:00AC
VAR0_AREA_FIRST: 00 - 0000:0000 VAR0_AREA_LAST: 00 - 0A73:01A7
VAR0_INIT_FIRST: 00 - 0040:0000 VAR0_INIT_LAST: 00 - 0040:0003
BYTES_LOADED: 00013A6E WARN_FLAGS: 0200
STATUS: 8800 - NO HARD ERROR, EXAMINE WARN_FLAGS
ERROR_ADDRESS: 4E07:C303 RECORD_COUNT: 02DD RECORD_TYPE: 8A
CONFIG_LENGTH: 0000 CONFIG_DATA: 00 00 00 00 00 00 00 00 00 00 0E D5 00
00 00 00 00 00 00 00 00 00 00 00 00 00
** DISK VERIFICATION UTILITY ENDED **
3. | Проверяется OMF-структура всех файлов в определенном каталоге. Подробной информации об отдельных файлах не требуется: |
Ввод:
EXEC-DVU:A1,":PDS:",V086,"APSP/LCU/LU00/";
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
:DVU_A: - :PDS:APSP/LCU/LU00
FILENAME: :DVU_A:PAALCU01
WARN_FLAGS: 0200
STATUS: 8800 - NO HARD ERROR, EXAMINE WARN_FLAGS
·
·
** DISK VERIFICATION UTILITY ENDED **
4. | Проверяется структура ADS; в системную плату вставлены модули Local Memory M2M и Common Memory M2M. |
Ввод:
EXEC-DVU:A1,":PDS:",V286,"APSZ/ADS/","MOBL",1T,2T,3T,2T;
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
PGL-CHECK STARTED
================================================================================
JOHE : JOTA_ADDR : 5068:0000
================================================================================
0000 SEQ_ID/CNR_ID : 00 / 13 LAE/LFA/SL_LNK : 0005 / 0001 / 0002
0008 RST_CNT : 00 JOLI/RJOL/TJOL_CNT : 002F / 001C / 0000
000F FJOL_FI/LA : 001D / 002F
0013 RJOL_FI/LA : 0001 / 001C TJOL_FI/LA : 0000 / 0000
001B RGDT/RIDT/RPDT_LIM : 3E7F / 03FF / 3E7F
0021 JOLI/SPMT/POOL_PTR : 0658:0040 / 0658:2A00 / 0658:1E00
================================================================================
** DISK VERIFICATION UTILITY ENDED **
5. | Проверяется структура ADS; к системе подключены модули Local Memory M2M и Common Memory M2M. Кроме того, необходимо вывести все строки заданий. |
Ввод:
EXEC-DVU:A1,":PDS:",V286,"APSZ/ADS/","MOBL",1T,2T,3T,2T,ALL;
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
PGL-CHECK STARTED
================================================================================
JOHE : JOTA_ADDR : 5068:0000
================================================================================
0000 SEQ_ID/CNR_ID : 00 / 13 LAE/LFA/SL_LNK : 0005 / 0001 / 0002
0008 RST_CNT : 00 JOLI/RJOL/TJOL_CNT : 002F / 001C / 0000
000F FJOL_FI/LA : 001D / 002F
0013 RJOL_FI/LA : 0001 / 001C TJOL_FI/LA : 0000 / 0000
001B RGDT/RIDT/RPDT_LIM : 3E7F / 03FF / 3E7F
0021 JOLI/SPMT/POOL_PTR : 0658:0040 / 0658:2A00 / 0658:1E00
================================================================================
JOLI : 0001 JOLI_ADDR : 5068:0040
0040 FW_LNK/BW_LNK : 0002 / 0000 JOLI_TYPE/FLAGS : 02 / 01
0046 FNODE/FINA : 0000 / :PDS:APSZ/ADS/LF
0069 TSS_SEL : 0000
006B TSS : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0081 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0097 CONFIG_LONG : MEM_MIN/MAX = 00000000 / 00000000
009F MAX_TASKS/PRIOR = 0000 / 00 CREATION_FLAG = 00
00A3 EXCEP_HANDLER = 0000:0000
00A7 JOB_FLAGS = 00 SUSY_TYPE = 00 INIT_TASK_PRIO = 00
00AA INIT_TASK = 0000:0000
00AE INIT_TASK_STACK_SIZE/SEG_SIZE = 0000 / 0000
00B2 CHNG_CNT : 0000 RI_CNT/LNK/SEG_LNK : 001F / 0824 / 0000
00BA LOCK_CNT : FFFF LOLI/INLI_JELI_LNK : 0000 / 0000 / 0000
00C2 DSC/SEG_CHSU : 0000 / 0000
--------------------------------------------------------------------------------
JOLI : 0002 JOLI_ADDR : 5068:00E0
00ED FW_LNK/BW_LNK : 0003 / 0001 JOLI_TYPE/FLAGS : 03 / 00
00E6 FNODE/FINA : 0000 / :PDS:APSZ/ADS/SL
0109 TSS_SEL : 0828
010B TSS : 0000 0000 0734 0000 0000 0000 0000 4603 0200 0000 0000
0121 0000 0000 0000 0000 0000 0000 071C 0714 0734 071C 0820
0137 CONFIG_LONG : MEM_MIN/MAX = 00000000 / 00000000
013F MAX_TASKS/PRIOR = 0000 / 00 CREATION_FLAG = 00
0143 EXCEP_HANDLER = 0000:0000
0147 JOB_FLAGS = 00 SUSY_TYPE = 00 INIT_TASK_PRIO = 00
014A INIT_TASK = 0000:0000
014E INIT_TASK_STACK_SIZE/SEG_SIZE = 0000 / 0000
0152 CHNG_CNT : 0000 RI_CNT/LNK/SEG_LNK : 000F / 0824 / 0000
015A LOCK_CNT : 0000 LOLI/INLI_JELI_LNK : 0000 / 0000 / 0000
0162 DSC/SEG_CHSU : 0000 / 0000
--------------------------------------------------------------------------------
** DISK VERIFICATION UTILITY ENDED **
6. | Проверяется структура ADS; к системе подключены модули Local Memory M2M и Common Memory M2M. Кроме того, необходимо вывести все строки заданий и дескрипторы. |
Ввод:
EXEC-DVU:A1,":PDS:",V286,"APSZ/ADS/","MOBL",1T,2T,3T,2T,ALL,,YES;
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
PGL-CHECK STARTED
================================================================================
JOHE : JOTA_ADDR : 5068:0000
================================================================================
0000 SEQ_ID/CNR_ID : 00 / 13 LAE/LFA/SL_LNK : 0005 / 0001 / 0002
0008 RST_CNT : 00 JOLI/RJOL/TJOL_CNT : 002F / 001C / 0000
000F FJOL_FI/LA : 001D / 002F
0013 RJOL_FI/LA : 0001 / 001C TJOL_FI/LA : 0000 / 0000
001B RGDT/RIDT/RPDT_LIM : 3E7F / 03FF / 3E7F
0021 JOLI/SPMT/POOL_PTR : 0658:0040 / 0658:2A00 / 0658:1E00
================================================================================
JOLI : 0001 JOLI_ADDR : 5068:0040
0040 FW_LNK/BW_LNK : 0002 / 0000 JOLI_TYPE/FLAGS : 02 / 01
0046 FNODE/FINA : 0000 / :PDS:APSZ/ADS/LF
0069 TSS_SEL : 0000
006B TSS : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0081 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0097 CONFIG_LONG : MEM_MIN/MAX = 00000000 / 00000000
009F MAX_TASKS/PRIOR = 0000 / 00 CREATION_FLAG = 00
00A3 EXCEP_HANDLER = 0000:0000
00A7 JOB_FLAGS = 00 SUSY_TYPE = 00 INIT_TASK_PRIO = 00
00AA INIT_TASK = 0000:0000
00AE INIT_TASK_STACK_SIZE/SEG_SIZE = 0000 / 0000
00B2 CHNG_CNT : 0000 RI_CNT/LNK/SEG_LNK : 001F / 0824 / 0000
RING LINKED DESCRIPTORS :
SEL 0824 G# 0260 LTGDSC LIM 7FFF BASE 030400 ACR 82 SRW 083C
SEL 083C G# 0263 CALLG LIM 03A7 BASE 2910 ACR 84 SRW 0844 WCNT 00
SEL 0844 G# 0264 CALLG LIM 2693 BASE 2910 ACR 84 SRW 000C WCNT 00
SEL 000C G# 0001 EU_RWA LIM 7FFF BASE 028000 ACR 93 SRW 0014
SEL 0014 G# 0002 EU_RWA LIM 03FF BASE 030000 ACR 93 SRW 0664
SEL 0664 G# 0204 EU_RWA LIM 7FFF BASE 030400 ACR 93 SRW 0644
SEL 0644 G# 0200 EU_RWA LIM 3E7F BASE 028000 ACR 93 SRW 064C
SEL 064C G# 0201 EU_RWA LIM 03FF BASE 030000 ACR 93 SRW 0654
SEL 0654 G# 0202 EU_RWA LIM 3E7F BASE 030400 ACR 93 SRW 065C
SEL 065C G# 0203 EU_RWA LIM 2FFF BASE 038400 ACR 93 SRW 0874
SEL 0874 G# 0270 EU_RWA LIM 0000 BASE 03B500 ACR 93 SRW 087C
SEL 087C G# 0271 EU_RWA LIM 0000 BASE 03B501 ACR 93 SRW 0884
SEL 0884 G# 0272 EU_RWA LIM 0000 BASE 03B502 ACR 93 SRW 088C
SEL 088C G# 0273 EU_RWA LIM 0000 BASE 03B503 ACR 93 SRW 0894
SEL 0894 G# 0274 EU_RWA LIM 0000 BASE 03B504 ACR 93 SRW 089C
SEL 089C G# 0275 EU_RWA LIM 0000 BASE 03B505 ACR 93 SRW 08A4
SEL 08A4 G# 0276 EU_RWA LIM 0000 BASE 03B506 ACR 93 SRW 08AC
SEL 08AC G# 0277 EU_RWA LIM 0000 BASE 03B507 ACR 93 SRW 08B4
SEL 08B4 G# 0278 EU_RWA LIM 0000 BASE 03B508 ACR 93 SRW 08BC
SEL 08BC G# 0279 EU_RWA LIM 0000 BASE 03B509 ACR 93 SRW 08C4
SEL 08C4 G# 0280 EU_RWA LIM 0000 BASE 03B50A ACR 93 SRW 08CC
SEL 08CC G# 0281 EU_RWA LIM 0000 BASE 03B50B ACR 93 SRW 08D4
SEL 08D4 G# 0282 EU_RWA LIM 0000 BASE 03B50C ACR 93 SRW 08DC
SEL 08DC G# 0283 EU_RWA LIM 0000 BASE 03B50D ACR 93 SRW 08E4
SEL 08E4 G# 0284 EU_RWA LIM 0000 BASE 03B50E ACR 93 SRW 08EC
SEL 08EC G# 0285 EU_RWA LIM 0000 BASE 03B50F ACR 93 SRW 08F4
SEL 08F4 G# 0286 EU_RWA LIM 0000 BASE 03B510 ACR 93 SRW 08FC
SEL 08FC G# 0287 EU_RWA LIM 0000 BASE 03B511 ACR 93 SRW 0904
SEL 0904 G# 0288 EU_RWA LIM 0000 BASE 03B512 ACR 93 SRW 090C
SEL 090C G# 0289 EU_RWA LIM 0000 BASE 03B513 ACR 93 SRW 095C
SEL 095C G# 0299 NC_ERA LIM 0002 BASE 03B514 ACR 9B SRW 000F
SEL 000F J# 0001 *LINKENDE*
00BA LOCK_CNT : FFFF LOLI/INLI_JELI_LNK : 0000 / 0000 / 0000
00C2 DSC/SEG_CHSU : 0000 / 0000
--------------------------------------------------------------------------------
JOLI : 0002 JOLI_ADDR : 5068:00E0
00ED FW_LNK/BW_LNK : 0003 / 0001 JOLI_TYPE/FLAGS : 03 / 00
00E6 FNODE/FINA : 0000 / :PDS:APSZ/ADS/SL
0109 TSS_SEL : 0828
010B TSS : 0000 0000 0734 0000 0000 0000 0000 4603 0200 0000 0000
0121 0000 0000 0000 0000 0000 0000 071C 0714 0734 071C 0820
0137 CONFIG_LONG : MEM_MIN/MAX = 00000000 / 00000000
013F MAX_TASKS/PRIOR = 0000 / 00 CREATION_FLAG = 00
0143 EXCEP_HANDLER = 0000:0000
0147 JOB_FLAGS = 00 SUSY_TYPE = 00 INIT_TASK_PRIO = 00
014A INIT_TASK = 0000:0000
014E INIT_TASK_STACK_SIZE/SEG_SIZE = 0000 / 0000
0152 CHNG_CNT : 0000 RI_CNT/LNK/SEG_LNK : 000F / 0824 / 0000
SEL 0828 G# 0261 AV TSS LIM 002B BASE 03850B ACR 81 SRW 0830
SEL 0830 G# 0262 CALLG LIM 0161 BASE 0850 ACR 84 SRW 0848 WCNT 00
SEL 0848 G# 0265 CALLG LIM 000C BASE 0860 ACR 84 SRW 073A WCNT 00
SEL 073A G# 0231 EU_RWA LIM 0005 BASE 200210 ACR 93 SRW 0850
SEL 0850 G# 0266 NC_ERA LIM 016D BASE 200220 ACR 9B SRW 0712
SEL 0712 G# 0226 NC_ERA LIM 4E87 BASE 21FDC0 ACR 9B SRW 071A
SEL 071A G# 0227 EU_RWA LIM 1B2B BASE 224C50 ACR 93 SRW 0732
SEL 0732 G# 0230 ED_RWA LIM F801 BASE 216F76 ACR 97 SRW 0860
SEL 0860 G# 0268 NC_ERA LIM 0556 BASE 226F80 ACR 9B SRW 072A
SEL 072A G# 0229 EU_RWA LIM 028C BASE 207D50 ACR 93 SRW 0858
SEL 0858 G# 0267 NC_ERA LIM 13FB BASE 2274E0 ACR 9B SRW 0722
SEL 0722 G# 0228 EU_RWA LIM 0021 BASE 200390 ACR 93 SRW 0742
SEL 0742 G# 0232 NC_EOA LIM 0021 BASE 2003C0 ACR 99 SRW 074A
SEL 074A G# 0233 NC_EOA LIM 015D BASE 2288E0 ACR 99 SRW 0752
SEL 0752 G# 0234 NC_EOA LIM 0021 BASE 200450 ACR 99 SRW 0013
SEL 0013 J# 0002 *LINKENDE*
015A LOCK_CNT : 0000 LOLI/INLI_JELI_LNK : 0000 / 0000 / 0000
0162 DSC/SEG_CHSU : 0000 / 0000
--------------------------------------------------------------------------------
·
·
** DISK VERIFICATION UTILITY ENDED **
7. | Проверяется структура ADS; к системе подключены модули Local Memory M2M и Common Memory M2M. Дополнительно необходимо вывести только PMT. |
Ввод:
EXEC-DVU:A1,":PDS:",V286,"APSZ/ADS/","MOBL",1T,2T,3T,2T,,YES;
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
PGL-CHECK STARTED
================================================================================
JOHE : JOTA_ADDR : 5068:0000
================================================================================
0000 SEQ_ID/CNR_ID : 00 / 13 LAE/LFA/SL_LNK : 0005 / 0001 / 0002
0008 RST_CNT : 00 JOLI/RJOL/TJOL_CNT : 002F / 001C / 0000
000F FJOL_FI/LA : 001D / 002F
0013 RJOL_FI/LA : 0001 / 001C TJOL_FI/LA : 0000 / 0000
001B RGDT/RIDT/RPDT_LIM : 3E7F / 03FF / 3E7F
0021 JOLI/SPMT/POOL_PTR : 0658:0040 / 0658:2A00 / 0658:1E00
================================================================================
================================================================================
PMT HEADER : PMT_ADDR : 0658:2A00 PMT_LINE(1) : 0658:2A30
================================================================================
2A00 PMT_VERSION : PMT7
2A04 MIN_GAP : 001D NR_OF_NODES : 0094 FREE_HEAD/TAIL : 0026 / 0024
================================================================================
2A0C SMEM_FIRST/LAST : 00000000 / 00FFFFFF USED_HEAD/TAIL : 0001 / 0006
SMEM ELEMENTS :
2A3D LINE# : 0001 FIRST/LAST_ADDR : 00000000 / 003FFFFF LINK : 0002
2A3A LINE# : 0002 FIRST/LAST_ADDR : 00F00000 / 00F3FFFF LINK : 0003
2A44 LINE# : 0003 FIRST/LAST_ADDR : 00FC0000 / 00FC3FFF LINK : 0004
2A4E LINE# : 0004 FIRST/LAST_ADDR : 00FD0000 / 00FD3FFF LINK : 0005
2A58 LINE# : 0005 FIRST/LAST_ADDR : 00FE8000 / 00FEBFFF LINK : 0006
2A62 LINE# : 0006 FIRST/LAST_ADDR : 00FF0000 / 7FFFFFFF LINK : 0000
--------------------------------------------------------------------------------
2A18 CMEM_FIRST/LAST : 00200000 / 003FFFFF USED_HEAD/TAIL : 0007 / 000C
CMEM ELEMENTS :
2A6C LINE# : 0007 FIRST/LAST_ADDR : 00000000 / 002005F1 LINK : 000A
2A8A LINE# : 0010 FIRST/LAST_ADDR : 002005F8 / 00207FF9 LINK : 000B
2A94 LINE# : 0011 FIRST/LAST_ADDR : 00208010 / 0025FB33 LINK : 000C
2A9E LINE# : 0012 FIRST/LAST_ADDR : 003F4000 / 7FFFFFFF LINK : 0000
--------------------------------------------------------------------------------
2A24 LMEM_FIRST/LAST : 00000000 / 001FFFFF USED_HEAD/TAIL : 000D / 0025
LMEM ELEMENTS :
2AA8 LINE# : 0013 FIRST/LAST_ADDR : 00000000 / 0003B4EF LINK : 0010
2AC6 LINE# : 0016 FIRST/LAST_ADDR : 0003B500 / 0003B500 LINK : 0011
2AD0 LINE# : 0017 FIRST/LAST_ADDR : 0003B501 / 0003B501 LINK : 0012
2ADA LINE# : 0018 FIRST/LAST_ADDR : 0003B502 / 0003B502 LINK : 0013
2AE4 LINE# : 0019 FIRST/LAST_ADDR : 0003B503 / 0003B503 LINK : 0014
2AEE LINE# : 0020 FIRST/LAST_ADDR : 0003B504 / 0003B504 LINK : 0015
2AF8 LINE# : 0021 FIRST/LAST_ADDR : 0003B505 / 0003B505 LINK : 0016
2B02 LINE# : 0022 FIRST/LAST_ADDR : 0003B506 / 0003B506 LINK : 0017
2B0C LINE# : 0023 FIRST/LAST_ADDR : 0003B507 / 0003B507 LINK : 0018
2B16 LINE# : 0024 FIRST/LAST_ADDR : 0003B508 / 0003B508 LINK : 0019
2B20 LINE# : 0025 FIRST/LAST_ADDR : 0003B509 / 0003B509 LINK : 001A
2B2A LINE# : 0026 FIRST/LAST_ADDR : 0003B50A / 0003B50A LINK : 001B
2B34 LINE# : 0027 FIRST/LAST_ADDR : 0003B50B / 0003B50B LINK : 001C
2B3E LINE# : 0028 FIRST/LAST_ADDR : 0003B50C / 0003B50C LINK : 001D
2B48 LINE# : 0029 FIRST/LAST_ADDR : 0003B50D / 0003B50D LINK : 001E
2B52 LINE# : 0030 FIRST/LAST_ADDR : 0003B50E / 0003B50E LINK : 001F
2B5C LINE# : 0031 FIRST/LAST_ADDR : 0003B50F / 0003B510 LINK : 0020
2B66 LINE# : 0032 FIRST/LAST_ADDR : 0003B511 / 0003B511 LINK : 0021
2B7D LINE# : 0033 FIRST/LAST_ADDR : 0003B512 / 0003B512 LINK : 0022
2B7A LINE# : 0034 FIRST/LAST_ADDR : 0003B513 / 0003B513 LINK : 0023
2B84 LINE# : 0035 FIRST/LAST_ADDR : 0003B514 / 0003B514 LINK : 0025
2B98 LINE# : 0037 FIRST/LAST_ADDR : 00200000 / 7FFFFFFF LINK : 0000
--------------------------------------------------------------------------------
** DISK VERIFICATION UTILITY ENDED **
8. | Проверяется структура ADS; к системе подключены модули Local Memory M2M и Common Memory M2M. Кроме того, необходимо вывести все параметры. |
Ввод:
EXEC-DVU:A1,":PDS:",V286,"APSZ/ADS/","MOBL",1T,2T,3T,2T,ALL,YES,YES;
Вывод:
** DISK VERIFICATION UTILITY, V1.2 **
PGL-CHECK STARTED
================================================================================
JOHE : JOTA_ADDR : 5068:0000
================================================================================
0000 SEQ_ID/CNR_ID : 00 / 13 LAE/LFA/SL_LNK : 0005 / 0001 / 0002
0008 RST_CNT : 00 JOLI/RJOL/TJOL_CNT : 002F / 001C / 0000
000F FJOL_FI/LA : 001D / 002F
0013 RJOL_FI/LA : 0001 / 001C TJOL_FI/LA : 0000 / 0000
001B RGDT/RIDT/RPDT_LIM : 3E7F / 03FF / 3E7F
0021 JOLI/SPMT/POOL_PTR : 0658:0040 / 0658:2A00 / 0658:1E00
================================================================================
JOLI : 0001 JOLI_ADDR : 5068:0040
0040 FW_LNK/BW_LNK : 0002 / 0000 JOLI_TYPE/FLAGS : 02 / 01
0046 FNODE/FINA : 0000 / :PDS:APSZ/ADS/LF
0069 TSS_SEL : 0000
006B TSS : 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0081 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0097 CONFIG_LONG : MEM_MIN/MAX = 00000000 / 00000000
009F MAX_TASKS/PRIOR = 0000 / 00 CREATION_FLAG = 00
00A3 EXCEP_HANDLER = 0000:0000
00A7 JOB_FLAGS = 00 SUSY_TYPE = 00 INIT_TASK_PRIO = 00
00AA INIT_TASK = 0000:0000
00AE INIT_TASK_STACK_SIZE/SEG_SIZE = 0000 / 0000
00B2 CHNG_CNT : 0000 RI_CNT/LNK/SEG_LNK : 001F / 0824 / 0000
RING LINKED DESCRIPTORS :
SEL 0824 G# 0260 LTGDSC LIM 7FFF BASE 030400 ACR 82 SRW 083C
SEL 083C G# 0263 CALLG LIM 03A7 BASE 2910 ACR 84 SRW 0844 WCNT 00
SEL 0844 G# 0264 CALLG LIM 2693 BASE 2910 ACR 84 SRW 000C WCNT 00
SEL 000C G# 0001 EU_RWA LIM 7FFF BASE 028000 ACR 93 SRW 0014
SEL 0014 G# 0002 EU_RWA LIM 03FF BASE 030000 ACR 93 SRW 0664
SEL 0664 G# 0204 EU_RWA LIM 7FFF BASE 030400 ACR 93 SRW 0644
SEL 0644 G# 0200 EU_RWA LIM 3E7F BASE 028000 ACR 93 SRW 064C
SEL 064C G# 0201 EU_RWA LIM 03FF BASE 030000 ACR 93 SRW 0654
SEL 0654 G# 0202 EU_RWA LIM 3E7F BASE 030400 ACR 93 SRW 065C
SEL 065C G# 0203 EU_RWA LIM 2FFF BASE 038400 ACR 93 SRW 0874
SEL 0874 G# 0270 EU_RWA LIM 0000 BASE 03B500 ACR 93 SRW 087C
SEL 087C G# 0271 EU_RWA LIM 0000 BASE 03B501 ACR 93 SRW 0884
SEL 0884 G# 0272 EU_RWA LIM 0000 BASE 03B502 ACR 93 SRW 088C
SEL 088C G# 0273 EU_RWA LIM 0000 BASE 03B503 ACR 93 SRW 0894
SEL 0894 G# 0274 EU_RWA LIM 0000 BASE 03B504 ACR 93 SRW 089C
SEL 089C G# 0275 EU_RWA LIM 0000 BASE 03B505 ACR 93 SRW 08A4
SEL 08A4 G# 0276 EU_RWA LIM 0000 BASE 03B506 ACR 93 SRW 08AC
SEL 08AC G# 0277 EU_RWA LIM 0000 BASE 03B507 ACR 93 SRW 08B4
SEL 08B4 G# 0278 EU_RWA LIM 0000 BASE 03B508 ACR 93 SRW 08BC
SEL 08BC G# 0279 EU_RWA LIM 0000 BASE 03B509 ACR 93 SRW 08C4
SEL 08C4 G# 0280 EU_RWA LIM 0000 BASE 03B50A ACR 93 SRW 08CC
SEL 08CC G# 0281 EU_RWA LIM 0000 BASE 03B50B ACR 93 SRW 08D4
SEL 08D4 G# 0282 EU_RWA LIM 0000 BASE 03B50C ACR 93 SRW 08DC
SEL 08DC G# 0283 EU_RWA LIM 0000 BASE 03B50D ACR 93 SRW 08E4
SEL 08E4 G# 0284 EU_RWA LIM 0000 BASE 03B50E ACR 93 SRW 08EC
SEL 08EC G# 0285 EU_RWA LIM 0000 BASE 03B50F ACR 93 SRW 08F4
SEL 08F4 G# 0286 EU_RWA LIM 0000 BASE 03B510 ACR 93 SRW 08FC
SEL 08FC G# 0287 EU_RWA LIM 0000 BASE 03B511 ACR 93 SRW 0904
SEL 0904 G# 0288 EU_RWA LIM 0000 BASE 03B512 ACR 93 SRW 090C
SEL 090C G# 0289 EU_RWA LIM 0000 BASE 03B513 ACR 93 SRW 095C
SEL 095C G# 0299 NC_ERA LIM 0002 BASE 03B514 ACR 9B SRW 000F
SEL 000F J# 0001 *LINKENDE*
00BA LOCK_CNT : FFFF LOLI/INLI_JELI_LNK : 0000 / 0000 / 0000
00C2 DSC/SEG_CHSU : 0000 / 0000
--------------------------------------------------------------------------------
JOLI : 0002 JOLI_ADDR : 5068:00E0
00ED FW_LNK/BW_LNK : 0003 / 0001 JOLI_TYPE/FLAGS : 03 / 00
00E6 FNODE/FINA : 0000 / :PDS:APSZ/ADS/SL
0109 TSS_SEL : 0828
010B TSS : 0000 0000 0734 0000 0000 0000 0000 4603 0200 0000 0000
0121 0000 0000 0000 0000 0000 0000 071C 0714 0734 071C 0820
0137 CONFIG_LONG : MEM_MIN/MAX = 00000000 / 00000000
013F MAX_TASKS/PRIOR = 0000 / 00 CREATION_FLAG = 00
0143 EXCEP_HANDLER = 0000:0000
0147 JOB_FLAGS = 00 SUSY_TYPE = 00 INIT_TASK_PRIO = 00
014A INIT_TASK = 0000:0000
014E INIT_TASK_STACK_SIZE/SEG_SIZE = 0000 / 0000
0152 CHNG_CNT : 0000 RI_CNT/LNK/SEG_LNK : 000F / 0824 / 0000
SEL 0828 G# 0261 AV TSS LIM 002B BASE 03850B ACR 81 SRW 0830
SEL 0830 G# 0262 CALLG LIM 0161 BASE 0850 ACR 84 SRW 0848 WCNT 00
SEL 0848 G# 0265 CALLG LIM 000C BASE 0860 ACR 84 SRW 073A WCNT 00
SEL 073A G# 0231 EU_RWA LIM 0005 BASE 200210 ACR 93 SRW 0850
SEL 0850 G# 0266 NC_ERA LIM 016D BASE 200220 ACR 9B SRW 0712
SEL 0712 G# 0226 NC_ERA LIM 4E87 BASE 21FDC0 ACR 9B SRW 071A
SEL 071A G# 0227 EU_RWA LIM 1B2B BASE 224C50 ACR 93 SRW 0732
SEL 0732 G# 0230 ED_RWA LIM F801 BASE 216F76 ACR 97 SRW 0860
SEL 0860 G# 0268 NC_ERA LIM 0556 BASE 226F80 ACR 9B SRW 072A
SEL 072A G# 0229 EU_RWA LIM 028C BASE 207D50 ACR 93 SRW 0858
SEL 0858 G# 0267 NC_ERA LIM 13FB BASE 2274E0 ACR 9B SRW 0722
SEL 0722 G# 0228 EU_RWA LIM 0021 BASE 200390 ACR 93 SRW 0742
SEL 0742 G# 0232 NC_EOA LIM 0021 BASE 2003C0 ACR 99 SRW 074A
SEL 074A G# 0233 NC_EOA LIM 015D BASE 2288E0 ACR 99 SRW 0752
SEL 0752 G# 0234 NC_EOA LIM 0021 BASE 200450 ACR 99 SRW 0013
SEL 0013 J# 0002 *LINKENDE*
015A LOCK_CNT : 0000 LOLI/INLI_JELI_LNK : 0000 / 0000 / 0000
0162 DSC/SEG_CHSU : 0000 / 0000
--------------------------------------------------------------------------------
·
·
================================================================================
PMT HEADER : PMT_ADDR : 0658:2A00 PMT_LINE(1) : 0658:2A30
================================================================================
2A00 PMT_VERSION : PMT7
2A04 MIN_GAP : 001D NR_OF_NODES : 0094 FREE_HEAD/TAIL : 0026 / 0024
================================================================================
2A0C SMEM_FIRST/LAST : 00000000 / 00FFFFFF USED_HEAD/TAIL : 0001 / 0006
SMEM ELEMENTS :
2A3D LINE# : 0001 FIRST/LAST_ADDR : 00000000 / 003FFFFF LINK : 0002
2A3A LINE# : 0002 FIRST/LAST_ADDR : 00F00000 / 00F3FFFF LINK : 0003
2A44 LINE# : 0003 FIRST/LAST_ADDR : 00FC0000 / 00FC3FFF LINK : 0004
2A4E LINE# : 0004 FIRST/LAST_ADDR : 00FD0000 / 00FD3FFF LINK : 0005
2A58 LINE# : 0005 FIRST/LAST_ADDR : 00FE8000 / 00FEBFFF LINK : 0006
2A62 LINE# : 0006 FIRST/LAST_ADDR : 00FF0000 / 7FFFFFFF LINK : 0000
--------------------------------------------------------------------------------
2A18 CMEM_FIRST/LAST : 00200000 / 003FFFFF USED_HEAD/TAIL : 0007 / 000C
CMEM ELEMENTS :
2A6C LINE# : 0007 FIRST/LAST_ADDR : 00000000 / 002005F1 LINK : 000A
2A8A LINE# : 0010 FIRST/LAST_ADDR : 002005F8 / 00207FF9 LINK : 000B
2A94 LINE# : 0011 FIRST/LAST_ADDR : 00208010 / 0025FB33 LINK : 000C
2A9E LINE# : 0012 FIRST/LAST_ADDR : 003F4000 / 7FFFFFFF LINK : 0000
--------------------------------------------------------------------------------
2A24 LMEM_FIRST/LAST : 00000000 / 001FFFFF USED_HEAD/TAIL : 000D / 0025
LMEM ELEMENTS :
2AA8 LINE# : 0013 FIRST/LAST_ADDR : 00000000 / 0003B4EF LINK : 0010
2AC6 LINE# : 0016 FIRST/LAST_ADDR : 0003B500 / 0003B500 LINK : 0011
2AD0 LINE# : 0017 FIRST/LAST_ADDR : 0003B501 / 0003B501 LINK : 0012
2ADA LINE# : 0018 FIRST/LAST_ADDR : 0003B502 / 0003B502 LINK : 0013
2AE4 LINE# : 0019 FIRST/LAST_ADDR : 0003B503 / 0003B503 LINK : 0014
2AEE LINE# : 0020 FIRST/LAST_ADDR : 0003B504 / 0003B504 LINK : 0015
2AF8 LINE# : 0021 FIRST/LAST_ADDR : 0003B505 / 0003B505 LINK : 0016
2B02 LINE# : 0022 FIRST/LAST_ADDR : 0003B506 / 0003B506 LINK : 0017
2B0C LINE# : 0023 FIRST/LAST_ADDR : 0003B507 / 0003B507 LINK : 0018
2B16 LINE# : 0024 FIRST/LAST_ADDR : 0003B508 / 0003B508 LINK : 0019
2B20 LINE# : 0025 FIRST/LAST_ADDR : 0003B509 / 0003B509 LINK : 001A
2B2A LINE# : 0026 FIRST/LAST_ADDR : 0003B50A / 0003B50A LINK : 001B
2B34 LINE# : 0027 FIRST/LAST_ADDR : 0003B50B / 0003B50B LINK : 001C
2B3E LINE# : 0028 FIRST/LAST_ADDR : 0003B50C / 0003B50C LINK : 001D
2B48 LINE# : 0029 FIRST/LAST_ADDR : 0003B50D / 0003B50D LINK : 001E
2B52 LINE# : 0030 FIRST/LAST_ADDR : 0003B50E / 0003B50E LINK : 001F
2B5C LINE# : 0031 FIRST/LAST_ADDR : 0003B50F / 0003B510 LINK : 0020
2B66 LINE# : 0032 FIRST/LAST_ADDR : 0003B511 / 0003B511 LINK : 0021
2B7D LINE# : 0033 FIRST/LAST_ADDR : 0003B512 / 0003B512 LINK : 0022
2B7A LINE# : 0034 FIRST/LAST_ADDR : 0003B513 / 0003B513 LINK : 0023
2B84 LINE# : 0035 FIRST/LAST_ADDR : 0003B514 / 0003B514 LINK : 0025
2B98 LINE# : 0037 FIRST/LAST_ADDR : 00200000 / 7FFFFFFF LINK : 0000
--------------------------------------------------------------------------------
** DISK VERIFICATION UTILITY ENDED **
В этой форме DVU используется как интерактивная программа. Теперь возможен ввод специальных команд для проверки и, если необходимо, модификации жесткого диска.
Обзор процедуры
Код команды | Параметры | |
---|---|---|
START-DVU |
UNIT=<param>,DEVICE=<string> |
|
|,[CMD]=HELP/LVOLH/VPHYS/VMAPS; (1-4) |
||
|,[CMD]=VTREE/VFSYS/VDISK,[INFO=<param>]; (5-7) |
||
|,[CMD]=DIDIR,FNODE=<string>; (8) |
||
|,[CMD]=LBAD; (9) |
||
|,[CMD]=DIFNODE,FNODE=<string>; (10) |
||
|,[CMD]=ALFNODE/ALBLOCK/ALBADBL,FNODE=<string>; (11-13) |
||
|,[CMD]=FRFNODE/FRBLOCK/FRBADBL,FNODE=<string>; (14-16) |
||
|,[CMD]=PUTMAP; (17) |
||
|,[CMD]=READ,BLNO=<string>; (18) |
||
|,[CMD]=DIBYTE/DIWORD,[OFFSET=<string>]; (19-20) |
||
|,[CMD]=SUBYTE/SUWORD,[OFFSET=<string>]; (21-22) |
||
|,[CMD]=NEXT/PREV; (23-24) |
||
|,[CMD]=WRITE,[BLNO=<string>]; (25) |
||
|,[CMD]=MADD/MSUB,ARG1=<string>,ARG2=<string>; (26-27) |
||
|,[CMD]=MMUL/MDIV,ARG1=<string>,ARG2=<string>; (28-29) |
||
|,[CMD]=MREM,ARG1=<string>,ARG2=<string>; (30) |
||
|,[CMD]=CDV,DECARG=<string>; (31) |
||
|,[CMD]=CHV,ARG1=<string>; (32) |
||
|,[CMD]=CVADDR,BLNO=<string>; (33) |
||
|,[CMD]=CBLKNR,ADR=<string>; (34) |
||
|,[CMD]=EXIT; (35) |
Описания команд и примеры
1. | HELP |
Команда "HELP" вызывает список команд для диалогового режима с соответствующими краткими описаниями.
Ввод:
START-DVU:A1,":PDS:"
Вывод:
DVU MAY DISTURB OPERATIONS; CONTINUE (YES/NO) ?
Ввод:
*YES
*HELP
Вывод:
EXIT : EXIT DISK VERIFICATION UTILITY (DVU)
LVOLH : LIST VOLUME HEADER
VPHYS : CHECK VOLUME BLOCKS FOR I/O ERRORS
VMAPS : VERIFY FNODE AND BLOCK ALLOCATION
VTREE : CHECK FNODE AND DIRECTORY STRUCTURE
VFSYS : VERIFY NAMED FILE VOLUME (VMAPS + VTREE)
VDISK : VERIFY THE VOLUME (VPHYS + VMAPS + VTREE)
LBAD : LIST BAD BLOCKS
DIDIR : DISPLAY DIRECTORY CONTENTS
DIFNODE : DISPLAY FNODE INFORMATION
ALFNODE : ALLOCATE FNODE(S)
ALBLOCK : ALLOCATE SPACE BLOCK(S)
ALBADBL : ALLOCATE BADBLOCK(S)
FRFNODE : FREE FNODE(S)
FRBLOCK : FREE SPACE BLOCK(S)
FRBADBL : FREE BADBLOCK(S)
PUTMAP : WRITE FREE FNODE, SPACE AND BAD BLOCK MAPS TO VOLUME
READ : READ BLOCK FROM VOLUME INTO INTERNAL BUFFER
WRITE : WRITE VOLUME BLOCK FROM INTERNAL BUFFER ONTO VOLUME
NEXT : READ AND DISPLAY NEXT VOLUME BLOCK
PREV : READ AND DISPLAY PREVIOUS VOLUME BLOCK
CONTINUE HELP COMMAND ?
Ввод:
*YES
Вывод:
DIBYTE : DISPLAY THE INTERNAL BUFFER IN BYTE FORMAT
DIWORD : DISPLAY THE INTERNAL BUFFER IN WORD FORMAT
SUBYTE : SUBSTITUTE BYTE(S) IN THE INTERNAL BUFFER
SUWORD : SUBSTITUTE WORD(S) IN THE INTERNAL BUFFER
MADD : ADD TWO HEXADECIMAL NUMBERS
MSUB : SUBTRACT TWO HEXADECIMAL NUMBERS
MMUL : MULTIPLY TWO HEXADECIMAL NUMBERS
MDIV : DIVIDE TWO HEXADECIMAL NUMBERS
MREM : MOD FUNCTION OF TWO HEXADECIMAL NUMBERS
CHV : CONVERT DECIMAL TO HEXADECIMAL
CDV : CONVERT HEXADECIMAL TO DECIMAL
CVADDR : CONVERT VOLUME BYTE ADDRESS TO VOLUME BLOCK NUMBER
CBLKNR : CONVERT VOLUME BLOCK NUMBER TO VOLUME BYTE ADDRESS
2. | LVOLH |
Здесь дается заголовок тома для каждого проверяемого логического устройства. В нем содержится следующая важная информация.
Выводимые значения:
DEVICE NAME : имя устройства
VOLUME NAME : имя форматированного жесткого диска
DEVICE GRAN : грануляция устройства
BLOCK SIZE : размер блока
NO OF BLOCKS : количество блоков в области
NO OF FREE BLOCKS : количество свободных блоков в области
VOLUME SIZE : размер блока в байтах
INTERLEAVE : коэффициент чередования
EXTENSION SIZE : размер вспомогательного поля структуры объектов Fnode
NO OF FNODES : количество объектов Fnode
NO OF FREE FNODES : количество свободных объектов Fnode
Ввод:
*LVOLH
Вывод:
DEVICE NAME = A1H1E
NAMED DISK, VOLUME NAME = TEST-DISK
DEVICE GRAN = 0100
BLOCK SIZE = 1000
NO OF BLOCKS = 00001400
NO OF FREE BLOCKS = 00000186
VOLUME SIZE = 01400000
INTERLEAVE = 0000
EXTENSION SIZE = 03
NO OF FNODES = 0500
NO OF FREE FNODES = 0203
3. | VPHYS |
Считывает все блоки в томе и проверяет на наличие ошибок ввода-вывода. Эта команда может использоваться как для форматированных физических томов диска, так и для форматированных "именованных" томов.
Ввод:
*VPHYS
Вывод:
DEVICE NAME = A1H1E : DEVICE SIZE = 01400000 : BLOCK SIZE = 1000
"VPHYS" VERIFICATION
NO ERRORS
4. | VMAPS |
Эта команда проверяет форматированный "именованный" том на предмет соответствия информации, содержащейся в "FREE FNODE MAP" и в "VOLUME FREE SPACE MAP" последним файлам и объектам Fnode.
В процессе проверки выполняются следующие операции:
a) | Создается новая FREE FNODE MAP и затем сравнивается с имеющейся. |
b) | Создается новая FREE SPACE MAP и затем сравнивается с имеющейся. |
c) | Команда проверяет, действительно ли существуют BLOCK NUMBERS, указанные в FNODES. |
d) | Проверяется, не занимают ли два или более файлов один и тот же блок. |
e) | Проверяется, не используют ли два или более файлов один и тот же FNODE. |
f) | Проверяется наличие в FREE SPACE MAP поврежденных блоков, отмеченных как "свободные". |
Ввод:
*VMAPS
Вывод:
DEVICE NAME = A1H1E : DEVICE SIZE = 01400000 : BLOCK SIZE = 1000
"VMAPS" VERIFICATION
BIT MAPS O.K.
5. | VTREE |
Эта команда проверяет форматированный "именованный" том, чтобы обеспечить, что информация в объектах Fnod не противоречива и идентична информации, содержащейся в самих каталогах.
Выполняются следующие операции:
a) | Проверяется, соответствуют ли номера объектов Fnode в каталогах свободным номерам объектов Fnode. |
b) | Проверяется, соответствуют ли номера корневых объектов Fnode номерам в каталогах. |
c) | Проверяется, содержат ли объекты Fnode верные указатели типа файлов. |
d) | Проверяется, точно ли соответствуют косвенные блоки в "POINTER"-структуре "LONG FILES" количеству блоков, используемых в файле. |
e) | Проверяется совместимость полей TOTAL SIZE, TOTAL BLOCKS и THIS SIZE в каждом объекте Fnode. |
f) | Проверяется соответствие блоков, перечисленных в файле BAD BLOCKS, файлам, отмеченным в томе как "поврежденные". |
Выводимые значения:
DEVICE NAME : имя устройства
DEVICE SIZE : размер тома в байтах
BLK SIZE : размер блока
FILE : имя файла или каталога с соответствующим
номером Fnode
LEVEL : глубина иерархии файла (корневой каталог имеет уровень 0)
PARENT : Fnode-номер каталога, в который этот файл/каталог
входит.
TYPE : тип файла(DIR = каталог, DATA = файл данных)
Ввод:
*VTREE,[ALL]
Вывод:
DEVICE NAME = A1H1E : DEVICE SIZE = 01400000 : BLOCK SIZE = 1000
"VTREE" VERIFICATION
[ If 'ALL' is entered]
FILE = (/ROOT/ ,0005) : LEVEL = 0000 : PARENT = 0005 : TYPE = DIR
FILE = (APSK ,0006) : LEVEL = 0001 : PARENT = 0005 : TYPE = DIR
FILE = (LTB ,0007) : LEVEL = 0002 : PARENT = 0006 : TYPE = DATA
FILE = (APSZ ,0008) : LEVEL = 0001 : PARENT = 0005 : TYPE = DIR
FILE = (ADM ,0009) : LEVEL = 0002 : PARENT = 0008 : TYPE = DIR
FILE = (DP ,000A) : LEVEL = 0003 : PARENT = 0009 : TYPE = DIR
FILE = (ABS ,000B) : LEVEL = 0004 : PARENT = 000A : TYPE = DIR
FILE = (ZAACMSA0 ,000C) : LEVEL = 0005 : PARENT = 000B : TYPE = DATA
·
·
·
6. | VFSYS |
Эта команда проверяет карты распределения на наличие несоответствий (см. команду VMAPS) и проверяет файловую иерархию (см. команду VTREE). Таким образом, она является комбинацией команд VMAPS и VTREE.
Выводимые значения: см. описание команды VTREE.
Ввод:
*VFSYS,[ALL]
Вывод:
DEVICE NAME = A1H1E : DEVICE SIZE = 01400000 : BLOCK SIZE = 1000
"VTREE" VERIFICATION
[ Если введено 'ALL']
FILE = (/ROOT/ ,0005) : LEVEL = 0000 : PARENT = 0005 : TYPE = DIR
FILE = (APSK ,0006) : LEVEL = 0001 : PARENT = 0005 : TYPE = DIR
FILE = (LTB ,0007) : LEVEL = 0002 : PARENT = 0006 : TYPE = DATA
FILE = (APSZ ,0008) : LEVEL = 0001 : PARENT = 0005 : TYPE = DIR
FILE = (ADM ,0009) : LEVEL = 0002 : PARENT = 0008 : TYPE = DIR
FILE = (DP ,000A) : LEVEL = 0003 : PARENT = 0009 : TYPE = DIR
FILE = (ABS ,000B) : LEVEL = 0004 : PARENT = 000A : TYPE = DIR
FILE = (ZAACMSA0 ,000C) : LEVEL = 0005 : PARENT = 000B : TYPE = DATA
·
·
·
"VMAPS" VERIFICATION
BIT MAPS O.K.
7. | VDISK |
Эта команда объединяет все вышеупомянутые команды (VPHYS, VMAPS, VTREE) и, таким образом, служит опцией для полной проверки жесткого диска.
Выводимые значения: см. описание команды VTREE.
Ввод:
*VDISK,[ALL]
Вывод:
DEVICE NAME = A1H1E : DEVICE SIZE = 01400000 : BLOCK SIZE = 1000
"VTREE" VERIFICATION
[Если введено 'ALL']
FILE = (/ROOT/ ,0005) : LEVEL = 0000 : PARENT = 0005 : TYPE = DIR
FILE = (APSK ,0006) : LEVEL = 0001 : PARENT = 0005 : TYPE = DIR
FILE = (LTB ,0007) : LEVEL = 0002 : PARENT = 0006 : TYPE = DATA
FILE = (APSZ ,0008) : LEVEL = 0001 : PARENT = 0005 : TYPE = DIR
FILE = (ADM ,0009) : LEVEL = 0002 : PARENT = 0008 : TYPE = DIR
FILE = (DP ,000A) : LEVEL = 0003 : PARENT = 0009 : TYPE = DIR
FILE = (ABS ,000B) : LEVEL = 0004 : PARENT = 000A : TYPE = DIR
FILE = (ZAACMSA0 ,000C) : LEVEL = 0005 : PARENT = 000B : TYPE = DATA
·
·
·
"VMAPS" VERIFICATION
BIT MAPS O.K.
"VPHYS" VERIFICATION
NO ERRORS
8. | DIDIR |
При вводе этой команды выдается список файлов, содержащихся в указанном каталоге, вместе с соответствующими номерами Fnode и указателями типа Fnode. Для этого вводится номер Fnode, который соответствует каталогу. Этому номеру Fnode может быть присвоено значение от 0 до максимум -1 (максимальный номер Fnode определяется при инициализации жесткого диска - AMO INIT).
Выводимые значения:
FILENAME : Имя файла, содержащегося в указанном каталоге
FNODE : Номер Fnode, описывающий этот файл
TYPE : Тип файла: DATA = файл данных
DIR = каталог
SMAP = Free Space Map
FMAP = Free Fnode Map
BMAP = Bad Block Map
Ввод:
*DIDIR,5
Вывод:
DIRECTORY OF FNODE: 5
FILE NAME FNODE TYPE FILE NAME FNODE TYPE
APSK 0006 DIR APSZ 0008 DIR
APSP 002C DIR APSU 0030 DIR
APSN 0048 DIR APSI 00C0 DIR
FT 0248 DIR DATENP01 02BF DATA
U 0241 DIR DTAENP02 02C2 DATA
PATCH 02EB DIR ZOPPGLB0 02EE DATA
9. | LBAD |
Этой командой выводится список всех поврежденных блоков в форматированном "именованном" томе.
Ввод:
*LBAD
Вывод:
STATUS: 8898 - NO BADBLOCKS FILE
10. | DIFNODE |
Этой командой выводятся поля, принадлежащие объекту Fnode. Для этого необходимо ввести номер Fnode. Объекты Fnode - это структуры данных на жестком диске, описывающие файлы тома. Эти структуры создаются при инициализации жесткого диска. Для каждого файла, создаваемого в томе, операционная система резервирует Fnode и заполняет поля, которые он содержит, информацией о файле. Команда DIFNODE обеспечивает просмотр этих объектов Fnode, чтобы определить, где находятся данные для каждого файла.
Выводимые значения:
FNODE NUMBER : номер отображаемого Fnode
FLAGS : атрибуты файла
TYPE : тип файла
FILE GRAN/VOL GRAN : грануляция файла
OWNER : права доступа
CREATE,ACCESS,MOD TIME : время и дата создания файла, последнего обращения к файлу и последнего
изменения файла.
TOTAL SIZE : полный размер файла в байтах
TOTAL BLOCKS : количество блоков, занимаемых файлом
BLOCK POINTER(*) : количество блоков и номер первого
блока
THIS SIZE : общее количество данных в файле
ID COUNT : количество идентификаторов пользователей, имеющих доступ к этому файлу
PARENT : Fnode-номер каталога, к которому этот файл
привязан.
AUX(*) : заполняется дополнительно для более подробной информации
Ввод:
*DIFNODE,2ED
Вывод:
FNODE NUMBER = 2ED
FLAGS : 0065 => SHORT FILE
TYPE : 08 => DATA FILE
FILE GRAN/VOL GRAN : 01
OWNER : FFFF => WORLD
CREATE,ACCESS,MOD TIMES : 0000000, 00000000, 00000000
TOTAL SIZE : 0000C800
TOTAL BLOCKS : 0000000D
BLOCK POINTER (1) : 0001, 000F8A
BLOCK POINTER (2) : 0001, 000F8E
BLOCK POINTER (3) : 0001, 000F95
BLOCK POINTER (4) : 0001, 000F9B
BLOCK POINTER (5) : 0001, 000FAA
BLOCK POINTER (6) : 0001, 000FAF
BLOCK POINTER (7) : 0001, 000FB6
BLOCK POINTER (8) : 0006, 000FBE
THIS SIZE : 0000D000
ID COUNT : 0001
ACCESSOR (1) : 0F, FFFF
ACCESSOR (2) : 00, 0000
ACCESSOR (3) : 00, 0000
PARENT : 0226
AUX(*) : 000000
11. | ALFNODE |
Это команда позволяет отметить один Fnode или целую область Fnode как зарезервированные. Fnode резервируется путем изменения поля FLAG этого Fnode и обновления карты FREE FNODE.
Ввод:
*ALFNODE,1F8
Вывод:
1F8 FNODE MARKED ALLOCATED
12. | ALBLOCK |
Это команда позволяет отметить один блок или целую область блоков как зарезервированные. Зарезервированный блок в томе представляет собой блок памяти, присвоенный файлу. Такой блок невозможно переприсвоить новому файлу. При резервировании блока командой ALBLOCK обновляется карта FREE SPACE MAP.
Ввод:
*ALBLOCK,0FB6
Вывод:
0FB6 BLOCK MARKED ALLOCATED
13. | ALBADBL |
Это команда позволяет отметить один блок или целую область блоков как "плохие" (поврежденные). Когда командой ALBADBL отмечаются поврежденные блоки в томе, обновляются FREE SPACE MAP и BAD BLOCK MAP.
Ввод:
*ALBADBL,0FBA
Вывод:
0FBA BLOCK MARKED BAD
14. | FRFNODE |
Это команда позволяет отметить один Fnode или целую область Fnodes как "не зарезервированные" (свободные). Если Fnode свободен, это значит, что для него еще нет файла. FRFNODE отмечает Fnode как свободные путем изменения поля FLAG у Fnode и обновления FREE FNODE MAP.
Ввод:
*FRFNODE,1F8
Вывод:
1F8 FNODE MARKED FREE
15. | FRBLOCK |
Это команда позволяет отметить один блок или целую область блоков как свободные. Свободный блок еще не занят файлом и может быть зарезервирован для существующего или вновь создаваемого файла. FRBLOCK освобождает блок путем изменения FREE SPACE MAP.
Ввод:
*FRBLOCK,0FB6
Вывод:
0FB6 BLOCK MARKED FREE
16. | FRBADBL |
Эта команда дает возможность удалить из карты BAD BLOCK MAP один блок или целую область блоков, отмеченные как поврежденные. Однако, хотя номер блока удаляется из BAD BLOCK MAP, карта FREE SPACE MAP не изменяется. Блок больше не доступен для файлов, т. е. DVU не распознает его как свободный.
Ввод:
*FRBADBL,0FBA
Вывод:
0FBA BLOCK MARKED GOOD
17. | PUTMAP |
Эта команда записывает вновь созданные карты распределения FREE FNODE, FREE SPACE и BAD BLOCK в том после контрольной проверки. Если выполняется функция проверки, включающая команду VMAPS, DVU создает свои FREE FNODE MAP и FREE SPACE MAP. Это осуществляется путем просмотра всех каталогов и объектов Fnode в томе, а не копированием существующих в томе карт. Для создания FREE FNODE MAP, DVU определяет, какие Fnode относятся к существующим файлам, путем чтения каждого каталога в томе. Для создания FREE SPACE MAP, DVU определяет, какие блоки в томе заняты файлами, путем чтения полей указателей объектов Fnode. Если том имеет BAD BLOCK FILE, и исполняется функция, включающая команду VPHYS, DVU создает собственную BAD BLOCK MAP. Это делается путем проверки каждого блока в томе, а не копированием существующей карты распределения. Затем DVU сравнивает все вновь созданные карты с картами, имеющимися в томе. При обнаружении несоответствий DVU выдает сообщение об этом. Затем команда PUTMAP заменяет карты, созданные в процессе верификации для существующих карт в томе.
Ввод:
*PUTMAP
Вывод:
SAVE FNODE MAP?
Ввод:
*YES
Вывод:
FREE FNODE MAP SAVED
SAVE SPACE MAP?
Ввод:
*YES
Вывод:
FREE SPACE MAP SAVED
18. | READ |
Эта команда обеспечивает копирование блока, который пользователь указал, введя его номер, в рабочий буфер, зарезервированный для DVU, с переписыванием прежнего содержимого буфера. Если блок был сохранен, то для изменения содержимого буфера оператор может использовать команды SUBYTE и SUWORD. Команды DIBYTE и DIWORD используются для показа содержимого буфера. При его соответствующем изменении команда WRITE может быть использована для обратной записи блока в том.
Ввод:
*READ,0F8A
Вывод:
READ BLOCK NUMBER 0F8A
19. | DIBYTE |
Эта команда позволяет вывести указанную часть содержимого буфера DVU в байтовом формате, в 16 столбцов шириной в один байт. Когда возможно, выводятся также и значения символов. Если не указан офсет, выводится все содержимое буфера. Если указана область(связанная знаками &&-), то выводится вся эта область. Если введен только один офсет, выводится только один 16-байтовый столбец, начинающийся с этого значения.
Ввод:
*DIBYTE,0&&50
Вывод:
BLOCK NUMBER = 0F8A
OFFSET 0 1 2 3 4 5 6 7 8 9 A B C D E F ASCII STRING
0000 82 0A 00 08 5A 44 41 56 4D 4D 30 30 3D 88 38 00 ....ZDAVMM00=.8.
0010 C0 9C 4C 49 4E 4B 38 36 4B 2F 37 30 30 30 20 20 @.LINK86K/7000
0020 20 56 32 35 31 20 2D 20 38 36 30 33 31 32 20 20 V251 - 860312
0030 20 20 20 20 20 30 38 2F 31 38 2F 38 36 20 20 31 08/18/86 1
0040 32 3A 35 39 3A 33 39 AA 88 05 00 C0 9D 02 00 14 2:59:39*...@....
0050 96 35 01 04 44 41 54 41 04 43 4F 44 45 05 53 54 .5
20. | DIWORD |
Эта команда позволяет вывести указанную часть содержимого буфера DVU в формате слова, в 8 столбцах слов. Офсет используется так же, как в команде DIBYTE.
Ввод:
*DIWORD,0&&50
Вывод:
BLOCK NUMBER = 0F8A
OFFSET 0 2 4 6 8 A B C
0000 0A82 0800 445A 5641 4D4D 3030 883D 0038
0010 9CC0 490C 4B4E 3638 2F4B 3037 3030 2020
0020 5620 3532 2031 202D 3638 3330 3231 2020
0030 2020 2020 3020 2F38 3831 382F 2036 3120
0040 3A32 3935 333A AA39 0588 C000 029D 1400
0050 3596 0401 4144 4154 4304 444F 0545 5453
21. | SUBYTE |
Эта команда дает пользователю возможность интерактивно (по байтам) изменять содержимое буфера. При вводе команды SUBYTE выводит офсет и содержимое первого байта. Теперь байт может быть изменен путем ввода его нового значения, или же оператор может перейти к следующему байту нажатием на клавишу "CR" (возврат каретки). Теперь показывается следующий байт из рабочего буфера. Для выхода из интерактивного режима следует ввести запятую, а затем "END". Команда SUBYTE обращается с буфером как с бесконечной петлей, т. е. по достижении последнего байта SUBYTE опять переходит к первому. SUBYTE изменяет только значения в рабочем буфере, изменения в буфере могут быть внесены в том командой WRITE.
Ввод:
*SUBYTE,0
Вывод:
0000: 82 -
Ввод:
*01
Вывод:
0001: 0A -
Ввод:
*02,END
22. | SUWORD |
Эта команда дает пользователю возможность интерактивно изменять содержимое рабочего буфера слово за словом. В остальном команда работает так же, как команда SUBYTE.
Ввод:
*SUWORD,10
Вывод:
0010: 9CC0 -
Ввод:
*2020
Вывод:
0012: 494C -
Ввод:
*5049,END
23. | NEXT |
Эта команда копирует очередной блок в рабочий буфер и выводит его содержимое. Режим вывода такой же, какой использовался для предыдущего блока, скопированного в буфер командой READ, т. е. если режим вывода, выбранный для предыдущего блока, был побайтовый (SUBYTE), то этот же режим будет использован для нового блока, вызванного командой NEXT. Если режим вывода ранее не был выбран, то режим по умолчанию - побайтовый. В остальном команда работает так же, как команда READ.
Ввод:
*NEXT
Вывод:
BLOCK NUMBER = 0F8B
OFFSET 0 2 4 6 8 A B C
0000 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5
0010 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5
0020 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5
0030 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5
0040 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5
0050 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5 E5E5
·
·
24. | PREV |
Эта команда копирует предыдущий блок из тома в рабочий буфер. В остальном команда работает так же, как команда NEXT.
Ввод:
*PREV
Вывод:
BLOCK NUMBER = 0F8A
OFFSET 0 2 4 6 8 A B C
0000 0A82 0800 445A 5641 4D4D 3030 883D 0038
0010 9CC0 490C 4B4E 3638 2F4B 3037 3030 2020
0020 5620 3532 2031 202D 3638 3330 3231 2020
0030 2020 2020 3020 2F38 3831 382F 2036 3120
0040 3A32 3935 333A AA39 0588 C000 029D 1400
0050 3596 0401 4144 4154 4304 444F 0545 5453
·
·
·
25. | WRITE |
Эта команда копирует содержимое рабочего буфера DVU в том, переписывая содержимое указанного блока. Команда WRITE используется в сочетании с командами READ, DIBYTE, DIWORD, SUBYTE и SUWORD для обновления тома после изменений в рабочем буфере. Необходимы следующие шаги:
a) | Используйте READ для копирования блока из тома в рабочий буфер |
b) | Используйте либо DIBYTE, либо DIWORD для вывода содержимого буфера |
c) | Используйте либо SUBYTE, либо SUWORD для изменения содержимого буфера |
d) | Используйте WRITE для записи измененного содержимого буфера обратно в том |
Команда WRITE не изменяет содержимого рабочего буфера. Оно остается неизменным до ввода следующей команды READ, SUBYTE или SUWORD.
Ввод:
*WRITE
Вывод:
WRITE TO BLOCK 0F8A (YES/NO) ?
Ввод:
*YES
Вывод:
WRITTEN TO BLOCK NUMBER: 0F8A
26. | MADD |
При вводе в десятичной форме после числа следует ввести "T". Команда складывает два числа. Выводится результат операции без знака.
Ввод:
*MADD,15T,0A
Вывод:
19 ( 25T)
27. | MSUB |
Команда вычитает вторую переменную из первой. Выводится результат операции без знака.
Ввод:
*MSUB,25T,15T
Вывод:
0A ( 10T)
28. | MMUL |
Эта команда перемножает два числа. Выводится результат операции без знака.
Ввод:
*MMUL,0F,15T
Вывод:
E1 ( 225T)
29. | MDIV |
Эта команда делит первый аргумент на второй. Выводится результат деления без знака.
Ввод:
*MDIV,225T,0F
Вывод:
0F ( 15T)
30. | MREM |
Эта команда определяет остаток от деления первого аргумента на второй (функция MOD).
Ввод:
*MREM,234A0,12T
Вывод:
4 ( 4T)
31. | CDV |
Преобразует шестнадцатирчное значение в десятичное.
Ввод:
*CDV,0A
Вывод:
10
32. | CHV |
Преобразует десятичное значение в шестнадцатирчное.
Ввод:
*CHV,15T
Вывод:
0F
33. | CVADDR |
Преобразует номер блока тома в адрес байта тома.
Ввод:
*CVADDR,10
Вывод:
10000
34. | CBLKNR |
Команда CBLKNR противоположна команде CVADDR. Она преобразует абсолютный 32-битовый адрес тома в соответствующий номер блока тома.
Ввод:
*CBLKNR,15431
Вывод:
15
35. | EXIT |
Команда "EXIT" завершает интерактивный режим DVU. Выход из DVU.
Ввод:
*EXIT
Вывод:
** DISK VERIFICATION UTILITY ENDED **
ADR | Преобразуемый адрес | |||||
Адрес байта тома | ||||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительный адрес области тома | ||||
ARG1 | Первый преобразуемый аргумент | |||||
Значение первого аргумента | ||||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | Значение первого аргумента в шестнадцатиричной или | ||||
в десятичной (обозначается "T") записи | ||||||
ARG2 | Второй аргумент | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | Значение второго аргумента в шестнадцатиричной или | ||||
в десятичной (обозначается "T") записи | ||||||
BLNO | Преобразуемый номер блока | |||||
Тип параметра | : | одиночное значение | ||||
обязательно (CVADDR,READ) | ||||||
опционально (WRITE) | ||||||
Возможные значения | : | действительный номер блока | ||||
CMD | Команда на верификацию тома | |||||
Тип параметра | : | одиночное значение | ||||
опционально | ||||||
Возможные значения | : | значение для EXEC: | ||||
V086 | = верификация OMF | |||||
V286 | = верификация структуры для микропроцессора | |||||
значение для START: | ||||||
HELP | = вывод допустимых команд | |||||
LVOLH | = список заголовков тома | |||||
VPHYS | = проверка блоков тома на ошибки ввода-вывода | |||||
VMAPS | = проверка резервирования объектов Fnode и блоков | |||||
VTREE | = проверка структуры Fnode и каталогов | |||||
VFSYS | = проверка "именованного" тома файлов | |||||
(VMAPS и VTREE) | ||||||
VDISK | = проверка тома | |||||
(VPHYS, VMAPS и VTREE) | ||||||
DIDIR | = вывод каталогов | |||||
LBAD | = список поврежденных блоков | |||||
DIFNODE | = вывод информации о Fnode | |||||
ALFNODE | = резервирование Fnode | |||||
ALBLOCK | = резервирование блока | |||||
ALBADBL | = отметка поврежденного блока | |||||
FRFNODE | = свободный Fnode | |||||
FRBLOCK | = свободный блок | |||||
FRBADBL | = свободный поврежденный блок | |||||
PUTMAP | = запись в том карт распределения свободных Fnode, | |||||
свободных мест и поврежденных блоков | ||||||
READ | = считывание блоков из тома во | |||||
внутренний буфер | ||||||
DIBYTE | = вывод содержимого внутреннего буфера в байтовом формате | |||||
DIWORD | = вывод содержимого внутреннего буфера в формате слов | |||||
SUBYTE | = замена байта (байтов) во внутреннем буфере | |||||
SUWORD | = замена слова (слов) во внутреннем буфере | |||||
NEXT | = считывание и вывод следующего блока | |||||
PREV | = считывание и вывод предыдущего блока | |||||
WRITE | = запись блока из внутреннего буфера в том | |||||
MADD | = сложение двух шестнадцатиричных чисел | |||||
MSUB | = нахождение разности двух шестнадцатиричных чисел | |||||
MDIV | = деление двух шестнадцатиричных чисел | |||||
MMUL | = перемножение двух шестнадцатиричных чисел | |||||
MREM | = функция MOD двух шестнадцатиричных чисел | |||||
CHV | = преобразование десятичного числа в шестнадцатиричное | |||||
CDV | = преобразование шестнадцатиричного числа в десятичное | |||||
CVADDR | = преобразование адреса бита в номер блока | |||||
CBLKNO | = преобразование номера блока в адрес бита | |||||
EXIT | = Выход из интерактивного режима DVU | |||||
CMEM | Ескость подключенной памяти Common Memory в мегабайтах | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительное число мегабайт, за которым следует | ||||
'T' (= десятичная запись) | ||||||
CMEMBEG | Начальный мегабайт памяти Common Memory | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительный начальный адрес, за которым следует | ||||
'T' (= десятичная запись) | ||||||
DECARG | Десятичная запись преобразуемого аргумента | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | преобразуемая десятичная переменная | ||||
DESCS | Включение дескрипторов в выводимую информацию | |||||
Тип параметра | : | одиночное значение | ||||
опционально | ||||||
Возможные значения | : | 'YES' или 'Y' при необходимости включения дескрипторов | ||||
в выводимую информацию. | ||||||
DEVICE | Имя проверяемого логического устройства (напр.: ":PDS:") | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительный адрес устройства (макс. 32 позиции) | ||||
FILENAME | Имя микропроцессора (напр.: "APSZ/ADS/") | |||||
Имя проверяемого файла/микропроцессора | ||||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительный адрес файла/микропроцессора | ||||
(макс. 32 позиции) | ||||||
FNODE | Номер или область номеров Fnode | |||||
Тип параметра | : | одиночное значение (DIFNODE,DIDIR) | ||||
цепочка одиночных значений (область) | ||||||
(ALFNODE, ALBLOCK, ALBADBL, | ||||||
FRFNODE, FRBLOCK, FRBADBL) | ||||||
обязательно | ||||||
Возможные значения | : | действительный номер Fnode | ||||
HWCONF | Конфигурация аппаратной части микропроцессора 286 | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | MOBP | = Моно-BP | |||
MOBL | = Моно-BP с локальной памятью | |||||
MUBP | = Мульти-BP с локальной памятью | |||||
MUDP | = Мульти-DP с локальной памятью | |||||
INFO | Вывод с детальной информацией | |||||
Тип параметра | : | одиночное значение | ||||
опционально | ||||||
Возможные значения | : | ALL = все строки заданий включаются в выводимую информацию | ||||
LMEM | Емкость подключенной памяти Local Memory в мегабайтах | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительное число мегабайт, за которым следует | ||||
'T' (= десятичная запись) | ||||||
LMEMBEG | Начальный мегабайт памяти Local Memory | |||||
Тип параметра | : | одиночное значение | ||||
обязательно | ||||||
Возможные значения | : | действительный начальный адрес, за которым следует | ||||
'T' (= десятичная запись) | ||||||
OFFSET | Офсет или диапазон офсета для вывода содержимого буфера | |||||
Тип параметра | : | цепочка единичных значений (область) | ||||
опционально | ||||||
Возможные значения | : | офсет, начиная с которого должно выводиться | ||||
или изменяться содержимое буфера | ||||||
PMT | Включение PMT в выводимую информацию | |||||
Тип параметра | : | одиночное значение | ||||
опционально | ||||||
Возможные значения | : | 'YES' или 'Y', если необходимо включить PMT в | ||||
в выводимую информацию. | ||||||
UNIT | Код функционального системного блока, т. е. SWU или сервера | |||||
Тип параметра | : | одиночное значение | ||||
опционально | ||||||
Возможные значения | : | A1 | = сервер администрирования и обработки данных | (ADS) | ||
F01: |
РАЗМЕР УСТРОЙСТВА НЕСОВМЕСТИМЫЙ |
|
F02: |
* БИТ СОСТОЯНИЯ ALLOC. В ЭТОМ НАБОРЕ ОБЪЕКТОВ FNODE * |
|
F03: |
РАЗМЕР ФАЙЛА НЕСОВМЕСТИМЫЙ |
|
F04: |
СУММА BLKS В КОСВЕННОМ БЛОКЕ НЕ СООТВЕТСТВУЕТ БЛОКУ В FNODE |
|
F05: |
КАРТА РАСПРЕДЕЛЕНИЯ ОБЪЕКТОВ FNODE ПОКАЗЫВАЕТ FNODES > MAX|FNODE |
|
F06: |
НЕДОСТАТОЧНО ПАМЯТИ ДЛЯ СОЗДАНИЯ СТЕКА КАТАЛОГОВ |
|
F07: |
ОПУСТОШЕНИЕ СТЕКА КАТАЛОГОВ |
|
F08: |
НЕСОВМЕСТИМОСТЬ DIR FNODE |
|
F09: |
ОШИБКА СТЕКА КАТАЛОГОВ |
|
F10: |
НЕВЕРНЫЙ ТИП ФАЙЛА |
|
F11: |
ТРЕБУЕТСЯ ПАРАМЕТР |
|
F12: |
ЛОГИЧЕСКОЕ ИМЯ НЕ СУЩЕСТВУЕТ |
|
F13: |
УСТРОЙСТВО ВАМ НЕ ПРИНАДЛЕЖИТ |
|
F14: |
НЕСОВМЕСТИМАЯ ВЕРСИЯ ПРОГРАММЫ |
|
F15: |
ВНУТРЕННЯЯ ОШИБКА В ТАБЛИЦАХ СИНТАКСИЧЕСКОГО АНАЛИЗА |
|
F16: |
СТРОКА > 256 СИМВОЛОВ |
|
F17: |
НЕЗАКРЫТАЯ ЛИТЕРАЛЬНАЯ КОНСТАНТА В ПРОЦЕССЕ СИНТАКСИЧЕСКОГО АНАЛИЗА |
|
F18: |
НЕВЕРНЫЙ РАЗДЕЛИТЕЛЬ КОМАНД |
|
F19: |
НЕВЕРНО СФОРМИРОВАННЫЙ СПИСОК ПАРАМЕТРОВ |
|
F20: |
НЕ МОГУ ПОДКЛЮЧИТЬ УСТРОЙСТВО |
H01: |
** УТИЛИТА ДЛЯ ПРОВЕРКИ ДИСКА, V1.2 ** |
|
DVU МОЖЕТ НАРУШИТЬ РАБОТУ ПРОЦЕССОРА; ПРОДОЛЖАТЬ(ДА/НЕТ) ? |
||
H02: |
** УТИЛИТА ДЛЯ ПРОВЕРКИ ДИСКА ЗАВЕРШЕНА ** |
|
H03: |
РАБОТА ПРЕРВАНА КЛАВИШАМИ CONTROL-X |
Hicom 300 E V3.0 Руководство по эксплуатации | Siemens Ном. для зак.: P31003-G1037-E403-4-5620 | Дата конвертации: 2000-10-27 |
Контакты: группа Е-Doku | © Siemens AG 2000 |