5.13. System management

In this section, the most frequently used commands about system management are shown.

With conf and conflog commands it's possible to copy, restore or save configuration and Log files. Below there's commands syntax:

[15:43:26] ABILIS_CPX:conflog ?

BACKUP         Copy configuration and log files to removable disk
RESTORE        Load configuration files from removable disk

[15:43:26] ABILIS_CPX:conf ?

BACKUP         Copy configuration to removable disk
GET            Sends the configuration in memory to a remote site
INFO           Display/set configuration notes
PUT            Receives configuration from a remote site
RELOAD         Reload the configuration from a file
RESTORE        Alias of the CONFLOG RESTORE command
SAVE           Alias of the SAVE CONF command(s)
VALIDATE       Alias of the VALIDATE command
[Tip]Tip

Interesting chapter: Section 73.8, “How to copy files using a removable drive”.

With file commands, it's possible to copy/delete a file or to transfer a file from and to Abilis CF/HD. Abilis supports XMODEM, XMODEM-1K, ZMODEM protocols for file transfer, from and to Abilis (use a terminal emulator which is compatible with the protocols mentioned above, to transfer files or system releases).

[15:43:26] ABILIS_CPX:file ?

COPY           Make a copy of a file
DELETE         Delete a file
GET            Send a file using XMODEM-1K or ZMODEM
PUT            Receive a file using XMODEM/XMODEM-1K or ZMODEM

With sys commands it's possible to manage Abilis CPX system software.

The following command displays the syntax:

[15:43:26] ABILIS_CPX:sys ?

BMINSTALL      Install Abilis Boot Manager
BMVERIFY       Verify Boot Manager on all mounted disks
COMPACT        Directory re-compacting operation
COMPACTR       Directory re-compacting operation, recursive
COPY           Make a copy of a file
CREATE         Create a directory
DELETE         Delete operations
DIR            List operations
DISK           Disk and Volume management
DISPLAY        Display operations
GET            Send a file using XMODEM-1K or ZMODEM
PUT            Receive a file using XMODEM/XMODEM-1K or ZMODEM
SET            Set operations
UPDATE         Receive a package or a new disk image and update the system

5.13.1. CONFLOG BACKUP and CONF BACKUP

This command copies configuration and Log files (DRIVERS.CFG, DRIVERS.BCK, DHCP.BND, IKE.CNS, CPX.LOG, CPX.DBG and CPX.XCP) of the current version or of the specified version to a removable disk.

The <version> string must correspond to an existing version directory in the form 'X.Y.Z' or 'X-Y-Z' or 'Y.Z' or 'Y-Z' or 'Y', where X, Y and Z are decimal digit [0 - 9] (E.g.: 8-5-1).

With the command conf backup it's possible to copy only configuration files.

[15:43:26] ABILIS_CPX:conflog backup

THE FOLLOWING REMOVABLE DISK DRIVES WERE FOUND:

Drv Disk   Label         FS      Free space      Used space      Total space
-------------------------------------------------------------------------------
D:  HD-16  VS            FAT32   122828 MiB      81920 MiB       204748 MiB
-------------------------------------------------------------------------------
T:  HD-16  Bck           FAT32   510476 MiB      32 KiB          510476 MiB
-------------------------------------------------------------------------------

PLEASE ENTER THE DRIVE LETTER OF THE DISK DRIVE WHERE CONFIGURATION AND
LOG FILES MUST BE COPIED (PRESS <ENTER> TO ABORT): T

YOU ARE GOING TO BACKUP CONFIGURATION AND LOG FILES OF CURRENT VERSION
TO 'T:\__Abilis_Cpx_Backup_And_Restore__'.
PROCEED (N/Y)?y

PROCEEDING WITH CONFIGURATION AND LOG FILES BACKUP...
FILE 'DRIVERS.CFG'... SUCCESSFULLY COPIED.
FILE 'DRIVERS.BCK'... SUCCESSFULLY COPIED.
FILE 'CPX.LOG'... SUCCESSFULLY COPIED.
FILE 'CPX.DBG'... SUCCESSFULLY COPIED.
FILE 'CPX.XCP'... SUCCESSFULLY COPIED.
FILE 'C:\APP\DHCP\DHCP.BND'... SUCCESSFULLY COPIED.
FILE 'C:\APP\IKE\IKE.CNS'... SUCCESSFULLY COPIED.

COMMAND COMPLETED

5.13.2. CONFLOG RESTORE / CONF RESTORE

These commands copy configuration files (DRIVERS.CFG and DRIVERS.BCK) from a removable disk to the current version or to the specified version directory.

The <version> string must correspond to an existing version directory in the form 'X.Y.Z' or 'X-Y-Z' or 'Y.Z' or 'Y-Z' or 'Y', where X, Y and Z are decimal digit [0 - 9] (E.g.: 8-5-1).

[15:43:26] ABILIS_CPX:conflog restore

THE FOLLOWING REMOVABLE DISK DRIVES WERE FOUND:

Drv Disk   Label         FS      Free space      Used space      Total space
-------------------------------------------------------------------------------
D:  HD-16  VS            FAT32   122828 MiB      81920 MiB       204748 MiB
-------------------------------------------------------------------------------
T:  HD-16  Bck           FAT32   510474 MiB      1 MiB           510476 MiB
-------------------------------------------------------------------------------

PLEASE ENTER THE DRIVE LETTER OF THE DISK DRIVE FROM WHICH CONFIGURATION
FILES MUST BE COPIED (PRESS <ENTER> TO ABORT): T

