16-Bit Detection Utility
A PowerShell utility, virtaCheck16bit.ps1
, is available to scan your container for legacy 16-bit components that are not supported on 64-bit platforms. This utility reads the MS-DOS and PE headers from an executable file to determine whether an executable file is 16-bit, 32-bit, 64-bit, or unknown.
16-bit .COM files might not have an MS-DOS header. VirtaMove assumes that any .COM file without a header is a 16-bit executable, even though it might be a non-executable file that has been given a .COM extension for some reason.
To Run the Utility
Note:
By default, most Windows installations will not allow the script to run.
Open a PowerShell prompt.
Run the following:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Enter Y to the Execution Policy Change prompt.
In the PowerShell prompt, run the following:
cd \Program Files\VirtaMove\Extras
In the PowerShell prompt, run the following:
virtaCheck16bit.ps1 <path to Container>
If you do not specify a path to a container, the search defaults to
C:\appliances
.