VMware Communities
Jurasix
Contributor
Contributor

W2K and access to PhysicalDirive0

Has anybody got the following setup working?:

VMWare-Player version=2.5.1 build=build-126130

Windows 2000 as host, Linux-Debian as guest, guest can access the PhysicalDrive0 of host.

In this combination if vmware-player tries to access PhysicalDrive,

there is following error message in the log file:

Feb 25 13:44:20.656: vmx| FILE: File_FullPath: _wfullpath failed on (
.\PhysicalDrive0): 0

Feb 25 13:44:20.656: vmx| AIOMGR: '
.\PhysicalDrive0': Failed to get volume sector size: Unknown error 0 (0x0) (0).

Feb 25 13:44:20.656: vmx| AIOWIN32C: Failed to Queue cmd: Disk sector size check failed (6).

Feb 25 13:44:20.656: vmx| FILE: File_FullPath: _wfullpath failed on (
.\PhysicalDrive0): 87

Feb 25 13:44:20.656: vmx| VMXAIOMGR: Retry on read "
.\PhysicalDrive0" : Disk sector size check failed.

Feb 25 13:44:20.656: vmx| VMXAIOMGR: fileio : err=6 errCode=0 freeSpace=-1

Feb 25 13:44:20.656: vmx| VMXAIOMGR: "
.\PhysicalDrive0" : read s=0 n=4096 ne=1

Feb 25 13:44:20.656: vmx| VMXAIOMGR: v[0]=2843000:4096

What means: "_wfullpath failed on (
.\PhysicalDrive0): 0" and then "_wfullpath failed on (
.\PhysicalDrive0): 87" ?

Ist it so that vmware-player tries to read the information about Disk sector size on different places?

If it is so, then a couple lines above, in the same log-file, I can see the following info:

Feb 25 13:44:20.656: vmx| DISKLIB-DEVCRW: Facts for
.\PhysicalDrive0: Cap=16992864 Phys C/H/S=16383/16/63 BIOS C/H/S=1024/255/63 Adap=IDE

Feb 25 13:44:20.656: vmx| DISKLIB-DSCPTR: Opened : "
.\PhysicalDrive0" 0 (0xa)

Feb 25 13:44:20.656: vmx| DISKLIB-LINK : Opened 'C:\Programme\DeviceImage\VDI\Auto\test.vmdk' (0xa): fullDevice, 16980705 sectors / 8.1 GB.

Feb 25 13:44:20.656: vmx| DISKLIB-LIB : Opened "C:\Programme\DeviceImage\VDI\Auto\test.vmdk" (flags 0xa).

It would mean that vmware-player can estimate the sector size and calculate the size of available place an the amount of sectors (16980705 sectors / 8.1 GB.).

Have somebody an idea for some sort of workaround in this situation?

Thanks in advance,

Jurasix

0 Kudos
2 Replies
Jurasix
Contributor
Contributor

The problem is solved.

After I tried older versions of VMware-Player I saw that version 2.0.5 did the job without any problem.

All versions above it have exactly the same error-behaviour accessing the PhysicalDrive0.

Obviously, there was some sort of "improvement" in newer versions which produce this error accessing the PhysicalDrive, but only in this combination:

host W2K, guest Linux.

Sincerely,

Jurasix

0 Kudos
khughes
Virtuoso
Virtuoso

If you answered your own question go ahead and mark the thread as answered.

  • Kyle

-- Kyle "RParker wrote: I guess I was wrong, everything CAN be virtualized "
0 Kudos