YOU ARE GOING TO RESTORE CONFIGURATION FILES OF CURRENT VERSION
FROM ''.
PROCEED (N/Y)?y

PROCEEDING WITH CONFIGURATION FILES RESTORE...
FILE 'T:\__Abilis_Cpx_Backup_And_Restore__\DRIVERS.CFG'... SUCCESSFULLY COPIED.
FILE 'T:\__Abilis_Cpx_Backup_And_Restore__\DRIVERS.BCK'... SUCCESSFULLY COPIED.

COMMAND COMPLETED

5.13.3. FILE COPY

This command makes a copy of the “srcname” file into the specified “dtsname” path/file. The following command displays the syntax.

[15:43:26] ABILIS_CPX:file copy ?

FILE COPY srcname dstname     Make a copy of a file
SYS COPY srcname dstname      Make a copy of a file

srcname        Path or name of the source file to be copied.        <Mandatory>
               When the file path is omitted the running version
               directory path is used.
               Spaces are allowed. Strings holding spaces must be
               written between quotation marks.
               (E.g.: "C:\APP\MY USERS\aaa.log")
dstname        Path or name of the target file.                     <Mandatory>
               When the file path is omitted the running version
               directory path is used.
               Spaces are allowed. Strings holding spaces must be
               written between quotation marks.
               (E.g.: A: or C:\4-3-1\ or Fdsp.bin or C:\4-3-2\drivers.cfg)

The “srcname” must be a file name. If the path is omitted the source file is assumed to be located in the current running version directory.

The “dstname” can either a path or a file name. If the path is omitted the destination directory is assumed to be the current running version directory.

Wildcards characters aren't accepted either in the source file name nor in the destination name.

File copies to root directory aren't allowed.

Log files (Cpx.log, Cpx.dbg and Cpx.xcp) and Cpx.rtb file cannot be overwritten.

5.13.4. FILE DELETE

This command deletes the specified file. The following command displays the syntax.

[15:43:26] ABILIS_CPX:file delete ?

FILE DELETE filename          Delete a file
SYS DELETE FILE filename      Delete a file

filename       Path or name of the file to be deleted.              <Mandatory>
               When the file path is omitted the running version
               directory path is used.
               Spaces require double quotes 
               (E.g. "C:\APP\MY DATA\aaa bbb.dat").

The “filename” must be a file name. If the path is omitted the source file is assumed to be located in the current running version directory.

Wildcards characters aren't accepted in the file name.

Files that are located in root directory can't be deleted.

File copies to root directory aren't allowed.

Configuration files, log files (Cpx.log, Cpx.dbg and Cpx.xcp) and any other system file cannot be deleted from the current running version directory.

5.13.5. FILE GET

This command allows downloading files from the Abilis CPX. The following command displays the syntax.

[15:43:26] ABILIS_CPX:file get ?

FILE GET [X] fname [<ver>]      Send a file using XMODEM-1K
FILE GET Z fname [<ver>]          Send a file using ZMODEM
SYS GET [X] fname [<ver>]        Send a file using XMODEM-1K
SYS GET Z fname [<ver>]           Send a file using ZMODEM

X or Z         Select the X or Z MODEM protocol (by default XMODEM is used)
               XMODEM transfer is allowed only on files relative to the running
               version directory or to the specified '<ver>' version directory.
               ZMODEM transfer is allowed on any files. For file not relative
               either to the running version directory or to the '<ver>'
               version directory, the absolute file name is required i.e.
               including the full path.
fname          Name of the file to be sent                          <Mandatory>
               Spaces require double quotes 
               (E.g. "C:\APP\MY DATA\aaa bbb.dat").
<ver>          String corresponding to a version directory in        <Optional>
               the form [x.y.z or x-y-z or y.z or y-z or y].
               (E.g. 5.3.1 or 6-1-0 or 2189).
               Accepted only if 'fname' does not contain the full path.

The transfer procedure signals its availability to send the file with the message:

READY TO SEND FILE...

When the transfer is completed the following message is shown:

FILE TRANSFER ENDED, PRESS <ENTER> TO CONTINUE...

After pressing the Enter button, if the transfer was successful, the following message will be shown.

FILE TRANSFER SUCCESSFULLY COMPLETED

5.13.6. FILE PUT

This command allows uploading files to the Abilis CPX. The following command displays the syntax:

[15:43:28] ABILIS_CPX:file put ?


FILE PUT [X] fname [<ver>]        Receive a file using XMODEM/XMODEM-1K
FILE PUT Z fname [<ver>]          Receive a file using ZMODEM
SYS PUT [X] fname [<ver>]         Receive a file using XMODEM/XMODEM-1K
SYS PUT Z fname [<ver>]           Receive a file using ZMODEM

X or Z         Select the X or Z MODEM protocol (by default XMODEM is used)
               XMODEM transfer is allowed only on files relative to the running
               version directory or to the specified '<ver>' version directory
               and only DRIVERS.CFG, DRIVERS.BCK, DHCP.BND, IKE.CNS files and
               mandatory fw files and optional USB devices and cards fw files
               are allowed.
               ZMODEM transfer is allowed on any files. For file not relative
               either to the running version directory or to the '<ver>'
               version directory, the absolute file name is required i.e.
               including the full path.
