Article ID: 121492, created on May 7, 2014, last review on Jun 17, 2016

  • Applies to:
  • Virtuozzo containers for Windows 6.0
  • Virtuozzo containers for Windows 4.6


Start of the container fails, vzctl start command execution interrupts without output:

C:\> vzctl start 100
Starting container ... 

In C:\vzlog\$CURRENT_DATE-vzlog.log you can see similar message logged:

{0000000000000000}; T=2014.03.27 15:22:59.124; A=FsResizerSrv.exe; P=66676.68152; S=VZSRV; F=resize.cpp,FsResizerConvertVolumeW,229; L=WARNING; R=57(87); C=0(0); M=87 [GetFileAttributes;20] Windows API function call 'GetFileAttributes' failed, code 0x20 C:\vz\Private\100\root.efd


root.efd file cannot be accessed by vzsrv, most likely it is locked by some process or a kernel thread.


To unlock the file, use Process Explorer and search "root.efd" in questions among handlers. If there are no processes locking the file, it's locked by a kernel thread. In that case you can unlock root.efd using the vzefdunlock utility.

How to use:

1) Download the attached archive

2) Unpack to a folder on "C:\"

3) Run command prompt and change the directory where vzefdunlocker.exe resides.

4) Run "vzefdunlocker CTID"

5) After receiving SUCCESS try starting the container.


C:\vzefdunlocker>vzefdunlocker.exe 100 
Unlocking the container disk. It will take time depending on the size of the container disk.
The container disk was unlocked successfully.

C:\Windows\system32>vzctl start 100
Starting container ...
Container is mounted
Container was started

NOTE! Do not interrupt the tool vzefdunlocker! It may cause data corruption if interrupted!

Search Words


Windows API function call 'GetFileAttributes' failed, code 0x20

migrated windows container will not start

6c20476fe6c3408461ce38cbcab6d03b 2897d76d56d2010f4e3a28f864d69223 d02f9caf3e11b191a38179103495106f 965b49118115a610e93635d21c5694a8 6f8e3eda12803cf88a9587e9782c9ed6

Email subscription for changes to this article
Save as PDF