fname          Name of the file to be received                      <Mandatory>
               Spaces require double quotes 
               (E.g. "C:\APP\MY DATA\aaa bbb.dat").
<ver>          String corresponding to a version directory in        <Optional>
               the form [x.y.z or x-y-z or y.z or y-z or y].
               (E.g. 5.3.1 or 6-1-0 or 2189).
               Accepted only if 'fname' does not contain the full path

The transfer procedure signals its availability to receive the file by message:

READY TO RECEIVE FILE...

When the transfer is completed the following message is shown:

FILE TRANSFER ENDED, PRESS <ENTER> TO CONTINUE...

After pressing the Enter button, if the transfer was successful, the following message will be shown.

FILE TRANSFER SUCCESSFULLY COMPLETED

Once the file is received, it's submitted to a congruence control for checking its content validity. The User is informed through the message:

RECEIVED FILE 'namefile' CHECK IN PROGRESS...

If the file content isn't correct:

CHECK FAILED: FILE 'namefile' DELETED

If file content and version are correct:

CHECK PASSED

5.13.7. SYS COMPACT

This command compacts the specified directory. It's useful when a lot of files have been deleted or renamed in a directory to reduce its size.

[14:13:06] ABILIS_CPX:sys compact c:       

COMPACTING DIRECTORY 'c:' ...
COMMAND EXECUTED, RECOVERED 2 SHORT DIRECTORY ENTRIES
[Note]Note

This command copies all used directory entries to the start of the directory and zeros out all slack space. If the slack space is larger than one cluster, the slack space is freed, reducing the allocated size of a directory.

5.13.8. SYS COMPACTR

This command compacts specified directory and sub-directories. It's useful when a lot of files have been deleted or renamed in a directory and sub-directories to reduce their size.

[14:14:43] ABILIS_CPX:sys compactr c:

THIS OPERATION MAY TAKE FEW MINUTES AND LOCKS ACCESS TO DISK c:
PROCEED ANYWAY (N/Y)?y

COMPACTING DIRECTORY 'c:' AND ALL OF ITS SUBDIRECTORIES...
COMMAND EXECUTED, RECOVERED 0 SHORT DIRECTORY ENTRIES
[Note]Note

This command copies all used directory entries to the start of the directory and zeros out all slack space. If the slack space is larger than one cluster, the slack space is freed, reducing the allocated size of a directory.

5.13.9. SYS DELETE PACKAGE

This command deletes the specified package file. Use sys delete package <name of package> where <name of package> must be the name of a package file located in 'C:\pkg' or an absolute package file name (the full path is required).

[14:21:22] ABILIS_CPX:sys delete package test.pkg                  

YOU ARE GOING TO DELETE THE 'C:\PKG\TEST.PKG' PACKAGE FILE.
PROCEED (N/Y)?y

PACKAGE 'C:\PKG\TEST.PKG' DELETED

5.13.10. SYS DELETE VERSION

It deletes the specified version directory.

[14:23:25] ABILIS_CPX:sys dir c:\

Directory listing of C:\

LICENCE                                          <DIR>   22/09/2015   11:27:44
7-9-16                                           <DIR>   22/09/2015   11:27:44
APP                                              <DIR>   16/06/2015   14:26:10
PKG                                              <DIR>   22/09/2015   15:14:54
LOG                                              <DIR>   22/09/2015   15:14:54
USR                                              <DIR>   22/09/2015   15:14:54
8-5-0                                            <DIR>   27/07/2017   07:19:18
8-3-9                                            <DIR>   04/11/2016   08:40:24
8-5-1                                            <DIR>   03/08/2017   07:19:40
8-4-6                                            <DIR>   14/07/2017   07:30:24
IO.SYS                                          125960   01/07/2003   12:30:04
MSDOS.SYS                                           99   11/12/2003   17:02:24
COMMAND.COM                                      94292   05/05/2003   22:22:00
BOOTSECT.RTT                                       512   22/09/2015   11:27:38
BM.RTA                                          284672   02/08/2017   09:58:46
BM.LOG                                            4096   03/08/2017   07:27:46
TIMECFG.DAT                                         30   26/03/2017   03:00:00
BM.CFG                                             107   03/08/2017   07:27:44
LASTRUN.DAT                                        512   21/08/2017   09:22:46
ETHMAC.DAT                                         256   13/07/2017   14:52:32
CPXRUN.CFG                                          80   03/08/2017   07:28:04

10 directory, 11 file (510,616 byte).
Total 499 MiB, Used 96 MiB, Free 402 MiB.

[14:23:42] ABILIS_CPX:sys delete version 7-9-16

YOU ARE GOING TO DELETE THE 'C:\7-9-16' VERSION DIRECTORY.
PROCEED (N/Y)?y

VERSION 'C:\7-9-16' DELETED

[14:24:23] ABILIS_CPX:sys dir c:\

Directory listing of C:\

LICENCE                                          <DIR>   22/09/2015   11:27:44
APP                                              <DIR>   16/06/2015   14:26:10
PKG                                              <DIR>   22/09/2015   15:14:54
LOG                                              <DIR>   22/09/2015   15:14:54
USR                                              <DIR>   22/09/2015   15:14:54
8-5-0                                            <DIR>   27/07/2017   07:19:18
8-3-9                                            <DIR>   04/11/2016   08:40:24
8-5-1                                            <DIR>   03/08/2017   07:19:40
8-4-6                                            <DIR>   14/07/2017   07:30:24
IO.SYS                                          125960   01/07/2003   12:30:04
MSDOS.SYS                                           99   11/12/2003   17:02:24
COMMAND.COM                                      94292   05/05/2003   22:22:00
BOOTSECT.RTT                                       512   22/09/2015   11:27:38
BM.RTA                                          284672   02/08/2017   09:58:46
BM.LOG                                            4096   03/08/2017   07:27:46
TIMECFG.DAT                                         30   26/03/2017   03:00:00
BM.CFG                                             107   03/08/2017   07:27:44
LASTRUN.DAT                                        512   21/08/2017   09:24:16
ETHMAC.DAT                                         256   13/07/2017   14:52:32
CPXRUN.CFG                                          80   03/08/2017   07:28:04

9 directory, 11 file (510,616 byte).
Total 499 MiB, Used 83 MiB, Free 415 MiB.

5.13.11. SYS UPDATE

This command makes possible the system software update in two ways:

  • By receiving from a remote source the package file holding the updated software and installing it on the CF/HD in a proper version directory.

    The transfer procedure signals its availability to receive the package file by the following messages:

    [18:01:32] ABILIS_CPX:sys update z
    
    SYSTEM UPDATE PROCEDURE
    PLEASE UPLOAD THE PACKAGE FILE.
    
    READY TO RECEIVE PACKAGE...

    When the transfer is completed the following message is shown:

    PACKAGE TRANSFER SUCCESSFULLY COMPLETED
    
    RECEIVED PACKAGE CHECK and EXTRACTION IN PROGRESS (8-5-1)...
    CHECK PASSED, EXTRACTION DONE.
    
    VERSION '8-5-1' SUCCESSFULLY INSTALLED.
  • If a package file already present in the 'C:\PKG' directory, installing it on the HD/CF in a proper version directory.

    In this case the package file name specification is required by the User on the command line: sys update <package>. The <package> string must be the name of a package file located in 'C:\PKG' or an absolute package file name (i.e. The full path is required). If the specified package file isn't present, the message “FILE 'C:\PKG\<package> NOT FOUND” will be shown.

    The procedure starts with a package integrity check. If the package passes the validation phase, the software extraction and installation take place.

    [18:01:32] ABILIS_CPX:sys update 8-5-1
    
    PACKAGE 'C:\PKG\8-5-1.PKG' CHECK and EXTRACTION IN PROGRESS (8-5-1)...
    CHECK PASSED, EXTRACTION DONE.
    
    VERSION '8-5-1' SUCCESSFULLY INSTALLED.

If the package verifications and extraction is successful, the package file is always deleted.

If the procedure fails for any reason, the package deletion takes place only after the User confirmation.

The list of currently available package files can be displayed by the command sys display packages; while a package file can be deleted by the command sys delete package.

Once a new software version is installed on the system, it can be set to be loaded at next system startup by the command sys set boot version. The list of the currently available versions can be displayed by the command sys display versions. Old versions, not longer useful, can be deleted by the command sys delete version.

5.13.12. SYS DIR

It shows the directory listing of the specified path.

[14:26:13] ABILIS_CPX:sys dir c:\

Directory listing of C:\

LICENCE                                          <DIR>   22/09/2015   11:27:44
APP                                              <DIR>   16/06/2015   14:26:10
PKG                                              <DIR>   22/09/2015   15:14:54
LOG                                              <DIR>   22/09/2015   15:14:54
USR                                              <DIR>   22/09/2015   15:14:54
8-5-0                                            <DIR>   27/07/2017   07:19:18
8-3-9                                            <DIR>   04/11/2016   08:40:24
8-5-1                                            <DIR>   03/08/2017   07:19:40
8-4-6                                            <DIR>   14/07/2017   07:30:24
IO.SYS                                          125960   01/07/2003   12:30:04
MSDOS.SYS                                           99   11/12/2003   17:02:24
COMMAND.COM                                      94292   05/05/2003   22:22:00
BOOTSECT.RTT                                       512   22/09/2015   11:27:38
BM.RTA                                          284672   02/08/2017   09:58:46
BM.LOG                                            4096   03/08/2017   07:27:46
TIMECFG.DAT                                         30   26/03/2017   03:00:00
BM.CFG                                             107   03/08/2017   07:27:44
LASTRUN.DAT                                        512   21/08/2017   09:24:16
ETHMAC.DAT                                         256   13/07/2017   14:52:32
CPXRUN.CFG                                          80   03/08/2017   07:28:04

9 directory, 11 file (510,616 byte).
Total 499 MiB, Used 83 MiB, Free 415 MiB.

5.13.13. SYS DISK INFO

It displays logical drive(s) information.

[14:43:07] ABILIS_CPX:sys disk info

Logical drive(s) information:

Drv Disk   Label         FS      Free space      Used space      Total space
    Interface            Sectors per block       Cluster size    Bootable
-------------------------------------------------------------------------------
C:  HD-4                 FAT32   334 MiB         148 MiB         482 MiB
    IDE-UDMA             1                       4,096 Bytes     YES
-------------------------------------------------------------------------------
D:  HD-6                 FAT32   427 MiB         55 MiB          482 MiB
    IDE-UDMA             1                       4,096 Bytes     YES
-------------------------------------------------------------------------------
E:  HD-7                 FAT32   469555 MiB      245761 MiB      715316 MiB
    IDE-UDMA             8                       65,536 Bytes    YES
-------------------------------------------------------------------------------

5.13.14. SYS DISK CHK

It checks the disk drive integrity.

[14:27:57] ABILIS_CPX:sys disk chk

THIS OPERATION MAY TAKE FEW MINUTES AND LOCKS ACCESS TO DISK 'C:'.
PROCEED ANYWAY (N/Y)?y

DISK 'C:' INTEGRITY CHECK IN PROGRESS....
DISK 'C:' INTEGRITY CHECK SUCCESSFULLY COMPLETED

NO ERRORs WERE FOUND

Use sys disk chk ? to display the options.

[10:53:26] ABILIS_CPX:sys disk chk ?

SYS DISK CHK [<drive>] [opt]              Check disk drive integrity

<drive>    Drive name [C:,..,Z:] (by default C:)                     <Optional>
opt:       Option [-F, -FE, -FF, -S, -V, -L]                         <Optional>

Disk check options:

-F         Enable error fixing, except file size errors and FAT mismatch
-FE        Enable error fixing, file size errors included
-FF        Enable error fixing, FAT mismatch errors included
-S         Enable silent mode (check disk statistics are displayed only)
-V         Enable verbose mode (this option extends default verbose mode)
-L         Displays the list of the detectable errors

5.13.15. SYS DISK FORMAT

It formats the specified drive. Note that system drive c: can't be formatted.

[14:35:22] ABILIS_CPX:sys disk format d: 

DO YOU REALLY WANT TO FORMAT DRIVE 'T:' (N/Y)?y

THIS OPERATION WILL DELETE ALL EXISTING DATA FROM DRIVE 'T:'.
PROCEED ANYWAY (N/Y)?y

DRIVE 'T:' FORMAT IN PROGRESS...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
DONE.

ENTER VOLUME LABEL (MAX 11 CHARACTERs, PRESS <ENTER> FOR NO LABEL): bck

DRIVE 'T: FORMATTED:

 FILE SYSTEM IS FAT-32, Size: 510538 MiB
 Bytes per sector: 512, Sectors per cluster: 128, Clusters: 8168618
 Serial N. 4B15-4CC5, Label: bck

COMMAND COMPLETED

5.13.16. SYS DISK LABEL

It sets the label of the selected drive or remove any existing label.

[14:41:40] ABILIS_CPX:sys disk label t:

ENTER VOLUME LABEL (MAX 11 CHARACTERs, PRESS <ENTER> FOR NO LABEL): USB_DRIVE

COMMAND EXECUTED 

[14:41:51] ABILIS_CPX:sys disk info

Logical drive(s) information:

Drv Disk   Label         FS      Free space      Used space      Total space
    Interface            Sectors per block       Cluster size    Bootable
-------------------------------------------------------------------------------
C:  HD-0                 FAT32   38 MiB          83 MiB          121 MiB
    IDE-UDMA             1                       1,024 Bytes     YES
-------------------------------------------------------------------------------
D:  HD-16  VS            FAT32   122828 MiB      81920 MiB       204748 MiB
    USB                                          32,768 Bytes    NO
-------------------------------------------------------------------------------
T:  HD-16  USB_DRIVE     FAT32   510538 MiB      64 KiB          510538 MiB
    USB                                          65,536 Bytes    NO
-------------------------------------------------------------------------------

5.13.17. SYS DISK MBR DUMP

It displays the Master Boot Record of a disk.

[14:45:58] ABILIS_CPX:sys disk mbr dump hd:0

 Address |             Hexadecimal values                  |  Ascii values
---------+-------------------------------------------------+-----------------
00000000 |  EB 76 90 4D 53 44 4F 53 35 2E 30 00 02 02 26 00| .v.MSDOS5.0...&.
00000010 |  02 00 00 00 00 F8 00 00 3F 00 FF 00 00 00 00 00| ........?.......
00000020 |  00 D4 03 00 CD 03 00 00 00 00 00 00 02 00 00 00| ................
00000030 |  01 00 06 00 00 00 00 00 00 00 00 00 00 00 00 00| ................
00000040 |  00 00 29 DF 96 41 DC 4E 4F 20 4E 41 4D 45 20 20| ..)..A.NO NAME  
00000050 |  20 20 46 41 54 33 32 20 20 20 00 00 00 00 00 00|   FAT32   ......
00000060 |  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00| ................
00000070 |  00 00 00 00 00 00 00 00 E9 05 01 B4 0E 53 33 DB| .............S3.
00000080 |  CD 10 5B C3 8A 07 3C 00 74 06 E8 EE FF 43 EB F4| ..[...<.t....C..
00000090 |  C3 0D 4E 6F 20 42 50 42 3A 20 43 61 6E 27 74 20| ..No BPB: Can't 
000000A0 |  62 6F 6F 74 20 75 73 69 6E 67 20 43 48 53 20 66| boot using CHS f
000000B0 |  75 6E 63 74 69 6F 6E 73 00 50 B0 2E E8 BC FF 58| unctions.P.....X
000000C0 |  33 DB 8E 06 E4 01 F6 06 DC 01 02 75 42 F6 06 DC| 3..........uB...
000000D0 |  01 04 75 07 80 3E E8 01 80 72 34 53 53 52 50 06| ..u..>...r4SSRP.
000000E0 |  53 55 6A 10 8B F4 52 50 8A 16 E8 01 B8 00 42 F9| SUj...RP......B.
000000F0 |  CD 13 8A EC 58 5A 8D 64 10 72 14 80 FD 00 75 0F| ....XZ.d.r....u.
00000100 |  03 C5 83 D2 00 C3 BB 91 00 E8 78 FF F4 EB FD 83| ..........x.....
00000110 |  3E 18 00 00 74 F0 52 50 8B CD F7 36 18 00 8B F2| >...t.RP...6....
00000120 |  03 D1 3B 16 18 00 76 06 8B 0E 18 00 2B CE 33 D2| ..;...v.....+.3.
00000130 |  F7 36 1A 00 88 16 E9 01 8B F8 8B D7 51 8A C1 8D| .6..........Q...
00000140 |  4C 01 C0 E6 06 0A CE 8A EA 8B 16 E8 01 B4 02 CD| L...............
00000150 |  13 59 73 15 80 FC 09 75 0A 49 EB DE 8A C4 04 30| .Ys....u.I.....0
00000160 |  E8 18 FF B4 00 CD 13 EB D1 58 5A 03 C1 83 D2 00| .........XZ.....
00000170 |  2B E9 74 07 C1 E1 09 03 D9 EB 94 C3 00 00 00 00| +.t.............
00000180 |  FA FC E8 00 00 5E 81 EE 85 01 2E 8B 84 E4 01 8E| .....^..........
00000190 |  D8 8E C0 8E D0 2E C7 84 7C 01 AF 01 2E 89 84 7E| ........|......~
000001A0 |  01 B9 00 01 BF 00 00 F3 2E A5 2E FF AC 7C FF BC| .............|..
000001B0 |  00 0A FB 80 3E E8 01 FF 75 04 88 16 E8 01 83 06| ....>...u.......
000001C0 |  E4 01 20 A1 E0 01 8B 16 E2 01 BD 02 00 E8 E9 FE| .. .............
000001D0 |  50 52 EB 74 90 00 00 00 00 00 00 00 00 00 00 00| PR.t............
000001E0 |  40 2D 00 00 00 8B 80 00 FF 00 00 0D 00 0B 09 FF| @-..............
000001F0 |  FF FF 51 02 00 00 51 02 00 00 00 E0 00 00 55 AA| ..Q...Q.......U.

5.13.18. SYS DISK PARTITION INFO

It displays partition(s) information.

[14:47:41] ABILIS_CPX:sys disk partition info

Available Hard Disk(s) information:

HD  Size          Partition Drive Label           FS       Size        Bootable
-------------------------------------------------------------------------------
0   122 MiB       1         C:                    FAT32    121 MiB     YES
-------------------------------------------------------------------------------
16  715404 MiB    1         D:    VS              FAT32    204748 MiB  NO
                  2         T:    usb_drive       FAT32    510538 MiB  NO
-------------------------------------------------------------------------------

5.13.19. SYS DISK PARTITION ADD

It adds partition(s) to the specified disk.

[14:47:41] ABILIS_CPX:sys disk partition info

Available Hard Disk(s) information:

HD  Size          Partition Drive Label           FS       Size        Bootable
-------------------------------------------------------------------------------
5   500 MiB       1         C:                    FAT32    499 MiB     YES
-------------------------------------------------------------------------------
8   122 MiB       1         D:                    FAT32    121 MiB     NO
-------------------------------------------------------------------------------

[14:48:05] ABILIS_CPX:sys disk partition add ?

HD:            Hard disk index [0..31]

[14:48:33] ABILIS_CPX:sys disk partition add hd:16

Hard Disk '16' information:

HD  Size          Partition Drive Label           FS       Size        Bootable
-------------------------------------------------------------------------------
16  715404 MiB    1         D:    VS              FAT32    204748 MiB  NO
                  2         T:                    FAT32    510538 MiB  NO

HARD DISK '16' ALREADY HOLDS 2 PARTITIONs.
DO YOU WANT TO ADD A NEW PARTITION (N/Y)?y

THIS OPERATION WILL SPLIT PARTITION 2 ('T:') INTO TWO PARTITIONs.
ALL DATA ON 2 ('T:') PARTITION WILL BE LOST.
PROCEED (N/Y)?y

PLEASE ENTER THE SIZE YOU WANT TO RESERVE FOR PARTITION 2 ('T:'),
THE REMAINING SPACE WILL BE ASSIGNED TO THE NEW PARTITION,
IN MiBytes (0 TO EXIT): 400

THE SIZE OF PARTITION 2 ('T:') WILL BE ABOUT 400 MiB

THE SIZE OF THE NEW PARTITION WILL BE ABOUT 510,138 MiB
PROCEED (N/Y)?y

HARD DISK PARTITIONING OPERATIONS REQUIRE THAT NO FILES ARE OPENED.
IF SOME FILES ARE CURRENTLY OPENED IN THE SYSTEM,
THE COMMAND WILL WAIT UNTIL ALL FILES WILL BE CLOSED.
PROCEED (N/Y)?y

WAITING THAT ALL FILES GET CLOSED (TYPE CTRL+C + ENTER TO STOP)... DONE.

NEW PARTITION CREATION IN PROGRESS... DONE.

PARTITION 2 ('T:') SUCCESSFULLY SPLITTED ON HARD DISK '16'
PARTITION 3 ('U:') SUCCESSFULLY CREATED ON HARD DISK '16'
DRIVE 'T:' FORMAT IN PROGRESS...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
DONE.

ENTER VOLUME LABEL (MAX 11 CHARACTERs, PRESS <ENTER> FOR NO LABEL): usb_drive

DRIVE 'T: FORMATTED:

 FILE SYSTEM IS FAT-32, Size: 510138 MiB
 Bytes per sector: 512, Sectors per cluster: 128, Clusters: 8168618
 Serial N. 4B15-50AF, Label: usb_drive

5.13.20. SYS DISK PARTITION RESET

It resets all existing partition(s) for the specified disk.

[15:01:10] ABILIS_CPX:sys disk partition reset hd:4

Hard Disk '16' information:

HD  Size          Partition Drive Label           FS       Size        Bootable
-------------------------------------------------------------------------------
16  715404 MiB    1         D:    VS              FAT32    204748 MiB  NO
                  2         T:    usb_drive       FAT32    510138 MiB  NO
                  3         U:                    FAT32       400 MiB  NO

DO YOU REALLY WANT TO EXTEND THE PARTITION 2 ('T:') ON DISK '16' (N/Y)?y

THIS OPERATION WILL EXTEND THE PARTITION 2 ('T:'), DELETING ANY
SUBSEQUENT PARTITION ON HARD DISK '16'.
PROCEED (N/Y)?y

HARD DISK PARTITIONING OPERATIONS REQUIRE THAT NO FILES ARE OPENED.
IF SOME FILES ARE CURRENTLY OPENED IN THE SYSTEM,
THE COMMAND WILL WAIT UNTIL ALL FILES WILL BE CLOSED.
PROCEED (N/Y)?y

WAITING THAT ALL FILES GET CLOSED (TYPE CTRL+C + ENTER TO STOP)... DONE.

EXTENDING PARTITION 2 ('T:') ON HARD DISK '16'... DONE.
PARTITION 2 ('T:') SUCCESSFULLY EXTENDED ON HARD DISK '16'
DRIVE 'T:' FORMAT IN PROGRESS...
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
DONE.

ENTER VOLUME LABEL (MAX. 11 CHARACTERs, PRESS <ENTER> FOR NO LABEL): drive1

 DRIVE 'T: FORMATTED:

 FILE SYSTEM IS FAT-32, Size: 510538 MiB
 Bytes per sector: 512, Sectors per cluster: 128, Clusters: 8168618
 Serial N. 4B15-50AF, Label: usb_drive

5.13.21. SYS SET BOOT VERSION

This command allows changing Boot Manager configuration setting the version that must be loaded at next system startup.

The list of available versions can be displayed by sys display versions command; while the current/new Boot Manager configuration is displayed by sys display boot command.

[15:43:26] ABILIS_CPX:sys display boot

Abilis CPX Boot Manager configuration:

Previous version      Current version       Next Version to load  
------------------------------------------------------------------------------
8-3-7                 8-4-3                 8-4-3                 


[15:43:26] ABILIS_CPX:sys set boot version 8-5-1

BOOT MANAGER CONFIGURATION UPDATED:
THE NEXT VERSION THAT WILL BE LOADED IS '8-5-1'.

COMMAND EXECUTED

[[15:43:26] ABILIS_CPX:sys display boot

Abilis CPX Boot Manager configuration:

Previous version      Current version       Next Version to load
------------------------------------------------------------------------------
8-3-7                 8-4-3                 8-5-1 

5.13.22. SYS DISPLAY BOOT LOG

This command allows showing some information about Abilis boot. Every time Abilis CPX boots, a log is generated, what includes the data and time.

[10:17:19] ABILIS_CPX:d t

Current Local Time      : Monday 21/08/2017 10:17:19 (UTC+2:00)
Current UTC Time        : Monday 21/08/2017 08:17:19
Local Time Zone         : CET - Central Europe (Rome, Paris, Berlin, Prague,...
Currently Observing     : Daylight Savings Time (DST)
DST time will end on    : Sunday 29/10/2017 at 03:00:00
DST time will start on  : Sunday 25/03/2018 at 02:00:00
-------------------------------------------------------------------------------
Clock Reference         : SNTP
Clock Reference state   : Working
Clock Last Response     : 21/08/2017  10:14:11 Delta: -0.345 s
Clock Last Sync start   : 21/08/2017  09:14:11 Delta: -0.669 s
Clock Last Sync end     : 21/08/2017  09:14:15

[10:19:19] ABILIS_CPX:warm start

PROCEED WITH WARM START (N/Y)?y

...

[10:21:19] ABILIS_CPX:sys display boot log

Boot Manager log file:

...

***** New run at 2017-08-21 10:19:54 +0200 *****
Abilis Boot Manager: v. 2052    - 17/07/2017
PIO32 mode disabled: incompatible device
Setting current directory ... Done
Loading configuration ... Done
Loading response file ... Done
Try 'new' version: 8-5-1
Saving configuration ... Done
Deleting response file ... Done
Writing shared region ... Done
Loading: 8-5-1\CPX.RTB ... Done
Starting: 8-5-1\CPX.RTB

5.13.23. SYS BMVERIFY

BM version identification is available in D I, SYS BMVERIFY, SYS BMINSTALL commands. In Abilis 8.5.0 the BM version is 2052.

BootManager must be installed on all disks that M/B BIOS can use for booting, i.e. All SATA and IDE disks. It is NOT necessary to install BM on USB disks.

This command is used to verify Boot Manager.

[17:42:29] ABILIS_CPX:sys bmverify ?

SYS BMVERIFY [<drive>]                Verify Boot Manager on all mounted disks,
                                      or on the specified one (file BM.RTA).

<drive>    Drive name [C:,..,Z:]                                     <Optional>


[17:45:22] ABILIS_CPX:sys bmverify

Verify Boot Manager on all mounted disks (file BM.RTA).

Drive  Version   Date         Time                Size
------------------------------------------------------------------------------
C:     2039.5    10/04/2017   16:35:50          264704
D:     2039.5    10/04/2017   16:36:00          264704
                                            

5.13.24. SYS BMINSTALL

Due to important improvements and fixes, it is recommended to update older BM version to new one.

This command is used to install Boot Manager.

[17:45:28] ABILIS_CPX:sys bminstall ?

SYS BMINSTALL <drive> [<ver>|<path>][-F]  Installs Abilis Boot Manager, BM.RTA
                                          file, to the specified drive.
                                          The BM.RTA is created from the BM.RTB
                                          file located in the directory of the
                                          running version, unless a different
                                          location is specified.

<drive>    Target drive name [C:,..,Z:]                             <Mandatory>
<ver>      Abilis version directory where 'BM.RTB' file is located, <Optional>
           in the format [x.y.z or x-y-z or y.z or y-z or y],
           (E.g.: 5.3.1 or 6-1-0 or 2189).
<path>     Full path of the directory where 'BM.RTB' file            <Optional>
           is located. Physical full path in DOS notation,
           i.e. starting with a drive letter in the range ['A'..'Z']
           and ending with the '\' character. Spaces are allowed.
           Strings holding spaces must be written between quotation marks
           (E.g.: "C:\My dir").
-F         Force Boot Manager version downgrade                      <Optional>

[17:47:30] ABILIS_CPX:sys bminstall c:

THIS PROCEDURE OVERWRITES THE BOOT SECTOR OF DISK 'C:'
AND MAKES IT BOOTABLE WITH ABILIS SOFTWARE ONLY.

BM VERSION CURRENTLY ON 'C:' IS '2039.5'.
BM VERSION BEING INSTALLED ON 'C:' IS '2052'.

PROCEED (NO/YES)?yes

PLEASE VERIFY ONCE MORE THAT DISK 'C:' IS THE DESIRED TARGET,
BECAUSE ONLY ABILIS SOFTWARE WILL THEN BOOT FROM THAT DISK.

REALLY PROCEED (NO/YES)?yes

INSTALLING 'C:\8-5-0\BM.RTB' ON DRIVE 'C:'... DONE.

COMMAND COMPLETED

[17:47:40] ABILIS_CPX:sys bmverify c:   

Verify Boot Manager on all mounted disks (file BM.RTA).

Drive  Version   Date         Time                Size
------------------------------------------------------------------------------
C:     2052      27/07/2017   16:50:16          284672
[Important]Important

To boot with new BM version, Abilis restart is required (i.e. With warm start command).

5.13.25. WARM START

This command immediately executes the system restart.

[11:38:04] ABILIS_CPX:warm start
  • If in the current session the configuration was modified but not saved, the command displays a warning message and queries the User for proceeding with configuration saving or not.

    In case of an affirmative answer, the save conf command is executed, the reset of the Abilis CPX isn't executed and the Control Port prompt is shown.

    [11:38:04] ABILIS_CPX:warm start
    
    THE CURRENT CONFIGURATION WAS MODIFIED BUT NOT SAVED.
    PROCEED WITH 'SAVE CONF' COMMAND (N/Y/A)?y
    
    VALIDATION IN PROGRESS...
    VALIDATION SUCCESSFULLY EXECUTED
    
    SAVE EXECUTED
  • If a different version of the currently running one was set to be loaded at next system startup (sys set boot version), the command displays a warning message and queries the User for proceeding with system restart.

    [11:38:04] ABILIS_CPX:warm start
    
    BOOT MANAGER CONFIGURATION WAS MODIFIED:
    THE NEXT VERSION THAT WILL BE LOADED IS '8-5-1',
    WHILE THE CURRENTLY RUNNING VERSION IS '8-4-3'.
    
    PROCEED WITH WARM START (N/Y)?y
  • The options of warm start command:

    [11:38:04] ABILIS_CPX:warm start ?
    
    WARM START [opt]              System warm start is executed
    
    Allowed options:
    
    -DELAY hh:mm   The system will reboot after the specified delay,     <Optional>
                   where 'hh' [0..2400], 'mm' [0..59].
    -NOCALL        The system will reboot as soon as all CTI calls are   <Optional>
                   closed.
    -CLEAR         Clear any scheduled system reboot.                    <Optional>
    -SHOW          Show currently set system reboot delay or condition.  <Optional>
    -F             Force system warm start interrupting any operation    <Optional>
                   in progress (E.g. configuration saving, system
                   updating, file uploading/downloading and so on).
[Note]Note

The -f option, force system warm start interrupting any operation that is in progress (e.g. Configuration saving, system updating, file uploading/downloading and so on).

[11:38:04] ABILIS_CPX:warm start -f

ATTENTION!
FORCING "WARM START" IS DANGEROUS BECAUSE ANY OPERATION IN PROGRESS
WILL BE SUDDENLY INTERRUPTED, SIMILARLY TO A POWER OFF EVENT.
THIS ACTION CAN CAUSE FILES CORRUPTION.
PROCEED ANYWAY WITH WARM START (N/Y)?y

In case of the affirmative answer, the reset of the Abilis CPX is executed, while in case of negative answer the Control Port prompt is shown.