<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>VMware Communities : Thread List - Virtual Disk Development Kit</title>
    <link>http://communities.vmware.com/community/developer/forums/vddk?view=discussions</link>
    <description>Latest Forum Threads in Virtual Disk Development Kit</description>
    <language>en</language>
    <pubDate>Fri, 20 Nov 2009 15:46:31 GMT</pubDate>
    <generator>Clearspace 1.10.12 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2009-11-20T15:46:31Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>How do I find the VixVolumeInfo.inGuestMountPoints for volumes that are mounted on a clean NTSF folder</title>
      <link>http://communities.vmware.com/thread/243508</link>
      <description>I have a vm guest with 2 disks… the boot disk is mounted at C: but the second disk it mounted on a founder in the C: file system. &lt;br /&gt;
&lt;br /&gt;
E.g.&lt;br /&gt;
C:\drivef is a mount point for my second disk.&lt;br /&gt;
&lt;br /&gt;
The VixVolumeInfo for the inGuestMountPoints is null so is there another way I can determine that the mound point is C:\drivef&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
-Ron</description>
      <pubDate>Fri, 20 Nov 2009 15:46:31 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/243508</guid>
      <dc:date>2009-11-20T15:46:31Z</dc:date>
      <clearspace:dateToText>1 day, 21 hours ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>VixDiskLib_Open on RDM (Raw Device Mapping) always returns VIX_E_FILE_ALREADY_LOCKED</title>
      <link>http://communities.vmware.com/thread/238664</link>
      <description>All,&lt;br /&gt;
&lt;br /&gt;
Does VDDK 1.1 support RDM(s)? We have a Window XP vm guest with a RDM but the call to VixDiskLib_Open always returns VIX_E_FILE_ALREADY_LOCKED. We are opening the disk in VIXDISKLIB_FLAG_OPEN_READ_ONLY mode.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
-Ron</description>
      <pubDate>Mon, 26 Oct 2009 15:09:57 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/238664</guid>
      <dc:date>2009-10-26T15:09:57Z</dc:date>
      <clearspace:dateToText>3 days, 21 hours ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>How to use VixDiskLib_Attach?</title>
      <link>http://communities.vmware.com/thread/181452</link>
      <description>I try to use VixDiskLib_Attach as below, but always get the error message "The parent virtual disk has been modified since the child was created". Can anyone give me a sample code? Thanks in advance!&lt;br /&gt;
&lt;br /&gt;
//&lt;br /&gt;
//dchInfo.parent = "Z:\\Jeegn&lt;br clear="all" /&gt;parent.vmdk";&lt;br /&gt;
//dchInfo.lchild = "Z:\\Jeegn&lt;br clear="all" /&gt;lchild.vmdk";&lt;br /&gt;
//dchInfo.rchild = "Z:\\Jeegn&lt;br clear="all" /&gt;rchild.vmdk";&lt;br /&gt;
//&lt;br /&gt;
&lt;p /&gt;
void DoCreateAttach3(DiskChainInfo&amp;#38; dchInfo)&lt;br /&gt;
{&lt;br /&gt;
VixDiskLibConnectParams cnxParams = {0};&lt;br /&gt;
VixDiskLibConnection connection = NULL;&lt;br /&gt;
VixDiskLibCreateParams createParams;&lt;br /&gt;
bool lchildCreated = false, rchildCreated = false;&lt;br /&gt;
VixError vixError = 0;&lt;br /&gt;
try {&lt;br /&gt;
createParams.adapterType = (VixDiskLibAdapterType)3;&lt;br /&gt;
createParams.capacity = 16384; &lt;br /&gt;
createParams.diskType = VIXDISKLIB_DISK_MONOLITHIC_FLAT;&lt;br /&gt;
createParams.hwVersion = VIXDISKLIB_HWVERSION_WORKSTATION_5;&lt;br /&gt;
&lt;span style="color:#ff00ff"&gt;cout&amp;lt;&amp;lt;":::::::::::::::::::::Connect to localhost"&amp;lt;&amp;lt;endl;&lt;br /&gt;
{color:#000000}vixError = VixDiskLib_Connect(&amp;#38;cnxParams, &amp;#38;connection);&lt;/span&gt;&lt;br /&gt;
CHECK_AND_THROW(vixError);&lt;br /&gt;
{color:#ff00ff}cout&amp;lt;&amp;lt;":::::::::::::::::::::Create parent Disk"&amp;lt;&amp;lt;endl;&lt;br /&gt;
vixError = VixDiskLib_Create(connection, dchInfo.parent, &amp;#38;createParams, NULL, NULL);&lt;br /&gt;
CHECK_AND_THROW(vixError);&lt;br /&gt;
&lt;span style="color:#ff00ff"&gt;cout&amp;lt;&amp;lt;":::::::::::::::::::::Open Parent Disk"&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;br /&gt;
VixDisk parentDisk(connection, dchInfo.parent, VIXDISKLIB_FLAG_OPEN_READ_ONLY);&lt;br /&gt;
&lt;span style="color:#ff00ff"&gt;cout&amp;lt;&amp;lt;":::::::::::::::::::::Create right child Disk"&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;br /&gt;
VixDiskLibCreateParams createParams;&lt;br /&gt;
createParams.adapterType = (VixDiskLibAdapterType)3;&lt;br /&gt;
createParams.capacity = 16384; &lt;br /&gt;
createParams.diskType = VIXDISKLIB_DISK_MONOLITHIC_SPARSE;&lt;br /&gt;
createParams.hwVersion = VIXDISKLIB_HWVERSION_WORKSTATION_5;&lt;br /&gt;
&lt;span style="color:#000000"&gt;vixError = VixDiskLib_Create(connection, dchInfo.rchild, &amp;#38;createParams, NULL, NULL);&lt;/span&gt;&lt;br /&gt;
CHECK_AND_THROW(vixError);&lt;br /&gt;
&lt;span style="color:#ff00ff"&gt;cout&amp;lt;&amp;lt;":::::::::::::::::::::Open right child Disk"&amp;lt;&amp;lt;endl;&lt;br /&gt;
&lt;/span&gt;&lt;span style="color:#000000"&gt;VixDisk rchildDisk(connection, dchInfo.rchild, VIXDISKLIB_FLAG_OPEN_READ_ONLY);&lt;br /&gt;
&lt;/span&gt;&lt;span style="color:#ff00ff"&gt;cout&amp;lt;&amp;lt;":::::::::::::::::::::Attach right child Disk to parent Disk"&amp;lt;&amp;lt;endl;&lt;br /&gt;
{color:#000000}vixError = VixDiskLib_Attach(parentDisk.Handle(), rchildDisk.Handle());&lt;/span&gt;&lt;br /&gt;
 CHECK_AND_THROW(vixError);&lt;br /&gt;
cout&amp;lt;&amp;lt;":::::::::::::::::::::Attach success"&amp;lt;&amp;lt;endl;&lt;br /&gt;
parentDisk.Close();&lt;br /&gt;
rchildDisk.Close();&lt;br /&gt;
VixDiskLib_Disconnect(connection);&lt;br /&gt;
} catch (const VixDiskLibErrWrapper&amp;#38; e) {&lt;br /&gt;
if (connection)&lt;br /&gt;
VixDiskLib_Disconnect(connection);&lt;br /&gt;
cout &amp;lt;&amp;lt; "Error: &lt;strike&gt;" &amp;lt;&amp;lt; e.File() &amp;lt;&amp;lt; ":" &amp;lt;&amp;lt; e.Line() &amp;lt;&amp;lt; "&lt;/strike&gt; " &amp;lt;&amp;lt;&lt;br /&gt;
std::hex &amp;lt;&amp;lt; e.ErrorCode() &amp;lt;&amp;lt; " " &amp;lt;&amp;lt; e.Description() &amp;lt;&amp;lt; "\n";&lt;br /&gt;
}&lt;br /&gt;
&lt;p /&gt;
}</description>
      <pubDate>Tue, 25 Nov 2008 03:46:59 GMT</pubDate>
      <author>Jeegn</author>
      <guid>http://communities.vmware.com/thread/181452</guid>
      <dc:date>2008-11-25T03:46:59Z</dc:date>
      <clearspace:dateToText>1 week, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>vmdk specification with vsphere</title>
      <link>http://communities.vmware.com/thread/241614</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 Is VMDK format specification 1.1 is compatible with vSphere VMDK disks as well?? The sparse disk specification in VMDK format specification 1.1 holds for thin provisioned disks also..??? Please clarify on this.&lt;br /&gt;
&lt;p /&gt;
 Do we have any separate VMDK specification for vSphere release??&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
-Raghu.</description>
      <pubDate>Tue, 10 Nov 2009 04:53:01 GMT</pubDate>
      <author>dayra01</author>
      <guid>http://communities.vmware.com/thread/241614</guid>
      <dc:date>2009-11-10T04:53:01Z</dc:date>
      <clearspace:dateToText>1 week, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Limit on the number of mounted disks</title>
      <link>http://communities.vmware.com/thread/241591</link>
      <description>Is there a limit on the number of simultaneous virtual disk that can be mounted with vmware-mount ?&lt;br /&gt;
What about mounting VDDK ?&lt;br /&gt;
&lt;br /&gt;
Assuming I am mounting the disks on a Linux machine, is there a limit from the Linux side ?</description>
      <pubDate>Mon, 09 Nov 2009 21:42:37 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/241591</guid>
      <dc:date>2009-11-09T21:42:37Z</dc:date>
      <clearspace:dateToText>1 week, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>VixDiskLib Opening delta disks (snapshots</title>
      <link>http://communities.vmware.com/thread/239170</link>
      <description>Hi!&lt;br /&gt;
&lt;br /&gt;
Is it possible to open delta disks with VixDiskLib? Currently connect fails for me:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;Trying to connect to: [TP_SANVOL01] test-Delta/test-Delta.vmx?dcPath=ha-datacenter&amp;#38;dsName=TP_SANVOL01 disk: [TP_SANVOL01]test-Delta/test-Delta-000001.vmdk
conn 0 : connPtr 9522368
** INFO: TicketResolveHostName: Resolving IP address for hostname 192.168.73.204.

** INFO: TicketResolveHostName: Resolved to 192.168.73.204.

** INFO: VixDiskLibVim: TicketLogin

** INFO: VixDiskLibVim: TicketFindDatacenter: dcPath = -ha-datacenter- 

** INFO: VixDiskLibVim: TicketFindVMByDatastorePath: vmxPath = -[TP_SANVOL01] test-Delta/test-Delta.vmx- 

** INFO: VixDiskLibVim: TicketLoadVM

** INFO: VixDiskLibVim: Root Snapshot list has 1 elements.

** INFO: VixDiskLibVim: Unable to find key for disk [TP_SANVOL01]test-Delta/test-Delta-000001.vmdk, trying snapshot tree.

** INFO: VixDiskLibVim: TicketCollectSnapshots

** INFO: VixDiskLibVim: TicketLoadSnapshot

** INFO: VixDiskLibVim: TicketLoadVMCb

** INFO: VixDiskLibVim: TicketLoadInternalSic 

** INFO: VixDiskLibVim: TicketLoadNfcTicket: Request FileManagement diskKey = 2000, readOnly = 0, openSnapshot = 1 

** INFO: VixDiskLibVim: TicketLogout 

---EX caught: 0  :  System.OverflowException: Arithmetic operation resulted in an overflow.
   at vddkNativeTest.Module1.Init(String hostIp, String user, String pass, String vmxSource, String vmxTarget, String sourceDatastore, String targetDatastore, String currentDisk, String targetDisk, String datacenter)
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
The VM has that snapshot, is powered-off and the connect works fine for base disks... Any ideas?&lt;br /&gt;
&lt;p /&gt;
Tos2k</description>
      <pubDate>Wed, 28 Oct 2009 12:26:08 GMT</pubDate>
      <author>tos2k</author>
      <guid>http://communities.vmware.com/thread/239170</guid>
      <dc:date>2009-10-28T12:26:08Z</dc:date>
      <clearspace:dateToText>1 week, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Opening a child disk fails</title>
      <link>http://communities.vmware.com/thread/153381</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I'm using vixDiskLibSample program provided with Windows VDDK to open a child disk and getting following error. Any suggestions what is wrong here?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Rajesh&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
C:\&amp;gt;"C:\Program Files\VMware\VMware Virtual Disk Development Kit\bin\vixDiskLibSample.exe" -host abc -user user -password password -single -info /vmfs/volumes/voltron-storage2/rtlnxvm/rtlnxvm-000001.vmdk&lt;br /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: VixDiskLibVim: TicketLogin&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: VixDiskLibVim: TicketLogout&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
SSLVerifyCertAgainstSystemStore: The remote host certificate has these problems:&lt;br /&gt;
&lt;p /&gt;
&lt;ul&gt;
&lt;li&gt;A certificate in the host's chain is based on an untrusted root.&lt;/li&gt;
&lt;/ul&gt;
SSLVerifyIsEnabled: failed to open the product registry key. Assuming verification is disabled. LastError = 0&lt;br /&gt;
SSLVerifyCertAgainstSystemStore: Certificate verification is disabled, so connection will proceed despite the error&lt;br /&gt;
&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+ERROR"&gt;NFC ERROR&lt;/a&gt; NfcFssrvr_DiskOpen: received diskLib error 5 from server: NfcFssrvrO&lt;br /&gt;
pen: Failed to get geometry for disk '/vmfs/volumes/voltron-storage2/rtlnxvm/rtlnxvm-000001.vmdk': An error was detected.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Error: &lt;strike&gt;c:\program files\vmware\vmware virtual disk development kit\doc\sample\vixdisklibsample.cpp:388&lt;/strike&gt;  500003e83 The called function cannot be performed on partial chains. Please open the parent virtual disk&lt;/b&gt;</description>
      <pubDate>Tue, 24 Jun 2008 17:43:55 GMT</pubDate>
      <author>rtalwar</author>
      <guid>http://communities.vmware.com/thread/153381</guid>
      <dc:date>2008-06-24T17:43:55Z</dc:date>
      <clearspace:dateToText>1 week, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Which version of 'fuse/libfuse' will work with VMware vMA 4.0 &amp;#38; VDDK 1.1 ?</title>
      <link>http://communities.vmware.com/thread/212361</link>
      <description>I was hoping this would have solved the initial problem installing VDDK 1.1: &lt;a class="jive-link-thread" href="http://communities.vmware.com/thread/212340"&gt;Got problems installing VDDK 1.1 onto VMware vMA 4.0? Solution here&lt;/a&gt; but apparently VMware vMA 4.0 does have &lt;b&gt;&lt;u&gt;not&lt;/u&gt;&lt;/b&gt; fuse installed by default. I've been scouring the net, to find an appropriate rpm package from free rpm distribution sites and they all lead to multiple dependencies that gets pretty convoluted. Even though the VDDK 1.1 documentation specifies downloading fuse from &lt;a class="jive-link-external" href="http://fuse.sourceforge.net,"&gt;http://fuse.sourceforge.net,&lt;/a&gt; there is not a gcc compiler installed on vMA either. Without having to install additional packages/etc. is there a specific version of fuse and libfuse we should be using and that is available for download? or are we out of luck for using a VMware vApp ?&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;[vi-admin@scofield ~][http://himalaya.primp-industries.com|http://himalaya.primp-industries.com]$ sudo vmware-mount -v ha-datacenter/vm/horrid -h himalaya.primp-industries.com -u root -F pass &amp;quot;[http://himalaya-local-SATA.Storage|http://himalaya-local-SATA.Storage] horrid/horrid.vmdk&amp;quot; vddk_vmfs/horrid/
fuse: device not found, try 'modprobe fuse' first
Fuse daemon exited with error.
Failed to mount disk '[http://himalaya-local-SATA.Storage|http://himalaya-local-SATA.Storage] horrid/horrid.vmdk': The VMware fuse daemon failed to start
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
Here is the version of libfuse I installed to get VDDK 1.1 installed&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;[vi-admin@scofield ~][http://himalaya.primp-industries.com|http://himalaya.primp-industries.com]$ rpm -qa | grep fuse
fuse-libs-2.7.4-8_10.el5
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;p /&gt;
=========================================================================&lt;br /&gt;
William Lam&lt;br /&gt;
VMware vExpert 2009&lt;br /&gt;
VMware ESX/ESXi scripts and resources at: &lt;a class="jive-link-external" href="http://engineering.ucsb.edu/~duonglt/vmware/"&gt;http://engineering.ucsb.edu/~duonglt/vmware/&lt;/a&gt;&lt;br /&gt;
&lt;a class="jive-link-wiki" href="http://communities.vmware.com/docs/DOC-9852"&gt;vGhetto Script Repository&lt;/a&gt;&lt;br /&gt;
&lt;a class="jive-link-community" href="http://communities.vmware.com/community/private/bitbucket/developer/codecentral" title="Sample code for VMware vSphere SDKs and APIs"&gt;VMware Code Central - Scripts/Sample code for Developers and Administrators&lt;/a&gt;&lt;br /&gt;
&lt;a class="jive-link-external" href="http://twitter.com/lamw"&gt;http://twitter.com/lamw&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://engineering.ucsb.edu/~duonglt/vmware/vexpert_silver_icon.jpg" alt="http://engineering.ucsb.edu/~duonglt/vmware/vexpert_silver_icon.jpg" class="jive-image"  /&gt;&lt;br /&gt;
&lt;br /&gt;
If you find this information useful, please award points for "correct" or "helpful".</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">libfuse</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">fuse</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vma</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vma4.0</category>
      <pubDate>Thu, 28 May 2009 21:32:09 GMT</pubDate>
      <author>lamw</author>
      <guid>http://communities.vmware.com/thread/212361</guid>
      <dc:date>2009-05-28T21:32:09Z</dc:date>
      <clearspace:dateToText>1 week, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>11</clearspace:messageCount>
      <clearspace:replyCount>10</clearspace:replyCount>
    </item>
    <item>
      <title>vmware-install.pl empty</title>
      <link>http://communities.vmware.com/thread/240720</link>
      <description>&lt;br /&gt;
Hallo,&lt;br /&gt;
&lt;br /&gt;
I am trying to install the VDDK. I am on linux Suse 10.&lt;br /&gt;
&lt;br /&gt;
I have downloaded the last version of the package. Like writen in the Install guide I have try to run the vmware-install.pl but nothing happens. The file vmware-install.pl is empty!&lt;br /&gt;
 sles10SP164bit:~/vmware-vix-disklib-distrib # l&lt;br /&gt;
total 20&lt;br /&gt;
-rw-r--r--  1 root  root   330 Nov  4 16:49 $&lt;br /&gt;
drwx------ 12 12272 root   400 Nov  4 17:50 ./&lt;br /&gt;
drwx------ 29 root  root  1640 Nov  4 18:16 ../&lt;br /&gt;
-r-x------  1 12272 root 10811 Apr 28  2009 FILES*&lt;br /&gt;
drwx------  2 12272 root   168 Nov  2 13:31 bin32/&lt;br /&gt;
drwx------  3 12272 root   192 Nov  4 17:45 bin64/&lt;br /&gt;
drwx------  6 12272 root   440 Nov  4 17:49 doc/&lt;br /&gt;
drwx------  2 12272 root    80 Nov  2 13:31 etc/&lt;br /&gt;
drwx------  2 12272 root   144 Nov  2 13:31 include/&lt;br /&gt;
drwx------  2 12272 root    80 Nov  2 13:31 installer/&lt;br /&gt;
drwx------  2 12272 root   984 Nov  2 13:31 lib32/&lt;br /&gt;
drwx------  2 12272 root   984 Nov  2 13:31 lib64/&lt;br /&gt;
drwx------  2 12272 root    88 Nov  2 13:31 plugins32/&lt;br /&gt;
drwx------  2 12272 root    88 Nov  2 13:31 plugins64/&lt;br /&gt;
*-rwx------  1 12272 root     0 Apr 28  2009 vmware-install.pl**&lt;br /&gt;
&lt;p /&gt;
Thank you for your help!&lt;br /&gt;
&lt;p /&gt;
Mario &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Wed, 04 Nov 2009 15:58:10 GMT</pubDate>
      <author>Tashi</author>
      <guid>http://communities.vmware.com/thread/240720</guid>
      <dc:date>2009-11-04T15:58:10Z</dc:date>
      <clearspace:dateToText>2 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>What is tmpdir used for ?</title>
      <link>http://communities.vmware.com/thread/239015</link>
      <description>One of the configuration items used by VDDK is tmpdir.&lt;br /&gt;
&lt;br /&gt;
As far as I could tell, this is where logs are written, assuming log function pointers are NOT provided to initialization functions.&lt;br /&gt;
&lt;br /&gt;
If these pointers &lt;i&gt;are&lt;/i&gt; provided, what is this directory used for ?</description>
      <pubDate>Tue, 27 Oct 2009 21:58:55 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/239015</guid>
      <dc:date>2009-10-27T21:58:55Z</dc:date>
      <clearspace:dateToText>2 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Failed to open vmdk</title>
      <link>http://communities.vmware.com/thread/240108</link>
      <description>Hi all,&lt;br /&gt;
&lt;br /&gt;
  Here is some of my environment info:&lt;br /&gt;
  - VMWare ESXi 4.0.0, 164009&lt;br /&gt;
  - VMWare vCenter Server 4.0.0, 162856&lt;br /&gt;
  - GuestOS: Win2k3 Server SP2&lt;br /&gt;
&lt;br /&gt;
  I use VixDiskLib_Open to open a vmdk, however, I got the error code: 0x36b9(14009): VIX_E_HOST_NETWORK_CONN_REFUSED.&lt;br /&gt;
  I was confused by this error code because there is no error returned when I called VixDiskLib_Init and VixDiskLib_Connect.&lt;br /&gt;
&lt;br /&gt;
  Also there is no relative document on this error code, only short description: The server refused connection.&lt;br /&gt;
&lt;br /&gt;
  Can anyone here give me some hint for further investigation ?? Thanks.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk1.1</category>
      <pubDate>Mon, 02 Nov 2009 08:19:23 GMT</pubDate>
      <author>MissionaryLiao</author>
      <guid>http://communities.vmware.com/thread/240108</guid>
      <dc:date>2009-11-02T08:19:23Z</dc:date>
      <clearspace:dateToText>2 weeks, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib_Cleanup</title>
      <link>http://communities.vmware.com/thread/239527</link>
      <description>The header file says about VixDiskLib_Cleanup&lt;br /&gt;
&lt;i&gt;* When using VixDiskLib_ConnectEx, some state might have not been cleaned&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;* up if the resulting connection was not shut down cleanly. Use&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;*  VixDiskLib_Cleanup to remove this extra state.&lt;/i&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
It is not really clear when the function should be used.&lt;br /&gt;
What types of unclean situations does it clean up ?&lt;br /&gt;
&lt;br /&gt;
I have a one-shot (Linux) app that grabs information from a disk and then exits. Would it be a good idea to always call the function before connecting ? Before exiting ?</description>
      <pubDate>Thu, 29 Oct 2009 16:32:28 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/239527</guid>
      <dc:date>2009-10-29T16:32:28Z</dc:date>
      <clearspace:dateToText>2 weeks, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Writing via SAN</title>
      <link>http://communities.vmware.com/thread/240169</link>
      <description>I'm able to read via LAN and SAN using the VDDK.  I'm also able to write via LAN.  I cannot write via SAN.&lt;br /&gt;
&lt;br /&gt;
The docs are pretty vague on this (by which I mean non-existent), and there is no example code.  It's not clear at all what parameters I would use to open the disk for writing since using the SAN requires a snapshot, but shouldn't a snapshot be readonly?  What kind of sense would it make to have a snapshot which can be written?&lt;br /&gt;
&lt;br /&gt;
Is writing via SAN even supported?</description>
      <pubDate>Mon, 02 Nov 2009 13:32:00 GMT</pubDate>
      <author>scammeresi</author>
      <guid>http://communities.vmware.com/thread/240169</guid>
      <dc:date>2009-11-02T13:32:00Z</dc:date>
      <clearspace:dateToText>2 weeks, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Mapping disk to drive letter</title>
      <link>http://communities.vmware.com/thread/237972</link>
      <description>I am running on Linux, and inspecting a Windows disk.&lt;br /&gt;
How can my application find out what drive letter the disk is mounted on ?&lt;br /&gt;
Is VixMntapi_GetVolumeInfo the right API ?</description>
      <pubDate>Wed, 21 Oct 2009 20:16:12 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/237972</guid>
      <dc:date>2009-10-21T20:16:12Z</dc:date>
      <clearspace:dateToText>2 weeks, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib Reading/Writing</title>
      <link>http://communities.vmware.com/thread/239145</link>
      <description>I am a little confused on the vddk api dokcumentation&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;Read Sectors From a Disk
VixDiskLib_Read() reads a range of sectors from an open virtual disk. You specify the beginning sector and the number of sectors. Sector size could vary, but in &amp;lt;vixDiskLib.h&amp;gt; it is defined as 512 bytes.
vixError = VixDiskLib_Read(srcHandle, i, j, buf);

Write Sectors To a Disk
VixDiskLib_Write() writes one or more sectors to an open virtual disk. This function expects the fourth parameter buf to be VIXDISKLIB_SECTOR_SIZE bytes long.
vixError = VixDiskLib_Write(newDisk.Handle(), i, j, buf);
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Is it correct that the size in fact can vary for both, reading and writing?&lt;br /&gt;
&lt;br /&gt;
Tos2k</description>
      <pubDate>Wed, 28 Oct 2009 12:19:47 GMT</pubDate>
      <author>tos2k</author>
      <guid>http://communities.vmware.com/thread/239145</guid>
      <dc:date>2009-10-28T12:19:47Z</dc:date>
      <clearspace:dateToText>3 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>vmware-mount of vmdk in ovf</title>
      <link>http://communities.vmware.com/thread/239663</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
Are there any restrictions with using vmware-mount for a vmdk in an ovf?&lt;br /&gt;
&lt;br /&gt;
I'm seeing it fails to mount some vmdk's but works for others.&lt;br /&gt;
&lt;br /&gt;
However, even when mount works, I'm seeing this error:&lt;br /&gt;
&lt;br /&gt;
EXT3-fs error (device loop0): ext3_journal_start_sb: Detected aborted journal&lt;br /&gt;
Remounting filesystem read-only&lt;br /&gt;
&lt;br /&gt;
but I do need to modify the filesystem.&lt;br /&gt;
&lt;br /&gt;
-kin&lt;br /&gt;</description>
      <pubDate>Fri, 30 Oct 2009 06:55:20 GMT</pubDate>
      <author>kinc</author>
      <guid>http://communities.vmware.com/thread/239663</guid>
      <dc:date>2009-10-30T06:55:20Z</dc:date>
      <clearspace:dateToText>3 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK Logging</title>
      <link>http://communities.vmware.com/thread/239553</link>
      <description>When calling both VixDiskLib_InitEx and VixMntapi_Init my code provides all three logging functions.&lt;br /&gt;
Yet, there are still messages written to standard output, such as &lt;br /&gt;
&lt;p /&gt;
   [2009-10-29 11:51:47.209 B763BB30 info 'App'] Current working directory: /mnt/disk2/home/devel/trunk&lt;br /&gt;
   [2009-10-29 11:26:10.017 B75A3B30 trivia 'SOAP'] Sending soap request to [TCP:10.10.42.200:443]: retrieveContent&lt;br /&gt;
   [2009-10-29 11:26:10.021 B75A3B30 trivia 'SOAP'] Received soap response from [TCP:10.10.42.200:443]: retrieveContent&lt;br /&gt;
   [2009-10-29 11:26:10.022 B75A3B30 trivia 'SOAP'] Sending soap request to [TCP:10.10.42.200:443]: GetConfig&lt;br /&gt;
   [2009-10-29 11:26:10.032 B75A3B30 trivia 'SOAP'] Received soap response from [TCP:10.10.42.200:443]: GetConfig&lt;br /&gt;
&lt;p /&gt;
How can these messages be prevented, or redirected to my own logging functions ?</description>
      <pubDate>Thu, 29 Oct 2009 19:04:03 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/239553</guid>
      <dc:date>2009-10-29T19:04:03Z</dc:date>
      <clearspace:dateToText>3 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Virtual Appliance deployment degradation on vSphere4</title>
      <link>http://communities.vmware.com/thread/238280</link>
      <description>&lt;div class="jive-thread-post-message"&gt;Hello,&lt;br /&gt;
&lt;br /&gt;
We have high performance degradation when our Appliance is deployed to&lt;br /&gt;
ESX server via Virtual Center. When the appliance is deployed to ESX&lt;br /&gt;
directly we don&amp;rsquo;t have such problem.&lt;br /&gt;
We are using the following script:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;i&gt;curl -u username:NfelMC2Ub -k -T upload &lt;a class="jive-link-external" href="https://10.250.148.27/folder/LR1_11133_ESXAppliance/upload.dat?dcPath=Center&amp;#38;dsName=Storage1"&gt;https://10.250.148.27/folder/LR1_11133_ESXAppliance/upload.dat?dcPath=Center&amp;#38;dsName=Storage1&lt;/a&gt;&lt;/i&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
where 10.250.148.27 is the address of Virtual Center. If we specify the&lt;br /&gt;
address of ESX instead of Virtual Center, everything works fast. &lt;br /&gt;
BTW such problem appeared on vSphere 4, on previous versions everything was fine.&lt;br /&gt;
Could you please answer:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;What could be the reason of this degradation?&lt;/li&gt;
&lt;li&gt;How can we tune up the speed of deployment via Virtual Center?&lt;/li&gt;
&lt;li&gt;If we have correct credentials on Virtual Center, is it possible to deploy directly to the ESX registered on it?&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Thank you&lt;/div&gt;</description>
      <pubDate>Fri, 23 Oct 2009 08:04:31 GMT</pubDate>
      <author>Lexus16</author>
      <guid>http://communities.vmware.com/thread/238280</guid>
      <dc:date>2009-10-23T08:04:31Z</dc:date>
      <clearspace:dateToText>3 weeks, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib_Read/Write performance</title>
      <link>http://communities.vmware.com/thread/233497</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
Comparing  VixDiskLib_Read and VixDiskLib_Write performance with vcbMounter to backup vm and vcbMounter is more then twice faster. I tried different buffer sizes for VixDiskLib_Read/Write without real improvement. Looking at disk I/O I found that when I run VixDiskLib_Read even with large buffers(512Kb), it always issues 4Kb reads to disk and vcbMounter uses 256Kb reads. Am I missing something or it is by design? I am using san advanced transport.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Vladimir &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Thu, 24 Sep 2009 18:58:24 GMT</pubDate>
      <author>VladimirT</author>
      <guid>http://communities.vmware.com/thread/233497</guid>
      <dc:date>2009-09-24T18:58:24Z</dc:date>
      <clearspace:dateToText>4 weeks, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>10</clearspace:messageCount>
      <clearspace:replyCount>9</clearspace:replyCount>
    </item>
    <item>
      <title>Connecting via Virtual Center</title>
      <link>http://communities.vmware.com/thread/237234</link>
      <description>I have working C code that accesses a virtual disk via the ESX host.&lt;br /&gt;
I am now trying to connect through Virtual Center, and facing a few oddities.&lt;br /&gt;
&lt;br /&gt;
I replaced VixDiskLib_Connect with VixDiskLib_ConnectEx and was able to connect to the ESX.&lt;br /&gt;
Connections to the VC don't succeed.&lt;br /&gt;
&lt;br /&gt;
There are quite a few problems, but these are the highlights:&lt;br /&gt;
&lt;br /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;VixDiskLib_ConnectEx always returns a success value, regardless of the parameters&lt;/li&gt;
&lt;li&gt;When using the right parameters, with port 0, the next function, VixMntapi_OpenDisks, is the one that actually fails, with error message "server refused connection"&lt;/li&gt;
&lt;li&gt;When using port 443, the code hangs indefinitely &lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
Any ideas or code samples would be appreciated.&lt;br /&gt;
Gilad</description>
      <pubDate>Fri, 16 Oct 2009 20:33:57 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/237234</guid>
      <dc:date>2009-10-16T20:33:57Z</dc:date>
      <clearspace:dateToText>1 month, 6 hours ago</clearspace:dateToText>
      <clearspace:messageCount>11</clearspace:messageCount>
      <clearspace:replyCount>10</clearspace:replyCount>
    </item>
    <item>
      <title>Creating disks with type VIXDISKLIB_DISK_VMFS_THIN</title>
      <link>http://communities.vmware.com/thread/237256</link>
      <description>&lt;br /&gt;
I am trying to create a disk file using the new vSphere Thin type using the VDDK 1.1 libraries.&lt;br /&gt;
&lt;p /&gt;
 When I issue the create call against my local machine, I am getting a "One of the parameters was invalid" response back.&lt;br /&gt;
&lt;p /&gt;
 If I use any other disk type, the create request completes ok.&lt;br /&gt;
&lt;p /&gt;
Is VMFS_THIN fully supported in the VDDK?</description>
      <pubDate>Fri, 16 Oct 2009 21:25:20 GMT</pubDate>
      <author>RColbert</author>
      <guid>http://communities.vmware.com/thread/237256</guid>
      <dc:date>2009-10-16T21:25:20Z</dc:date>
      <clearspace:dateToText>1 month, 8 hours ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK Redistribution questions</title>
      <link>http://communities.vmware.com/thread/237836</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
I have several questions regarding VDDK redistribution:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
1) What files from VDDK package must be redistributed with our product:&lt;br /&gt;
everything which is installed by VDDK installer / just the files used&lt;br /&gt;
by our product / other? How does our installer have to place these&lt;br /&gt;
files to the client machine: create a VDDK folder inside our product&lt;br /&gt;
installation folder / other?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
2) We use the version of libcurl which is slightly changed. Can we&lt;br /&gt;
replace the libcurl.dll file from standard VDDK package with our&lt;br /&gt;
version of this file for redistribution? If libcurl.dll from the&lt;br /&gt;
original VDDK package must be redistributed, how can we workaround this?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Thank you</description>
      <pubDate>Wed, 21 Oct 2009 06:40:44 GMT</pubDate>
      <author>Lexus16</author>
      <guid>http://communities.vmware.com/thread/237836</guid>
      <dc:date>2009-10-21T06:40:44Z</dc:date>
      <clearspace:dateToText>1 month, 18 hours ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Next VDDK Version ?</title>
      <link>http://communities.vmware.com/thread/237025</link>
      <description>Is there any information available about content and schedule of next VDDK version ?</description>
      <pubDate>Thu, 15 Oct 2009 19:42:56 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/237025</guid>
      <dc:date>2009-10-15T19:42:56Z</dc:date>
      <clearspace:dateToText>1 month, 19 hours ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>How to monitor vmware-mount.</title>
      <link>http://communities.vmware.com/thread/237853</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
when I mount a vmdk , How do I know that this event is happening. Say wen we power on a VM , It ll appear in the Tasks and in turn will appear in Events in the VI client window. Similarly is there a way I can get this mount event from the VI client. or rather from the VCenter web service ? &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
Ayrus.</description>
      <pubDate>Wed, 21 Oct 2009 11:12:10 GMT</pubDate>
      <author>ayrus</author>
      <guid>http://communities.vmware.com/thread/237853</guid>
      <dc:date>2009-10-21T11:12:10Z</dc:date>
      <clearspace:dateToText>1 month, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VixMntapi_GetOsInfo Fails</title>
      <link>http://communities.vmware.com/thread/237051</link>
      <description>Whenever I try to call VixMntapi_GetOsInfo, it fails with error 6, interpreted as "The operation is not supported for the specified parameters"&lt;br /&gt;
Any idea would be appreciated.</description>
      <pubDate>Thu, 15 Oct 2009 20:39:01 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/237051</guid>
      <dc:date>2009-10-15T20:39:01Z</dc:date>
      <clearspace:dateToText>1 month, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Multiple threads created by VDDK</title>
      <link>http://communities.vmware.com/thread/237731</link>
      <description>I have a single threaded Linux application that uses VDDK.&lt;br /&gt;
While trying to connect to a virtual disk, ps shows that I have two additional threads (or processes), probably created by VDDK.&lt;br /&gt;
What are these additional threads ?&lt;br /&gt;
Is this behavior documented ?</description>
      <pubDate>Tue, 20 Oct 2009 17:27:36 GMT</pubDate>
      <author>giladb</author>
      <guid>http://communities.vmware.com/thread/237731</guid>
      <dc:date>2009-10-20T17:27:36Z</dc:date>
      <clearspace:dateToText>1 month, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>can't mount remote vmdk</title>
      <link>http://communities.vmware.com/thread/237916</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I'd like to use vmware-mount to remotely mount a vmdk on our ESX 4 server,&lt;br /&gt;
but can't seem to be able to:&lt;br /&gt;
&lt;br /&gt;
bash-3.2# vmware-mount -h esx -u root -F /root/infoblox '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;Ubuntu/Ubuntu.vmdk' /tmp/vmdk&lt;br /&gt;
Failed to open disk: Unknown error (1)&lt;br /&gt;
Failed to mount disk '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;Ubuntu/Ubuntu.vmdk': Cannot open the virtual disk&lt;br /&gt;
bash-3.2# vmware-mount -h esx -u root -F /root/infoblox '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;VMware Studio/VMware Studio.vmdk' /tmp/vmdk&lt;br /&gt;
Failed to open disk: Unknown error (1)&lt;br /&gt;
Failed to mount disk '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;VMware Studio/VMware Studio.vmdk': Cannot open the virtual disk&lt;br /&gt;
bash-3.2# vmware-mount -h esx -u root -F /root/infoblox '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;rsp-esx.vmdk' /tmp/vmdk&lt;br /&gt;
Failed to open disk: Unknown error (1)&lt;br /&gt;
Failed to mount disk '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;rsp-esx.vmdk': Cannot open the virtual disk&lt;br /&gt;
bash-3.2# &lt;br /&gt;
&lt;br /&gt;
On our ESX server, the name of the datastore is Storage1, and I can see the&lt;br /&gt;
vmdk's there:&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;root@localhost /&lt;/strike&gt;# find /vmfs/volumes/ | grep vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/esxconsole-4ad3c62b-d3d4-4d04-a6f9-00304834fd8a/esxconsole-flat.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/esxconsole-4ad3c62b-d3d4-4d04-a6f9-00304834fd8a/esxconsole.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/Ubuntu/Ubuntu-flat.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/Ubuntu/Ubuntu.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/VMware Studio/VMware Studio-flat.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/VMware Studio/VMware Studio.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/rsp-esx-flat.vmdk&lt;br /&gt;
/vmfs/volumes/4ad3c6c2-bdf33934-0aaf-00304834fd8a/rsp-esx.vmdk&lt;br /&gt;
&lt;strike&gt;root@localhost /&lt;/strike&gt;# &lt;br /&gt;
&lt;br /&gt;
This is the vmware-mount I used:&lt;br /&gt;
&lt;br /&gt;
bash-3.2# vmware-mount -v&lt;br /&gt;
vmware-mount: option requires an argument -- 'v'&lt;br /&gt;
VMware DiskMount Utility version 2.0.1, build-156745&lt;br /&gt;
...&lt;br /&gt;
&lt;p /&gt;
Any help is appreciated.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
Kin</description>
      <pubDate>Wed, 21 Oct 2009 15:37:37 GMT</pubDate>
      <author>kinc</author>
      <guid>http://communities.vmware.com/thread/237916</guid>
      <dc:date>2009-10-21T15:37:37Z</dc:date>
      <clearspace:dateToText>1 month, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>VDDK .NET wrapper?</title>
      <link>http://communities.vmware.com/thread/231574</link>
      <description>Hi, &lt;br /&gt;
&lt;br /&gt;
Is there a com library available for the VDDK SDK? VMware did that for the VixSDK afaik.&lt;br /&gt;
I am currently coding .NET. If there is no .NET wrapper for VDDK, does anybody have any recommendations on how to implement communication between C and .NET programs!?&lt;br /&gt;
&lt;br /&gt;
Tos2k</description>
      <pubDate>Tue, 15 Sep 2009 13:18:05 GMT</pubDate>
      <author>tos2k</author>
      <guid>http://communities.vmware.com/thread/231574</guid>
      <dc:date>2009-09-15T13:18:05Z</dc:date>
      <clearspace:dateToText>1 month, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>43</clearspace:messageCount>
      <clearspace:replyCount>42</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK redistributable size and installation</title>
      <link>http://communities.vmware.com/thread/235245</link>
      <description>We are planning to implement scanning of VMware images (disks) into our antivir products. As far as I know we need to participate in the TAP program at select level or higher in order to redistribute the VDDK. Concerning the redistribution of the VDDK I have some questions:&lt;br /&gt;
&lt;br /&gt;
1. What is the size (MB) of the VDDK redistributable package? &lt;br /&gt;
2. How is the redistributable installed? Simply by copying files? Does it install any drivers on the customers machine? What about uninstall?&lt;br /&gt;
3. How can we make sure the the VDDK is updated when bug fixes are available? Our product needs to be updated on-th-fly without user interaction.&lt;br /&gt;
&lt;br /&gt;
Thanks, Gerhard.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">installation</category>
      <pubDate>Tue, 06 Oct 2009 07:07:28 GMT</pubDate>
      <author>geherbert</author>
      <guid>http://communities.vmware.com/thread/235245</guid>
      <dc:date>2009-10-06T07:07:28Z</dc:date>
      <clearspace:dateToText>1 month, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Open multiple disks with SAN transport</title>
      <link>http://communities.vmware.com/thread/232365</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
I am trying to open multiple disk belonging to same VM with advanced transport at the same time and the first disk opens just fine but all disks after would fail to open with san transport.&lt;br /&gt;
&lt;p /&gt;
The error I am getting:&lt;br /&gt;
&lt;p /&gt;
&lt;strike&gt;2009-09-18 14:57:33.807 04468 error 'App'&lt;/strike&gt; Cannot use advanced transport modes for 192.168.2.50/moref=1568//vmfs/volumes/4a58d473-f30ebdb8-cda9-000e0cc65ae8/WI&lt;br /&gt;
N2K0001/WIN2K0001.vmx-snapshot-161: Cannot create directory c:\temp\564dc525-fdc7-c9d2-52b9-a6fc4dd9c311-1568. &lt;br /&gt;
&lt;p /&gt;
It looks like when I open first disk vixDiskLib creates temp directory and then all other disks would fail to open with san trasport producing this error. If I open one disk at a time and close it then all of them are fine.&lt;br /&gt;
&lt;p /&gt;
But I need to open multiple disks so I can provide disk handles to  VixMntapi_OpenDiskSet function.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Vladimir &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 18 Sep 2009 19:07:27 GMT</pubDate>
      <author>VladimirT</author>
      <guid>http://communities.vmware.com/thread/232365</guid>
      <dc:date>2009-09-18T19:07:27Z</dc:date>
      <clearspace:dateToText>1 month, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Bytes/sector for vmdk</title>
      <link>http://communities.vmware.com/thread/236479</link>
      <description>Hi!&lt;br /&gt;
Does anybody know if it is fixed that there are 512 bytes per sector for vmdk files? Where can I find how many bytes a sector consists of?&lt;br /&gt;
&lt;br /&gt;
Tos2k</description>
      <pubDate>Tue, 13 Oct 2009 11:12:50 GMT</pubDate>
      <author>tos2k</author>
      <guid>http://communities.vmware.com/thread/236479</guid>
      <dc:date>2009-10-13T11:12:50Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>SISTEMISTI SENIOR WINDOWS / WMWARE</title>
      <link>http://communities.vmware.com/thread/236753</link>
      <description>&lt;span class="newbb_plus_css"&gt;Salve a tutti!&lt;br /&gt;
&lt;br /&gt;
Si ricercano urgentemente due Sistemisti Senior Windows / Wmware per l'area di Verona.&lt;br /&gt;
&lt;br /&gt;
Durata del contratto: un anno.&lt;br /&gt;
&lt;br /&gt;
Gli interessati sono pregati di mandare il Curriculum Vitae a &lt;a class="jive-link-email" href="mailto:job@adfor.it"&gt;job@adfor.it&lt;/a&gt; specificando in oggetto "Candidatura Sistemista Vmware".&lt;br /&gt;
&lt;br /&gt;
Grazie e a presto.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">sistemista</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">senior</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmware</category>
      <pubDate>Wed, 14 Oct 2009 16:05:05 GMT</pubDate>
      <author>GeRiKoOnE</author>
      <guid>http://communities.vmware.com/thread/236753</guid>
      <dc:date>2009-10-14T16:05:05Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>VDDK Implementation Difficulty Question</title>
      <link>http://communities.vmware.com/thread/236353</link>
      <description>&lt;br /&gt;
One of the new features of Windows 7 and Windows 2008 R2 is the ability to create/mount/manage VHDs from the host's LDM.&lt;br /&gt;
&lt;p /&gt;
My question is how difficult would something like this be to implement using VDDK 1.1?&lt;br /&gt;
&lt;p /&gt;
Any ideas on difficulty would be appreciated.</description>
      <pubDate>Mon, 12 Oct 2009 18:46:31 GMT</pubDate>
      <author>RColbert</author>
      <guid>http://communities.vmware.com/thread/236353</guid>
      <dc:date>2009-10-12T18:46:31Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>vss-manifest.zip file  on ESX 4.0?</title>
      <link>http://communities.vmware.com/thread/222250</link>
      <description>Hello.&lt;br /&gt;
&lt;br /&gt;
I have a windows 2k3 virtual machine and I have installed Vmware tools on it.&lt;br /&gt;
According to documentation when I will create the snapshot of this virtual machine&lt;br /&gt;
then it will generate vss-manifest.zip file in SnapshotDir.&lt;br /&gt;
which location is this? In virtual machine folder on data stores or any thing else?&lt;br /&gt;
I am not able to find this zip file.&lt;br /&gt;
Can someone help on this?&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
-AsHwIN</description>
      <pubDate>Tue, 21 Jul 2009 23:44:17 GMT</pubDate>
      <author>Ashwin89</author>
      <guid>http://communities.vmware.com/thread/222250</guid>
      <dc:date>2009-07-21T23:44:17Z</dc:date>
      <clearspace:dateToText>1 month, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>VxDiskLib_Create problem on non-standard filesystem</title>
      <link>http://communities.vmware.com/thread/235635</link>
      <description>&lt;br /&gt;
I've been trying to use VxDiskLib_Create to create a 4GB flat .vmdk file on a non-standard Windows filesystem (not NTFS, FAT, or FAT32).  It fails with error 21 - VIX_E_FILE_TOO_BIG, even though my filesystem has plenty of space for a &amp;gt; 4GB file.  Of course, creating a smaller file works fine.&lt;br /&gt;
&lt;p /&gt;
One piece of evidence I have from tedious debugging is that the library seems to break up the input filename in some cases and not in others.  For instance, if my input filename is&lt;br /&gt;
&lt;p /&gt;
\\MyServer\MyShare\Dir\Files\bigdisk.vmdk (i.e. a regular Windows NTFS share), I see at one point the library calls GetFileAttributes() to see if the file exists.  Things succeed from there on, and I get a big file named \\MyServer\MyShare\Dir\Files\bigdisk-flat.vmdk.&lt;br /&gt;
&lt;p /&gt;
But if I give it the name of a "share" from my alternate filesystem: "\\MyFS\MyShare\Dir\Files\bigdisk.vmdk", it seems to split up the name string, and calls GetFileAttibutes on "\\MyFS\MyShare\Dir\Files" (i.e. the parent directory of the file). It gets back attributes indicating this is a directory, and things fail after that.&lt;br /&gt;
&lt;p /&gt;
Can anyone suggest why the name string gets split up differently in each case?  (By the way, I tried the common trick of lying about my FS type and tried returning "NTFS" instead of "MyFS", but it made no difference.&lt;br /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
Carl</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vixdisklib_create</category>
      <pubDate>Wed, 07 Oct 2009 22:44:55 GMT</pubDate>
      <author>cappellof</author>
      <guid>http://communities.vmware.com/thread/235635</guid>
      <dc:date>2009-10-07T22:44:55Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>vixDiskLib &amp;gt; Managed</title>
      <link>http://communities.vmware.com/thread/193704</link>
      <description>Also, what is the proper way to use &lt;b&gt;.Connect&lt;/b&gt; with Vm Server2.0?&lt;br /&gt;
&lt;br /&gt;
I'm not having any success with this:&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt; Dim err As Integer = VixDiskLib_Init(1, 0, Nothing, Nothing, Nothing, Nothing)

 ' MsgBox(&amp;quot;init &amp;quot; &amp;#38; err.ToString)

 Dim cnxParams As New VixDiskLibConnectParams
 cnxParams.serverName = &amp;quot;pc279&amp;quot;
 cnxParams.credType = VixDiskLibCredType.VIXDISKLIB_CRED_UID
 cnxParams.creds.uid.userName = &amp;quot;user&amp;quot;
 cnxParams.creds.uid.password = &amp;quot;&amp;quot;
 cnxParams.port = 0

 Dim connPtr As IntPtr = IntPtr.Zero
 err = VixDiskLib_Connect(cnxParams, connPtr)
 'MsgBox(VixDiskLib_GetErrorText(err, Nothing))
 MsgBox(&amp;quot;conn &amp;quot; &amp;#38; err.ToString &amp;#38; &amp;quot; : connPtr &amp;quot; &amp;#38; connPtr.ToString)

 VixDiskLib_Exit()
&lt;/code&gt;&lt;/pre&gt;</description>
      <pubDate>Tue, 10 Feb 2009 22:31:31 GMT</pubDate>
      <author>fixitchris</author>
      <guid>http://communities.vmware.com/thread/193704</guid>
      <dc:date>2009-02-10T22:31:31Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>Changed Block Tracking</title>
      <link>http://communities.vmware.com/thread/234784</link>
      <description>&lt;br /&gt;
Hi &lt;br /&gt;
&lt;p /&gt;
I have  two problems with change block tracking:&lt;br /&gt;
&lt;p /&gt;
1. Activating with VirtualMachineConfigSpec does not work. I use the snipet &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
VirtualMachineConfigSpec configSpec = new VirtualMachineConfigSpec;&lt;br /&gt;
configSpec.ChangeTrackingEnabled = true;&lt;br /&gt;
ManagedObjectReference taskMoRef =&lt;br /&gt;
serviceConnection.getService().ReconfigureVm_Task(targetVM_MoRef, configSpec); &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Task completes successfully. But verifying changeTrackingEnabled field in MOB shows false.&lt;br /&gt;
&lt;p /&gt;
To enable it I had to add ctkEnabled field and set it to true.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
2.  After manually enabling change tracking and rebooting vm, I am creating a snapshot in Virtual Client and in MOB navigating to snapshots -&amp;gt; snapshot -&amp;gt; config -&amp;gt; hardware - virtualdisk - backing and changeId is set to Unset.&lt;br /&gt;
&lt;p /&gt;
changeTrackingSupported capability is set to true as well. What am I missing?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 02 Oct 2009 14:38:53 GMT</pubDate>
      <author>VladimirT</author>
      <guid>http://communities.vmware.com/thread/234784</guid>
      <dc:date>2009-10-02T14:38:53Z</dc:date>
      <clearspace:dateToText>1 month, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Can`t find best way of remote management</title>
      <link>http://communities.vmware.com/thread/231418</link>
      <description>Hello!&lt;br /&gt;
&lt;br /&gt;
I know that posting here my question is not really correct, but I need immediate answer very much, so please help me! &lt;br /&gt;
&lt;p /&gt;
We`re upgrading&lt;br /&gt;
our few years old system to new configuration. Here is it:&lt;br /&gt;
&lt;p /&gt;
-Dual Xeon-2.8 GHz CPU, 4Gb RAM, 1TB HDD&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
-Xeon 7000 Sequence, 8GB RAM, 4 TB HDD&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
-Intel Xeon DP 3.8F, 4 GB RAM, 2TB HDD&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
I`m running&lt;br /&gt;
MS Windows Server 2003 R2 on old stuff. I want to install Windows Server Core&lt;br /&gt;
R2,  and manage it remotely, either iSCSI,&lt;br /&gt;
while on other  2 &amp;ndash; Widows Server 2008 R2.&lt;br /&gt;
I`d like to install Server Core R2 to Xeon-2.8, to run Active Directory Domain&lt;br /&gt;
Service and Hyper-V on it.  &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
Also I`m&lt;br /&gt;
thinking to purchase Discs Array HP StorageWorks MSA60. My old  shared storage was managed by such iSCSI solution&lt;br /&gt;
as SvSAN, but it`s no good for me now.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
What would&lt;br /&gt;
you adjust me, please?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thank you!</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">iscsi</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">server</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">core</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">r2</category>
      <pubDate>Mon, 14 Sep 2009 17:28:35 GMT</pubDate>
      <author>DinoPozzo</author>
      <guid>http://communities.vmware.com/thread/231418</guid>
      <dc:date>2009-09-14T17:28:35Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>13</clearspace:messageCount>
      <clearspace:replyCount>12</clearspace:replyCount>
    </item>
    <item>
      <title>Using VixMntApi to create files</title>
      <link>http://communities.vmware.com/thread/232785</link>
      <description>&lt;br /&gt;
I'm interested in how/if I can create file(s) in remote virtual disks using the VixMntApi?  I am able to do so with the VM powered OFF, but when the VM is powered ON I get a file in use error when opening the VMDK files.   &lt;br /&gt;
&lt;p /&gt;
On page 50 of  "Virtual DiskAPI Programming Guild ...1.1", it states "If you cannot open a base disk read/write, create a child&lt;br /&gt;
disk in front, and open it read/write."&lt;br /&gt;
&lt;p /&gt;
The first question I have, is this refering to local/hosted disks, remote/managed disk or both?&lt;br /&gt;
&lt;p /&gt;
Second, assuming that it can apply to remote/managed disks,  what's the best way to create the child disk?  I can't use last VixDiskLib_CreateChild, because the documentation says it only applies to hosted disks.  I don't see any Tasks in the VIM that seem relevant.&lt;br /&gt;
&lt;p /&gt;
I'm assuming here a VCB environment with shared storage. &lt;br /&gt;
&lt;p /&gt;
TIA,&lt;br /&gt;
&lt;p /&gt;
Rick</description>
      <pubDate>Tue, 22 Sep 2009 00:05:39 GMT</pubDate>
      <author>RickMeier</author>
      <guid>http://communities.vmware.com/thread/232785</guid>
      <dc:date>2009-09-22T00:05:39Z</dc:date>
      <clearspace:dateToText>2 months, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Create vmdk on ESX using VDDK</title>
      <link>http://communities.vmware.com/thread/232063</link>
      <description>&lt;br /&gt;
Trying to create vmdk on ESX server using sample application and getting error&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Error: [d:\program files\vmware\vmware virtual disk development kit\doc\sample\vixdisklibsample.cpp:&lt;br /&gt;
915]  3 One of the parameters was invalid&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
My command  line:&lt;br /&gt;
&lt;p /&gt;
 -create -cap 1000 -host 192.168.3.45 -user user -password password "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt; Server1/Server1.vmdk"&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Vladimir</description>
      <pubDate>Thu, 17 Sep 2009 13:23:19 GMT</pubDate>
      <author>VladimirT</author>
      <guid>http://communities.vmware.com/thread/232063</guid>
      <dc:date>2009-09-17T13:23:19Z</dc:date>
      <clearspace:dateToText>2 months, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>What contents are returned by VixDiskLib_Read?</title>
      <link>http://communities.vmware.com/thread/224012</link>
      <description>&lt;br /&gt;
I could of course figure this out by trial and error, but I'm looking for an authoritative definition.&lt;br /&gt;
&lt;p /&gt;
Will VixDiskLib_Read() ever return any VMware related data or will it only return data related to the guest OS? Will it include any vmdk data structures?  Or is it equivalent to reading from what the guest OS thinks is a physical disk? &lt;br /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
Rick</description>
      <pubDate>Fri, 31 Jul 2009 21:28:50 GMT</pubDate>
      <author>RickMeier</author>
      <guid>http://communities.vmware.com/thread/224012</guid>
      <dc:date>2009-07-31T21:28:50Z</dc:date>
      <clearspace:dateToText>2 months, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>how to access individual file in vmdk</title>
      <link>http://communities.vmware.com/thread/232002</link>
      <description>Hi,&lt;br /&gt;
I like to know if there a way by which we can read through all the files within the vmware image through any sdk? I have gone through VDDK, as far as I can understand the sdk helps me to read raw data sector by sector. Is there a way by which I can browse through all files-their content, attributes etc. programatically?&lt;br /&gt;
Any help will be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
~Ashish</description>
      <pubDate>Thu, 17 Sep 2009 06:13:36 GMT</pubDate>
      <author>ashiag</author>
      <guid>http://communities.vmware.com/thread/232002</guid>
      <dc:date>2009-09-17T06:13:36Z</dc:date>
      <clearspace:dateToText>2 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Mount Support for Windows 7 and Windows 8 Server R2 Guests</title>
      <link>http://communities.vmware.com/thread/231126</link>
      <description>&lt;br /&gt;
When is support for mounting Windows 7 and Windows 8 Server R2 guests planned?&lt;br /&gt;
&lt;p /&gt;
Currently, vmware-mount.exe completes successfully but there are no files/directories visble in the mapped drive.  This occurs with both versions 1.0 and 1.1 of the VDDk.&lt;br /&gt;
&lt;p /&gt;
When I mount using VixMntAPI in VDDK 1.1 I see a few files and directories from my local c: drive under the symbolic link.&lt;br /&gt;
&lt;p /&gt;
I am using a .vmdk files from VMware Workstation.&lt;br /&gt;
&lt;p /&gt;
 Kevin&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">windows_7</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">windows_8_server_r2</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">mount</category>
      <pubDate>Fri, 11 Sep 2009 17:06:32 GMT</pubDate>
      <author>kevinols</author>
      <guid>http://communities.vmware.com/thread/231126</guid>
      <dc:date>2009-09-11T17:06:32Z</dc:date>
      <clearspace:dateToText>2 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>8</clearspace:messageCount>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>Running Virtualdisk mount</title>
      <link>http://communities.vmware.com/thread/231293</link>
      <description>&lt;br /&gt;
1. I am doing file-level backup by mounting  virtual disk of a  running Windows VM ,which is on NFS datastore by creating a CIFS share on the same file system ,where my NFS export resides .I am doing this by giving /m:n option in vmware-mount command.Where as I am doing the same for  running Linux machine also.Are they valid backup methods ? Because the document says that I cannot use the virtual disk that are currently in use.&lt;br /&gt;
&lt;p /&gt;
2.Is there any other way  to mount a runnning virtual disk using vmware-mount syntax&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Mon, 14 Sep 2009 03:52:14 GMT</pubDate>
      <author>nasadmin</author>
      <guid>http://communities.vmware.com/thread/231293</guid>
      <dc:date>2009-09-14T03:52:14Z</dc:date>
      <clearspace:dateToText>2 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>9</clearspace:messageCount>
      <clearspace:replyCount>8</clearspace:replyCount>
    </item>
    <item>
      <title>Bootable vmdk file from</title>
      <link>http://communities.vmware.com/thread/220425</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
Here are some of my questions&lt;br /&gt;
&lt;p /&gt;
1] How to create a bootable vmdk file&lt;br /&gt;
&lt;p /&gt;
2] If I have a machine Node1 with c:\ as system drive. I want to create a bootable vmdk frile of this volume. How can I do it?&lt;br /&gt;
&lt;p /&gt;
3] I took the backup of a volume. How can I create the bootable vmdk from this backup data? &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 10 Jul 2009 16:00:28 GMT</pubDate>
      <author>kulkarnihemant2000</author>
      <guid>http://communities.vmware.com/thread/220425</guid>
      <dc:date>2009-07-10T16:00:28Z</dc:date>
      <clearspace:dateToText>2 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VMX file for virtual disk</title>
      <link>http://communities.vmware.com/thread/228473</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
 We can read the vmdk using APIs and bring the VMDK on proxy machine but what should we do for other configuration files like .vmx,.vmsn etc?&lt;br /&gt;
&lt;p /&gt;
Do we need to Http apis to get those files or is there any vSphere API's available for the same?&lt;br /&gt;
&lt;p /&gt;
There are APIs like copydatastorefile task and copy virtual disk file task but I guess there are within the ESX server.&lt;br /&gt;
&lt;p /&gt;
Plz Correct me If I am wrong.&lt;br /&gt;
&lt;p /&gt;
Other Http Api call is there any other option for the same?&lt;br /&gt;
&lt;p /&gt;
-AsHwIN&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Thu, 27 Aug 2009 20:30:13 GMT</pubDate>
      <author>Ashwin89</author>
      <guid>http://communities.vmware.com/thread/228473</guid>
      <dc:date>2009-08-27T20:30:13Z</dc:date>
      <clearspace:dateToText>2 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Virtual disk virus signature scanning</title>
      <link>http://communities.vmware.com/thread/229180</link>
      <description>I would like to utilize the VDDK to detect malware&lt;br /&gt;
stored on a virtual disk. What would be the fastest and efficient way possible&lt;br /&gt;
to accomplish this? Following the documentation, there is a sample that&lt;br /&gt;
demonstrates reading in sectors from the virtual disk and running a buffer scan&lt;br /&gt;
on each sector. Using this method proves to be a very time-consuming method&lt;br /&gt;
(takes hours to more than a day) as it is basically doing a low level&lt;br /&gt;
full-system scan. Also it runs the risk of not detecting the virus as it scans a sector at a time and a virus could potentially span several sectors. I have performed several tests by deploying a&lt;br /&gt;
test virus onto the guest OS and scanning the entire system but came across&lt;br /&gt;
zero virus detections (I verified this virus to get detected on my physical&lt;br /&gt;
machine).&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
Am I missing anything in terms of implementing this? If I am, is it expected to see limitations in terms of antimalware engines not being able to detect virus signatures using the VDDK (reading in&lt;br /&gt;
sector-by-sector)? Is there a faster &amp;#38; more consistent approach to accurately&lt;br /&gt;
detect infected machines?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
Thank you in advance for any help.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vm</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">disk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">image</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">virus</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">signature</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">scan</category>
      <pubDate>Tue, 01 Sep 2009 16:51:50 GMT</pubDate>
      <author>kanivarus</author>
      <guid>http://communities.vmware.com/thread/229180</guid>
      <dc:date>2009-09-01T16:51:50Z</dc:date>
      <clearspace:dateToText>2 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>mounting a vmdk</title>
      <link>http://communities.vmware.com/thread/223887</link>
      <description>By any chance can I mount a .vmdk of a VM  when the VM is running. ? atleast can I mount it in a read only mode or something like that ?  &lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Ayrus.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmware-mount</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">disk</category>
      <pubDate>Fri, 31 Jul 2009 06:13:52 GMT</pubDate>
      <author>ayrus</author>
      <guid>http://communities.vmware.com/thread/223887</guid>
      <dc:date>2009-07-31T06:13:52Z</dc:date>
      <clearspace:dateToText>2 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK on Chinese system fails</title>
      <link>http://communities.vmware.com/thread/231704</link>
      <description>&lt;br /&gt;
I have a Simplified Chinese XP SP2 system.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
From it,  I call VixDiskLib_Open  to open a VMDK file.  It fails with error  0x3d00003ebd   (   0x3d0000000 | VIX_E_DISK_ENCODING )&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
The same VMDK file can be opened when the  operating system is Japanese or any western language.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
The filename of the VMDK file contains only latin characters   (   \\VMDKs\data\Win7x86\Win7x86.vmdk )&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Trying vmware-mount  fails in the same way.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Does anyone know what about the disk the VDDK thinks is encoded incorrectly in this environment?   Is there a workaround we can try?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thank you,&lt;br /&gt;
&lt;p /&gt;
 ---&lt;br /&gt;
&lt;p /&gt;
Jonathan &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">developer</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">encoding</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">error</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">localized</category>
      <pubDate>Tue, 15 Sep 2009 20:54:09 GMT</pubDate>
      <author>jedwards_mcafee</author>
      <guid>http://communities.vmware.com/thread/231704</guid>
      <dc:date>2009-09-15T20:54:09Z</dc:date>
      <clearspace:dateToText>2 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>10</clearspace:messageCount>
      <clearspace:replyCount>9</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK bin/AMD64/vstor2-mntapi10.sys?</title>
      <link>http://communities.vmware.com/thread/231469</link>
      <description>What's the difference in the bin/vstor2-mntapi10.sys and the bin/AMD64/vstor2-mntapi10.sys service?&lt;br /&gt;
&lt;br /&gt;
 Thanks,&lt;br /&gt;
-Ron</description>
      <pubDate>Mon, 14 Sep 2009 19:48:58 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/231469</guid>
      <dc:date>2009-09-14T19:48:58Z</dc:date>
      <clearspace:dateToText>2 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib_Clone() Error</title>
      <link>http://communities.vmware.com/thread/230221</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I am working in a project using VDDK API. I have been able to Connect, Open, Read and Write to VM virtual disks using VixDiskLib. But I have a problem using VixDiskLib_Clone() function to copy a vdisk. I have defined this function:&lt;br /&gt;
&lt;br /&gt;
public static bool Clone(vixDiskSourceVixDisk, string SourceDiskPath, vixDisk TargetVixDisk, string TargetDiskPath, VixDiskLibProgressFunc ProgressFunc)&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
VixDiskLibCreateParams CreateParams = new VixDiskLibCreateParams();&lt;br /&gt;
&lt;br /&gt;
CreateParams.adapterType = VixDiskLibAdapterType.VIXDISKLIB_ADAPTER_SCSI_LSILOGIC;&lt;br /&gt;
CreateParams.capacity = 20 * 2048;&lt;br /&gt;
CreateParams.diskType = VixDiskLibDiskType.VIXDISKLIB_DISK_MONOLITHIC_SPARSE;&lt;br /&gt;
CreateParams.hwVersion = vixDiskLib.VIXDISKLIB_HWVERSION_WORKSTATION_6;&lt;br /&gt;
&lt;p /&gt;
IntPtr clientData = (IntPtr) null;&lt;br /&gt;
ulong ulStatus;&lt;br /&gt;
&lt;p /&gt;
ulStatus = vixDiskLib.Clone(TargetVixDisk.VixConnHandle, TargetDiskPath, SourceVixDisk.VixConnHandle, SourceDiskPath, out CreateParams, ProgressFunc, clientData, true);&lt;br /&gt;
&lt;br /&gt;
if (ulStatus != 0)&lt;br /&gt;
{&lt;br /&gt;
string msg = vixDisk.GetError(ulStatus);&lt;br /&gt;
return false;&lt;br /&gt;
}&lt;br /&gt;
return true;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
If I define Target Server as blank "" to copy to local and call Clone() I get error: "invalid parameter was supplied"&lt;br /&gt;
&lt;br /&gt;
TargetVmdkPath = @"C:\Users\Alberto\Desktop\vddk\test.vmdk";&lt;br /&gt;
TargetServer = "";&lt;br /&gt;
TargetVmxPath = "";&lt;br /&gt;
TargetDatacenter = "";&lt;br /&gt;
TargetDatastore = "";&lt;br /&gt;
TargetUser = "";&lt;br /&gt;
 TargetPass= "";&lt;br /&gt;
TargetPort = 0;&lt;br /&gt;
&lt;br /&gt;
If I define Target as ESX I can Connect,Open, Read.. disks in that ESX with Connect(), Open(), Read(). But when I call Clone() I get error: "Cannot connect to host" (17179887184) and I get this log in ESX hostd.log:&lt;br /&gt;
&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.560 'ha-eventmgr' 44473264 info&lt;/strike&gt; Event 155 : User root@127.0.0.1 logged in&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.710 'ha-license-manager' 20286384 error&lt;/strike&gt; Key esxFull, not found&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.710 'ha-license-manager' 20286384 error&lt;/strike&gt; Key backup, not found&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.711 'Locale' 20286384 warning&lt;/strike&gt; FormatField: Invalid (vim.LicenseManager.DiagnosticInfo.key)&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.777 'TaskManager' 20814768 info&lt;/strike&gt; Task Created : haTask--vim.SearchIndex.findByInventoryPath-158510209&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.777 'TaskManager' 20814768 info&lt;/strike&gt; Task Completed : haTask--vim.SearchIndex.findByInventoryPath-158510209&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.865 'TaskManager' 44473264 info&lt;/strike&gt; Task Created : haTask--vim.SearchIndex.findByDatastorePath-158510210&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:20.868 'TaskManager' 44473264 info&lt;/strike&gt; Task Completed : haTask--vim.SearchIndex.findByDatastorePath-158510210&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.127 'TaskManager' 20020144 info&lt;/strike&gt; Task Created : haTask--vim.NfcService.randomAccessOpen-158510212&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.136 'TaskManager' 20020144 info&lt;/strike&gt; Task Completed : haTask--vim.NfcService.randomAccessOpen-158510212&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.219 'ha-eventmgr' 18381744 info&lt;/strike&gt; Event 156 : User root logged out&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.528 'Vmomi' 20286384 info&lt;/strike&gt; Activation &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=N5Vmomi10ActivationE%3A0x9cc3af0"&gt;N5Vmomi10ActivationE:0x9cc3af0&lt;/a&gt; : Invoke done &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=cancelWaitForUpdates"&gt;cancelWaitForUpdates&lt;/a&gt; on &lt;strike&gt;vmodl.query.PropertyCollector:ha-property-collector&lt;/strike&gt;&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.529 'Vmomi' 20286384 info&lt;/strike&gt; Throw vim.fault.NotAuthenticated&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.529 'Nfc' 18115504 info&lt;/strike&gt; PROXY connection to NFC(useSSL=0): found session ticket:&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=N9VimShared15NfcTicketByPathE%3A0xa1240b4"&gt;N9VimShared15NfcTicketByPathE:0xa1240b4&lt;/a&gt;&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.530 'BaseLibs' 18115504 info&lt;/strike&gt; &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+DEBUG"&gt;NFC DEBUG&lt;/a&gt; NfcNetTcpGetSockFd: sockFd = 0, sSockFd = 53&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.532 'BaseLibs' 18115504 info&lt;/strike&gt; &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+DEBUG"&gt;NFC DEBUG&lt;/a&gt; NfcServerLoop: sockFd ready for READ&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.533 'BaseLibs' 18115504 info&lt;/strike&gt; &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+DEBUG"&gt;NFC DEBUG&lt;/a&gt; NfcServerLoop: Received session complete&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.558 'Vmomi' 20286384 info&lt;/strike&gt; Result:&lt;br /&gt;
(vim.fault.NotAuthenticated) {&lt;br /&gt;
   dynamicType = &amp;lt;unset&amp;gt;,&lt;br /&gt;
   object = 'vmodl.query.PropertyCollector:ha-property-collector',&lt;br /&gt;
   privilegeId = "System.View",&lt;br /&gt;
   msg = ""&lt;br /&gt;
}&lt;br /&gt;
&lt;strike&gt;2009-09-07 11:47:21.559 'App' 20286384 error&lt;/strike&gt; Failed to send response to the client: Broken pipe&lt;br /&gt;
&lt;p /&gt;
I have imported the function in C# as:&lt;br /&gt;
&lt;p /&gt;
public static extern System.UInt64 Clone(IntPtr dstConnection, string dstPath, IntPtr srcConnection, string srcPath, out VixDiskLibCreateParams vixCreateParams, VixDiskLibProgressFunc progressFunc, IntPtr progressCallbackData, bool overWrite);&lt;br /&gt;
&lt;p /&gt;
Regards,&lt;br /&gt;
Alberto</description>
      <pubDate>Mon, 07 Sep 2009 10:05:28 GMT</pubDate>
      <author>Alberto Gonzalez</author>
      <guid>http://communities.vmware.com/thread/230221</guid>
      <dc:date>2009-09-07T10:05:28Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Advanced Transport Modes</title>
      <link>http://communities.vmware.com/thread/228254</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I am trying to use VDDK in c# on 64bit Windows 2003 and having problems using san transport.&lt;br /&gt;
&lt;p /&gt;
  My process: &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;VixDiskLib_InitEx&lt;/b&gt; - Works fine&lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;VixDiskLib_ConnectEx&lt;/b&gt; - Returns VIX_OK&lt;br /&gt;
&lt;p /&gt;
in console I see:&lt;br /&gt;
&lt;p /&gt;
&lt;strike&gt;2009-08-26 15:23:28.890 04068 trivia 'transport'&lt;/strike&gt; Checking transport mode nbdssl.&lt;br /&gt;
&lt;strike&gt;2009-08-26 15:23:28.890 04068 trivia 'transport'&lt;/strike&gt; Transport mode nbdssl passed pre-flight checks. Adding to list of available transports.&lt;br /&gt;
&lt;strike&gt;2009-08-26 15:23:28.890 04068 trivia 'transport'&lt;/strike&gt; Checking transport mode nbd.&lt;br /&gt;
&lt;strike&gt;2009-08-26 15:23:28.890 04068 trivia 'transport'&lt;/strike&gt; Transport mode nbd passed pre-flight checks. Adding to list of available transports.&lt;br /&gt;
&lt;strike&gt;2009-08-26 15:23:28.890 04068 trivia 'transport'&lt;/strike&gt; Narrowing down applicable transport modes.&lt;br /&gt;
&lt;strike&gt;2009-08-26 15:23:28.890 04068 trivia 'transport'&lt;/strike&gt; Confirmed that mode san is applicable. &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;b&gt;VixDiskLib_Open&lt;/b&gt; - Returns VIX_E_FILE_ACCESS_ERROR&lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;VixDiskLib_Close&lt;/b&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;VixDiskLib_Disconnect&lt;/b&gt; &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Any idea why it returns  &lt;b&gt;VixDiskLib_Open&lt;/b&gt; returns VIX_E_FILE_ACCESS_ERROR. I do not see any log entries created in hostd.log on ESX server. &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks</description>
      <pubDate>Wed, 26 Aug 2009 20:00:31 GMT</pubDate>
      <author>VladimirT</author>
      <guid>http://communities.vmware.com/thread/228254</guid>
      <dc:date>2009-08-26T20:00:31Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>linux vmdk mount</title>
      <link>http://communities.vmware.com/thread/230121</link>
      <description>Is there anyway to mount a storage side snapshot of a linux virtual disk ? I can do the same for windows by using /m:n option</description>
      <pubDate>Sun, 06 Sep 2009 15:38:16 GMT</pubDate>
      <author>nasadmin</author>
      <guid>http://communities.vmware.com/thread/230121</guid>
      <dc:date>2009-09-06T15:38:16Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK utilities on esxi</title>
      <link>http://communities.vmware.com/thread/225696</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I am trying to mount an esxi host using the vmware-mount command found in the virtual disk manager utility. However when I issue the mount command it tells me I am not licesned to use VDDK. Is this correct for esxi? &lt;br /&gt;
&lt;p /&gt;
Assuming it is, is there an alternative product I could use? I am trying to change my pre-allocated to disks to growable -  the ultimate aim being to shrink them.&lt;br /&gt;
&lt;p /&gt;
 cheers&lt;br /&gt;
&lt;p /&gt;
 Richard</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">esxi</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vixdisklib</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmware-mount</category>
      <pubDate>Wed, 12 Aug 2009 09:38:33 GMT</pubDate>
      <author>richard999</author>
      <guid>http://communities.vmware.com/thread/225696</guid>
      <dc:date>2009-08-12T09:38:33Z</dc:date>
      <clearspace:dateToText>2 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>VMDK newbie question</title>
      <link>http://communities.vmware.com/thread/227994</link>
      <description>I've used the VDDK sample program &lt;i&gt;vixdisklibsample -create c:\tmp\blah.vmdk&lt;/i&gt; to generate an empty virtual disk and it does create that file with an initial size of 64KB as expected.&lt;br /&gt;
&lt;br /&gt;
When I then try to mount it with &lt;i&gt;vmware-mount k: \tmp\blah.vmdk&lt;/i&gt; I get a mount failure message&lt;br /&gt;
&lt;i&gt;Unable to mount the virtual disk. The disk may be in use by a virtual&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;machine, may not have enough volumes or mounted under another drive&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;letter. If not, verify that the file is a valid virtual disk file&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
I don't think the file is in use by a VM and &lt;i&gt;vixdisklibsample -info c:\tmp\blah.vmdk&lt;/i&gt; displays&lt;br /&gt;
&lt;i&gt;capacity          = 204800 sectors&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;number of links   = 1&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;adapter type      = BusLogic SCSI&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;BIOS geometry     = 0/0/0&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;physical geometry = 100/64/32&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;Transport modes supported by vixDiskLib: file:nbdssl:nbd&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
There's a note in vddk11_diskmount.pdf that "On Windows hosts, you can mount volumes formatted with FAT (12/16/32) or NTFS only."&lt;br /&gt;
The sample program creates the disk with parameters&lt;br /&gt;
   createParams.adapterType = appGlobals.adapterType;&lt;br /&gt;
   createParams.capacity = appGlobals.mbSize * 2048;&lt;br /&gt;
   createParams.diskType = VIXDISKLIB_DISK_MONOLITHIC_SPARSE;&lt;br /&gt;
   createParams.hwVersion = VIXDISKLIB_HWVERSION_WORKSTATION_5;&lt;br /&gt;
&lt;br /&gt;
Do I need to specify some other parameter to force NTFS volume formatting for the virtual disk so that it can be mounted as a Windows drive?</description>
      <pubDate>Tue, 25 Aug 2009 22:38:06 GMT</pubDate>
      <author>KirkAtKace</author>
      <guid>http://communities.vmware.com/thread/227994</guid>
      <dc:date>2009-08-25T22:38:06Z</dc:date>
      <clearspace:dateToText>2 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Failed to load shared object file vixDiskLib.so</title>
      <link>http://communities.vmware.com/thread/227398</link>
      <description>&lt;br /&gt;
I am trying to access VMDK from a unix application using VDDK 1.1, I am using dynamic loading i.e. using dlopen, dlsym and dlclose.&lt;br /&gt;
&lt;p /&gt;
The library is installed at /usr/local/lib/vmware-vix-disklib/  &lt;br /&gt;
&lt;p /&gt;
The dlopen, dlsym, dlclose operations do not report any problem neither do VixDiskLib_Init and VixDiskLib_Connect &lt;br /&gt;
&lt;p /&gt;
but VixDiskLib_Open fails with error: VixDiskLib: Failed to open shared object file vixDiskLib.so: no  such file or directory. &lt;br /&gt;
&lt;p /&gt;
Please note that while doing VixDiskLib_Init, I am supplying parameter libdir as  /usr/local/lib/vmware-vix-disklib/lib64&lt;br /&gt;
&lt;p /&gt;
Please suggest.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks in advance.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
gaurav</description>
      <pubDate>Fri, 21 Aug 2009 02:35:06 GMT</pubDate>
      <author>vohra</author>
      <guid>http://communities.vmware.com/thread/227398</guid>
      <dc:date>2009-08-21T02:35:06Z</dc:date>
      <clearspace:dateToText>3 months, 16 hours ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Technology Exchange Developer Day - Demo on VDDK, a part of vStorage APIs</title>
      <link>http://communities.vmware.com/thread/226924</link>
      <description>Hello,&lt;br /&gt;
&lt;br /&gt;
We are happy to announce about our hands-on demo at Technology Exchange Developer Day 2009, Demo on VDDK(Virtual Disk Development Kit), a part of vStorage APIs&lt;br /&gt;
Presenter: Sudarsan Piduri&lt;br /&gt;
&lt;br /&gt;
Demo ID: DS-07&lt;br /&gt;
&lt;br /&gt;
Time: 5:45 - 6:45 PM&lt;br /&gt;
&lt;br /&gt;
Abstract:&lt;br /&gt;
&lt;br /&gt;
VixDiskLib and VixMntapi libraries can be used to manipulate virtual disks in both hosted and virtual infrastructure environments. &lt;br /&gt;
These libraries can be used to enable on-line backups of running VMs from outside the VM. This demo will illustrate some &lt;br /&gt;
additional use cases, like the use of these libraries to perform disk and file level tasks such as checking for presence of a file &lt;br /&gt;
on a powered off vm. The demo is implemented using standard C.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmworld</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">technology_exchange</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">developer_day</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vstorage</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">apis</category>
      <pubDate>Wed, 19 Aug 2009 01:58:03 GMT</pubDate>
      <author>navadavuluri</author>
      <guid>http://communities.vmware.com/thread/226924</guid>
      <dc:date>2009-08-19T01:58:03Z</dc:date>
      <clearspace:dateToText>3 months, 5 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>VDDK logs</title>
      <link>http://communities.vmware.com/thread/226432</link>
      <description>&lt;br /&gt;
I am getting VixDiskLib_open() faliure on windows server 2008 x64.&lt;br /&gt;
&lt;p /&gt;
The error is 18000 (cannot connect to host) . I tried reproducing this issue with vixdisklibsample.exe but could not.&lt;br /&gt;
&lt;p /&gt;
Is there any way I can generate logs for VDDK SDK used in my product?</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vixdisklib_open</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">failed</category>
      <pubDate>Mon, 17 Aug 2009 09:13:37 GMT</pubDate>
      <author>tejas_sumant</author>
      <guid>http://communities.vmware.com/thread/226432</guid>
      <dc:date>2009-08-17T09:13:37Z</dc:date>
      <clearspace:dateToText>3 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib_Cleanup always return vixError (6) - The operation is not supported for the specified parameters</title>
      <link>http://communities.vmware.com/thread/226166</link>
      <description>Any ideas how one can determine which parameters it does not like?  I'm calling it after VixDiskLib_Disconnect as the docs recomment and using the same connection params struct I used with VixDiskLib_ConnectEx.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
-Ron&lt;br /&gt;
&lt;br /&gt;
uint32 numCleanedUp = 0, numRemaining = 0;&lt;br /&gt;
&lt;br /&gt;
/*=== VDDK 1.1 header says connection spec must be null ===*/&lt;br /&gt;
connectParamsP-&amp;gt;vmxSpec = (char*)NULL;&lt;br /&gt;
vixError = VixDiskLib_Cleanup(connectParamsP, &amp;#38;numCleanedUp, &amp;#38;numRemaining);&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
vixError (6) - The operation is not supported for the specified parameters</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk1.1</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vixdisklib</category>
      <pubDate>Fri, 14 Aug 2009 14:02:01 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/226166</guid>
      <dc:date>2009-08-14T14:02:01Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VixMntapi_GetVolumeInfo is not returning inGuestMountPoints for additional disks</title>
      <link>http://communities.vmware.com/thread/223740</link>
      <description>All,&lt;br /&gt;
&lt;br /&gt;
Using VI SDK 4.0 I&amp;rsquo;ve taken a snapshot of a virtual machine with 3 HD. I pass this information on to the VDDK 1.1 to mount the snapshoted volumes. From the output below you can see that I&amp;rsquo;m getting the symbolic links for each volume but I&amp;rsquo;m only getting the inGuestMountPoints for the C: volume&amp;hellip; the other(s) are always numGuestMountPoints: 0. Any ideas why? &lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
-Ron&lt;br /&gt;
&lt;br /&gt;
Virtual machine moRef: moRef=176&lt;br /&gt;
&lt;br /&gt;
Working on snapshot: /vmfs/volumes/49763b75-2a1b7d4e-e977-000f1f64bba6/WinXP Pro (2)/WinXP Pro (2).vmx-snapshot-1&lt;br /&gt;
Sanpshot disk path: datastore1 WinXP Pro (2)/WinXP Pro (2)_2.vmdk&lt;br /&gt;
Number of volumes: 1&lt;br /&gt;
&lt;br /&gt;
Post-mount of volume info---------------------------&lt;br /&gt;
volume number: 0&lt;br /&gt;
type: VIXMNTAPI_DYNAMIC_VOLUME=3&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-444D494F3A49443AE18E00F06E57F342ADAF9266474D00EA01000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
numGuestMountPoints: 0&lt;br /&gt;
inGuestMountPoints:&lt;br /&gt;
&lt;hr /&gt;
Sanpshot disk path: datastore1 WinXP Pro (2)/WinXP Pro (2)_1.vmdk&lt;br /&gt;
Number of volumes: 1&lt;br /&gt;
&lt;br /&gt;
Post-mount of volume info---------------------------&lt;br /&gt;
volume number: 0&lt;br /&gt;
type: VIXMNTAPI_DYNAMIC_VOLUME=3&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-444D494F3A49443A8768BF3D29809E4A9EC734FC0EBA0F2F02000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
numGuestMountPoints: 0&lt;br /&gt;
inGuestMountPoints:&lt;br /&gt;
&lt;hr /&gt;
Sanpshot disk path: datastore1 WinXP Pro (2)/WinXP Pro (2).vmdk&lt;br /&gt;
Number of volumes: 1&lt;br /&gt;
&lt;br /&gt;
Post-mount of volume info---------------------------&lt;br /&gt;
volume number: 0&lt;br /&gt;
type: VIXMNTAPI_BASIC_PARTITION=1&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-AAC5AAC5007E00000000000003000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
numGuestMountPoints: 1&lt;br /&gt;
inGuestMountPoints: C:  &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;***** Here I get the C:&lt;br /&gt;
&lt;hr /&gt;
&lt;br /&gt;
Further testing on other virtual guests I see the following output coming from the Log callback "Log: Unable to GetVolumeMountPoints - Error code b0"... I assume this is the problem but what is a "b0" error mean?  Anyone from the VDDK team have an answer? Does the VDDK 1.1 support Windows 2008?&lt;br /&gt;
&lt;br /&gt;
Log: DiskLibProvider_GetDisk: Open successful - index 0.&lt;br /&gt;
Number of volumes: 3&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
Working Disk: &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=ess800_svt2"&gt;ess800_svt2&lt;/a&gt; win2008x32 - gara/win2008x32 - gara_1.vmdk&lt;br /&gt;
Volume number in disk: 0&lt;br /&gt;
Log: Unable to GetVolumeMountPoints - Error code b0.&lt;br /&gt;
&lt;br /&gt;
type: VIXMNTAPI_BASIC_PARTITION=1&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-A3841323000010000000000002000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
&lt;hr /&gt;
&lt;hr /&gt;
Working Disk: &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=ess800_svt2"&gt;ess800_svt2&lt;/a&gt; win2008x32 - gara/win2008x32 - gara_1.vmdk&lt;br /&gt;
Volume number in disk: 1&lt;br /&gt;
Log: Unable to GetVolumeMountPoints - Error code b0.&lt;br /&gt;
&lt;br /&gt;
type: VIXMNTAPI_BASIC_PARTITION=1&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-A38413230000501F0000000003000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
&lt;hr /&gt;
&lt;hr /&gt;
Working Disk: &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=ess800_svt2"&gt;ess800_svt2&lt;/a&gt; win2008x32 - gara/win2008x32 - gara_1.vmdk&lt;br /&gt;
Volume number in disk: 2&lt;br /&gt;
Log: Unable to GetVolumeMountPoints - Error code b0.&lt;br /&gt;
&lt;br /&gt;
type: VIXMNTAPI_BASIC_PARTITION=1&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-A38413230000903E0000000004000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
&lt;hr /&gt;
Log: VixDiskLibReaderWriter::Close: Ignoring close</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk1.1</category>
      <pubDate>Thu, 30 Jul 2009 13:50:38 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/223740</guid>
      <dc:date>2009-07-30T13:50:38Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>18</clearspace:messageCount>
      <clearspace:replyCount>17</clearspace:replyCount>
    </item>
    <item>
      <title>V Disk install on esxi - clarification needed</title>
      <link>http://communities.vmware.com/thread/225556</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
can someone please confirm whether VDisk Manager can be installed on an esxi 3.5 Update 4 host ?&lt;br /&gt;
&lt;p /&gt;
I have unpacked the tar.gz but the sudo command to install is not recognised. Is there an alternative command?&lt;br /&gt;
&lt;p /&gt;
I assume I am correct in installing the app on the host itself ? I am guessing it would be easier than installing it on the VI client machine (XP) as I wont have to worry about mounting / mapping source and destination folders . or am I way off here ?&lt;br /&gt;
&lt;p /&gt;
regards&lt;br /&gt;
&lt;p /&gt;
Richard</description>
      <pubDate>Tue, 11 Aug 2009 16:56:58 GMT</pubDate>
      <author>richard999</author>
      <guid>http://communities.vmware.com/thread/225556</guid>
      <dc:date>2009-08-11T16:56:58Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>vmware-vdiskmanager.exe -p hangs</title>
      <link>http://communities.vmware.com/thread/211990</link>
      <description>&lt;br /&gt;
Hi@all,&lt;br /&gt;
&lt;p /&gt;
 we have problems using the vmware-vdiskmanager to prepare the shrinking of the vmdk files. &lt;br /&gt;
&lt;p /&gt;
The vmware-vdiskmanager hangs if we are usind a vmdk file, with a lot of unused blocks. To reproduce the error we create a bunch of small files (abot 500 files, filesize 5mb) and then delete them within the running guest. Trying to prepare shrink the vmdk with the unused blocks results in a hanging system. Nothing responds any more, so we have to turn of the host machine. &lt;br /&gt;
&lt;p /&gt;
Here is the abstracted script of the hole process:&lt;br /&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;start the guest&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;generate the files on each drive &lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;delete all generated files&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;shut down the guest&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;defragment each vmdk file&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;prepare each vmdk file for shrinking&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;shrink each vmdk file&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
The shrinking of the first vmdk files (1-2)  completes without any error. The CPU of vmware-vdiskmanager/vmware-mount  usage is about 80% on a E8400 machiche with 2GB Ram.  &lt;br /&gt;
&lt;p /&gt;
On the later vmdk files, the processes start to zero out the blocks and hangs. Killing the processes is not possible any more.&lt;br /&gt;
&lt;p /&gt;
 The guest have 3-4 hdds with ntfs and fat32 partions using the whole drive. Tested guest OS are WinXP SP1/SP2/SP3 and Win Vista SP1. Tested on hosts with Win XP SP2/SP3 with Workstation 6.0.x/6.5.x and only Player 2.0.x and 2.5.x. Installed VDDKs 1.0.1 and 1.1. The problems could be reproduces in any combination of the installed sofware, but not every time. Some times the whole optimization process runs through without any errors.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
The questions:&lt;br /&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;is there any solution for these problem? &lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;is there any kind of logs for the vmware processes used in the optimization process?&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;can somebody confirm these behavior?&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Best regards &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Wed, 27 May 2009 09:23:03 GMT</pubDate>
      <author>killermachine188</author>
      <guid>http://communities.vmware.com/thread/211990</guid>
      <dc:date>2009-05-27T09:23:03Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>10</clearspace:messageCount>
      <clearspace:replyCount>9</clearspace:replyCount>
    </item>
    <item>
      <title>cannot mount vmdk (in linux) with write-permissions</title>
      <link>http://communities.vmware.com/thread/224454</link>
      <description>&lt;br /&gt;
Hi everyone,&lt;br /&gt;
&lt;p /&gt;
 I'm having a bit of trouble using vmware-mount to mount a 50GB dynamic-sized vmdk that was created using VMWare Studio. The vmdk is an Ubuntu 8.04 Linux appliance , and its the ext3 filesystem. I'm also using Ubuntu 8.04 to mount the vmdk. I can mount the vmdk , however no matter what I do - it is a read-only filesystem.&lt;br /&gt;
&lt;p /&gt;
 The main reason why I need write access to a brand new appliance created from VMWare studio is so that I can update license files without having to build a huge amount of different appliances all because of a slight change to an XML file for licensing.. &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/happy.gif" alt=":)" /&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;Libfuse is installed and working (obviously, since I can mount as read-only). I've made sure that I ran '# chmod 755 system.vmdk' so that it has write permissions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;If I mount the vmdk, then say I do this: 'cd /mnt/root; touch test;' on the first time it will actually create the file (at least it appears to) , if I try to do it again , I get "touch: cannot touch `test': Read-only file system" .. however if I create a file, then unmount/remount , the file wasn't actually created.&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
 I'll be following up with an attached fuseMount.log , but in the meantime - does anyone have any idea's?&lt;br /&gt;
&lt;p /&gt;
  Thanks,&lt;br /&gt;
&lt;p /&gt;
draygen &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmware-mount</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">mount</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">fuse</category>
      <pubDate>Tue, 04 Aug 2009 19:57:12 GMT</pubDate>
      <author>draygen</author>
      <guid>http://communities.vmware.com/thread/224454</guid>
      <dc:date>2009-08-04T19:57:12Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Serious Memory Leaks with VDDK 1.1 on Linux</title>
      <link>http://communities.vmware.com/thread/219341</link>
      <description>&lt;br /&gt;
It appears in our testing that there exist serious memory leaks in VDDK on Linux 32 bit.  Any pointers would be appreciated. &lt;br /&gt;
&lt;p /&gt;
A sample program is at the end of this message.  With calls to VixDiskLib_Open() and Close(), no reading of data, each call to Open leaks a good chunk of memory.  The below valgrind output is from a single Open/Close pair.&lt;br /&gt;
&lt;p /&gt;
Over 1000 errors are reported, mostly out of libxml2 and libcurl. &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;==715== &lt;br clear="all" /&gt; ==715== ERROR SUMMARY: 39170 errors from 1000 contexts (suppressed: 42 from 1) &lt;br clear="all" /&gt; ==715== malloc/free: in use at exit: 383,967 bytes in 8,033 blocks. &lt;br clear="all" /&gt; ==715== malloc/free: 19,217 allocs, 11,184 frees, 2,394,652 bytes allocated. &lt;br clear="all" /&gt; ==715== For counts of detected errors, rerun with: -v &lt;br clear="all" /&gt; ==715== searching for pointers to 8,033 not-freed blocks. &lt;br clear="all" /&gt; ==715== checked 2,474,068 bytes. &lt;br clear="all" /&gt; ==715== &lt;br clear="all" /&gt; ==715== LEAK SUMMARY: &lt;br clear="all" /&gt; ==715==    definitely lost: 366,477 bytes in 7,944 blocks. &lt;br clear="all" /&gt; ==715==      possibly lost: 0 bytes in 0 blocks. &lt;br clear="all" /&gt; ==715==    still reachable: 17,490 bytes in 89 blocks. &lt;br clear="all" /&gt; ==715==         suppressed: 0 bytes in 0 blocks. &lt;br clear="all" /&gt; ==715== Rerun with --leak-check=full to see details of leaked memory.&lt;/blockquote&gt;
&lt;br /&gt;
Without the call to VixDiskLib_Open() and Close(): &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;==687== &lt;br clear="all" /&gt; ==687== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 25 from 1) &lt;br clear="all" /&gt; ==687== malloc/free: in use at exit: 39,651 bytes in 1,757 blocks. &lt;br clear="all" /&gt; ==687== malloc/free: 1,970 allocs, 213 frees, 137,174 bytes allocated. &lt;br clear="all" /&gt; ==687== For counts of detected errors, rerun with: -v &lt;br clear="all" /&gt; ==687== searching for pointers to 1,757 not-freed blocks. &lt;br clear="all" /&gt; ==687== checked 2,493,324 bytes. &lt;br clear="all" /&gt; ==687== &lt;br clear="all" /&gt; ==687== LEAK SUMMARY: &lt;br clear="all" /&gt; ==687==    definitely lost: 0 bytes in 0 blocks. &lt;br clear="all" /&gt; ==687==      possibly lost: 0 bytes in 0 blocks. &lt;br clear="all" /&gt; ==687==    still reachable: 39,651 bytes in 1,757 blocks. &lt;br clear="all" /&gt; ==687==         suppressed: 0 bytes in 0 blocks. &lt;br clear="all" /&gt; ==687== Rerun with --leak-check=full to see details of leaked memory.&lt;/blockquote&gt;
&lt;br /&gt;
 Here is a simple test case: &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;vixDiskLib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define VIXDISKLIB_VERSION_MAJOR 1&lt;br /&gt;
#define VIXDISKLIB_VERSION_MINOR 0&lt;br /&gt;
&lt;br /&gt;
#define VDDK_DISK_OPEN 1&lt;br /&gt;
&lt;br /&gt;
static void &lt;br /&gt;
panic_if_vixerror(VixError vixError, const char *func_name)&lt;br /&gt;
{&lt;br /&gt;
    if (VIX_FAILED(vixError)) {&lt;br /&gt;
        fprintf(stderr, "%s failed: %s\n", func_name, VixDiskLib_GetErrorText(vixError, NULL));&lt;br /&gt;
        exit(1);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    fprintf(stderr, "%s: OK\n", func_name);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
static void&lt;br /&gt;
init_connect_params(VixDiskLibConnectParams *cp)&lt;br /&gt;
{&lt;br /&gt;
    (void) memset(cp, 0, sizeof(*cp));&lt;br /&gt;
&lt;br /&gt;
    cp-&amp;gt;vmxSpec = NULL;&lt;br /&gt;
    cp-&amp;gt;serverName = "192.168.201.106";&lt;br /&gt;
    cp-&amp;gt;credType = VIXDISKLIB_CRED_UID;&lt;br /&gt;
    cp-&amp;gt;creds.uid.userName = "root";&lt;br /&gt;
    cp-&amp;gt;creds.uid.password = "abc123";&lt;br /&gt;
    cp-&amp;gt;port = 902;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int&lt;br /&gt;
main(int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
    (void) argv;&lt;br /&gt;
&lt;br /&gt;
    VixError vixError;&lt;br /&gt;
    VixDiskLibConnection conn = NULL;&lt;br /&gt;
    VixDiskLibConnectParams cp;&lt;br /&gt;
&lt;br /&gt;
    if (argc &amp;lt;= 1) {&lt;br /&gt;
        fprintf(stderr, "Usage: $0 &amp;lt;vmdk path&amp;gt;\n");&lt;br /&gt;
        return 1;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    init_connect_params(&amp;#38;cp);&lt;br /&gt;
&lt;br /&gt;
    vixError = VixDiskLib_Init(VIXDISKLIB_VERSION_MAJOR,&lt;br /&gt;
                               VIXDISKLIB_VERSION_MINOR,&lt;br /&gt;
                               NULL, NULL, NULL, // Log, warn, panic&lt;br /&gt;
                               NULL);   // libDir&lt;br /&gt;
    panic_if_vixerror(vixError, "VixDiskLib_Init");&lt;br /&gt;
&lt;br /&gt;
    vixError = VixDiskLib_Connect(&amp;#38;cp, &amp;#38;conn);&lt;br /&gt;
    panic_if_vixerror(vixError, "VixDiskLib_Connect");&lt;br /&gt;
&lt;br /&gt;
#if VDDK_DISK_OPEN&lt;br /&gt;
    {&lt;br /&gt;
        const char *disk_name = argv[1];&lt;br /&gt;
        VixDiskLibHandle disk_handle = NULL;&lt;br /&gt;
&lt;br /&gt;
        VixError vixError = VixDiskLib_Open(conn, disk_name, VIXDISKLIB_FLAG_OPEN_READ_ONLY, &amp;#38;disk_handle);&lt;br /&gt;
        panic_if_vixerror(vixError, "VixDiskLib_Open");&lt;br /&gt;
&lt;br /&gt;
        vixError = VixDiskLib_Close(disk_handle);&lt;br /&gt;
        panic_if_vixerror(vixError, "VixDiskLib_Close");&lt;br /&gt;
    }&lt;br /&gt;
#endif&lt;br /&gt;
&lt;br /&gt;
    if (conn != NULL) {&lt;br /&gt;
        vixError = VixDiskLib_Disconnect(conn);&lt;br /&gt;
        panic_if_vixerror(vixError, "VixDiskLib_Disconnect");&lt;br /&gt;
        conn = NULL;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    VixDiskLib_Exit();&lt;br /&gt;
&lt;br /&gt;
    printf("--done--\n");&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
It doesn't seem to matter if VIXDISKLIB_VERSION_MINOR is 0 or 1.&lt;br /&gt;
&lt;br /&gt;
The code is built with:&lt;br /&gt;
&lt;p /&gt;
$ gcc -I/usr/lib/vmware-vix-disklib/include -L/usr/lib/vmware-vix-disklib/lib32 -g -lvixDiskLib -o testvddk test_vddk.c &lt;br /&gt;</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">memory</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">leak</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <pubDate>Fri, 03 Jul 2009 22:07:17 GMT</pubDate>
      <author>Mitch Haile</author>
      <guid>http://communities.vmware.com/thread/219341</guid>
      <dc:date>2009-07-03T22:07:17Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>Windows volume mount warning for BCD &amp;#38; boot.ini?</title>
      <link>http://communities.vmware.com/thread/223951</link>
      <description>All,&lt;br /&gt;
&lt;br /&gt;
What is this error and how does one correct it? I've run chkdsk &amp;#38; fixmbr on the virtual machine and my local machine but on luck so far. I see&lt;br /&gt;
this only on one on my vm systems. The VDDK 1.1 host system is XP Pro SP3 and the vm guest is also XP Pro SP3 on an ESXi server.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
-Ron&lt;br /&gt;
&lt;br /&gt;
Warning: Unable to copyfile \\.\vstor2-mntapi10-AAC5AAC5007E00000000000002000000\\Boot\BCD to C:\DOCUME~1\edmark\LOCALS~1\Temp\vmware-edmark-1007\vixmntapi2, error = 3.&lt;br /&gt;
Warning: Error reading boot.ini file \\.\vstor2-mntapi10-AAC5AAC5007E00000000000002000000&lt;br clear="all" /&gt;boot.ini&lt;br /&gt;
type: VIXMNTAPI_BASIC_PARTITION=1&lt;br /&gt;
symbolicLink: \\.\vstor2-mntapi10-AAC5AAC5007E00000000000002000000\&lt;br /&gt;
isMounted: True&lt;br /&gt;
inGuestMountPoints: C:</description>
      <pubDate>Fri, 31 Jul 2009 15:49:04 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/223951</guid>
      <dc:date>2009-07-31T15:49:04Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Problem installing VDDK on Vista 64-bit</title>
      <link>http://communities.vmware.com/thread/217429</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
 I am running VMWare Server 2 successfully on Vista 32-bit and on Vista 64-bit partitions on my laptop, and am needing to mount my VMs outside of VMWare to automate my virus scanning&lt;br /&gt;
&lt;p /&gt;
After successfully installing and ruuning the latest VDDK on Vista 32-bit, I have hit a problem on trying to instal it on Vista 64-bit. the installation ends with the following message, "The wizard was interrupted before vmware virtual disk development kit could be completely installed".  &lt;br /&gt;
&lt;p /&gt;
Can anyone please tell me if there is a workaround? Thanks very much.</description>
      <pubDate>Tue, 23 Jun 2009 17:51:11 GMT</pubDate>
      <author>BlackGator</author>
      <guid>http://communities.vmware.com/thread/217429</guid>
      <dc:date>2009-06-23T17:51:11Z</dc:date>
      <clearspace:dateToText>4 months, 1 day ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Creation of VMFS file system taking longer time on ESX server 3.5 Update 3</title>
      <link>http://communities.vmware.com/thread/222474</link>
      <description>&lt;br /&gt;
Hi All,&lt;br /&gt;
&lt;p /&gt;
I need help on to identify the issue while creating the datastore on ESX server 3.5 with Update 3. The issue is it is taking very long time to create VMFS file system. I am using third party vendor SAN, created VDisk and mapped the VDisk using FC to the esx server. I am using this LUN and creating datastore.It is taking longer time to create datastore and sometimes it is failing also. What might be the issue? Is the LUN and VPort are not good state, if so how to identify the state of the path?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
--Satya.</description>
      <pubDate>Thu, 23 Jul 2009 06:11:01 GMT</pubDate>
      <author>satyakada</author>
      <guid>http://communities.vmware.com/thread/222474</guid>
      <dc:date>2009-07-23T06:11:01Z</dc:date>
      <clearspace:dateToText>4 months, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>vmware-mount behaviour</title>
      <link>http://communities.vmware.com/thread/221888</link>
      <description>&lt;br /&gt;
Hi&lt;br /&gt;
&lt;p /&gt;
I have tried vmware-mount in three different systems. and I trace its behaviour.&lt;br /&gt;
&lt;p /&gt;
1. tried mounting a vmdk of size 20 Gb in my system ..(my system having a free space of 30 GB) =&amp;gt;  "unable to get vim ticket"  {failed to get the key for virtual disk} &lt;br /&gt;
&lt;p /&gt;
2. tried mounting the same vmdk with same command as given in my system in another system (which is a VM having a free space of 23 Gb)  =&amp;gt;  mounted successfully.   then I unmounted it.&lt;br /&gt;
&lt;p /&gt;
3. tried mounting the same vmdk with same command as given in my system in&lt;br /&gt;
another system (which is a VM having a free space of 6 Gb)  =&amp;gt;  ."unable to get vim ticket" {failed to get the key for virtual disk}&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Is mounting a vmdk requires enough space on the Host system's hard disk?? &lt;br /&gt;
&lt;p /&gt;
if so y dint it get mounted in the first case ?&lt;br /&gt;
&lt;p /&gt;
 is that space should be continuous ? &lt;br /&gt;
&lt;p /&gt;
if not what is the reason for that undefined behaviour. ? please clarify me. &lt;br /&gt;
&lt;p /&gt;
 Thanks&lt;br /&gt;
&lt;p /&gt;
~ayrus</description>
      <pubDate>Mon, 20 Jul 2009 14:07:06 GMT</pubDate>
      <author>ayrus</author>
      <guid>http://communities.vmware.com/thread/221888</guid>
      <dc:date>2009-07-20T14:07:06Z</dc:date>
      <clearspace:dateToText>4 months, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>How to do mapping between disks(OS level) and vmdks?</title>
      <link>http://communities.vmware.com/thread/219953</link>
      <description>&lt;br /&gt;
I want to know if it possible from with the VM to find which disk matches with which vmdk. I m hosting three vms in an ESX server,but I am not able to coorealeate ordering.&lt;br /&gt;
&lt;p /&gt;
Please tell me,Is it possible .If yes ,then how we can do so?</description>
      <pubDate>Wed, 08 Jul 2009 13:34:46 GMT</pubDate>
      <author>Skyislimit</author>
      <guid>http://communities.vmware.com/thread/219953</guid>
      <dc:date>2009-07-08T13:34:46Z</dc:date>
      <clearspace:dateToText>4 months, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>File name and sector number</title>
      <link>http://communities.vmware.com/thread/220865</link>
      <description>&lt;br /&gt;
Hii.. Is there a way to find the sector number of a file in .vmdk.  given the filename ?? like in linux : .&lt;br /&gt;
&lt;p /&gt;
filefrag -v filename  will return the following details of a file. &lt;br /&gt;
&lt;p /&gt;
*file system type &lt;br /&gt;
&lt;p /&gt;
*cylinders group&lt;br /&gt;
&lt;p /&gt;
*block size&lt;br /&gt;
&lt;p /&gt;
&lt;ul&gt;
&lt;li&gt;file size &lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
*start block&lt;br /&gt;
&lt;p /&gt;
&lt;ul&gt;
&lt;li&gt;end block&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
Plz help me ..!!&lt;br /&gt;
&lt;p /&gt;
Thanks &lt;br /&gt;
&lt;p /&gt;
~ayrus.  &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Tue, 14 Jul 2009 06:01:25 GMT</pubDate>
      <author>ayrus</author>
      <guid>http://communities.vmware.com/thread/220865</guid>
      <dc:date>2009-07-14T06:01:25Z</dc:date>
      <clearspace:dateToText>4 months, 2 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Prepare to shrink. it's not working in offline mode</title>
      <link>http://communities.vmware.com/thread/222083</link>
      <description>Hi all &lt;br /&gt;
&lt;br /&gt;
I'm using these commands to shrink my 4 GB dynamic vmdk disk:&lt;br /&gt;
&lt;br /&gt;
vmware-vdiskmanager -d "C:\Virtual Machines\w2kpro\w2kpro.vmdk"&lt;br /&gt;
vmware-mount J: "C:\Virtual Machines\w2kpro\w2kpro.vmdk" /v:1&lt;br /&gt;
vmware-vdiskmanager -p J:&lt;br /&gt;
vmware-mount J: /d&lt;br /&gt;
vmware-vdiskmanager -k "C:\Virtual Machines\w2kpro\w2kpro.vmdk"&lt;br /&gt;
&lt;br /&gt;
and the size for reduces with about 200 MB every time I run the batch&lt;br /&gt;
&lt;br /&gt;
If I start the gust OS and Prepare to shrink through VMware tool manually in the control panel and just power off guest OS with out the shrink option and run&lt;br /&gt;
vmware-vdiskmanager -k "C:\Virtual Machines\w2kpro\w2kpro.vmdk" then the vmdk file resize from 4 GB to 1,6 GB, in offline mode.&lt;br /&gt;
it must be something with the mapping of vmdk file.&lt;br /&gt;
&lt;br /&gt;
Is there anyone ho know what the problem is?</description>
      <pubDate>Tue, 21 Jul 2009 11:20:29 GMT</pubDate>
      <author>Kim76</author>
      <guid>http://communities.vmware.com/thread/222083</guid>
      <dc:date>2009-07-21T11:20:29Z</dc:date>
      <clearspace:dateToText>4 months, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Virtual Disk Development Kit -  Session Abstract for Technology Exchange - Developer Day</title>
      <link>http://communities.vmware.com/thread/221643</link>
      <description>Folks, &lt;br /&gt;
&lt;br /&gt;
This is one of most popular sessions. In case you did not catch Sudarsan in our last &lt;a class="jive-link-external" href="http://communities.vmware.com/blogs/DeveloperCenter/2009/07/01/announcing-the-vmware-coffee-talk-live-webinars-first-wed-of-the-month-900-am-1000-am-pst"&gt;Coffee Talk Webinar&lt;/a&gt;this is a great opportunity to meet him and ask questions, or find out what he has planned for future versions of the VDDK. &lt;br /&gt;
&lt;br /&gt;
{youtube}&lt;a class="jive-link-external" href="http://www.youtube.com/watch?v=_wghgHpbuhc"&gt;http://www.youtube.com/watch?v=_wghgHpbuhc&lt;/a&gt;{youtube}&lt;br /&gt;
&lt;p /&gt;
Register for the VMware Technology Exchange - Developer Day &lt;a class="jive-link-external" href="http://communities.vmware.com/community/developer/techexchange"&gt;http://communities.vmware.com/community/developer/techexchange&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Session ID&lt;/b&gt;: VS-06&lt;br /&gt;
&lt;b&gt;Title&lt;/b&gt;: Introduction to Virtual Disk Development Kit (Key part of vStorage APIs solution)&lt;br /&gt;
VMware Virtual Disk Development Kit (VDDK) is a C API targeted at software developers. Part of vStorage APIs, the VDDK provides location transparent access to virtual disks – well suited for use cases such as backup, offline compliance checking and management / manipulation of virtual disks.  This session will focus on Virtual Disk basics, VDDK APIs and the new features of VDDK 1.1 release.&lt;br /&gt;
&lt;b&gt;Level&lt;/b&gt;: Beginner&lt;br /&gt;
&lt;br /&gt;
Speaker: &lt;br /&gt;
Sudarsan Piduri Staff Engineer R&amp;#38;D Virtual Infrastructure has been working at VMware for the last three years - in addition to VDDK, I work on VMware Converter. Before VMware, I was developing backup/restore software. I enjoy hiking and running.&lt;br /&gt;
&lt;br /&gt;
Added Sudarsan's video</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">technology_exchange</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">developer</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">day</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">sdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">virtual</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">disk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmworld</category>
      <pubDate>Fri, 17 Jul 2009 16:02:47 GMT</pubDate>
      <author>heyitspablo</author>
      <guid>http://communities.vmware.com/thread/221643</guid>
      <dc:date>2009-07-17T16:02:47Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Unable to get a VIM ticket for this virtual disk.</title>
      <link>http://communities.vmware.com/thread/220504</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
Looking for help regarding the above error. I attached a screenshot of my VI Client screen that show what is needed to configure this, and the mount log shows: &lt;br /&gt;
&lt;p /&gt;
Errorcode = -2.&lt;br /&gt;
VMware-mount (Release) - build-99018 &lt;br /&gt;
Using system libcrypto, version 9070CF&lt;br /&gt;
VixDiskLibVim: TicketLogin&lt;br /&gt;
VixDiskLibVim: TicketFindVMByInvPath: vmxPath = -APSLabs/vm/SA3- &lt;br /&gt;
Warning: VixDiskLibVim: TicketFindVMCb failure - VixError = 4000.&lt;br /&gt;
VixDiskLibVim: TicketLogout &lt;br /&gt;
Client: Unable to get a VIM ticket for this virtual disk.&lt;br /&gt;
&lt;p /&gt;
I know it was working before, and I don't remember changing anything... below is the command I ran:&lt;br /&gt;
&lt;p /&gt;
vmware-mount v: "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=ESXi-B7"&gt;ESXi-B7&lt;/a&gt; SA3/SA3.vmdk" /i:APSLabs/vm/SA3 /h:192.168.0.151 /u:administrator /s:password&lt;br /&gt;
&lt;p /&gt;
Any help on how to make this command run again would be appreciated. Also, just a quick question..... Is there a way to get the path to the VM?... I know this is a common error when the "Unable to get a VIM ticket for this virtual disk." shows up (being case sensitive and all).</description>
      <pubDate>Fri, 10 Jul 2009 21:27:03 GMT</pubDate>
      <author>cesarmc3</author>
      <guid>http://communities.vmware.com/thread/220504</guid>
      <dc:date>2009-07-10T21:27:03Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib_Clone() just for conversion?</title>
      <link>http://communities.vmware.com/thread/220447</link>
      <description>Hi,&lt;br /&gt;
&lt;p /&gt;
 I need some clarification about the VixDisklib_Clone() function.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Is the function only intended to move a vmdk from a local host to a ESX?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Could I use that function also to simply create a copy of my vmdk on the ESX?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;p /&gt;
 Nico</description>
      <pubDate>Fri, 10 Jul 2009 15:45:10 GMT</pubDate>
      <author>nicok</author>
      <guid>http://communities.vmware.com/thread/220447</guid>
      <dc:date>2009-07-10T15:45:10Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Multithreading Clone</title>
      <link>http://communities.vmware.com/thread/220370</link>
      <description>&lt;br /&gt;
Hi, &lt;br /&gt;
&lt;p /&gt;
 does anybody knows if the disklib_clone funtion is thread safe. So that i can open multiple threads each cloning a different vmdk.&lt;br /&gt;
The documentation only mentioned the open and close functions.&lt;br /&gt;
&lt;br /&gt;
Thanks &lt;br /&gt;
Torsten</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk1.1</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">developer</category>
      <pubDate>Fri, 10 Jul 2009 10:05:12 GMT</pubDate>
      <author>Blueace</author>
      <guid>http://communities.vmware.com/thread/220370</guid>
      <dc:date>2009-07-10T10:05:12Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Prevent vmware-mount.exe run as daemon</title>
      <link>http://communities.vmware.com/thread/215746</link>
      <description>&lt;br /&gt;
Hi,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
I am wondering if it is possible to run vmware-mount.exe without keeping it running as daemon.&lt;br /&gt;
&lt;p /&gt;
Here is what I am doing: &lt;br /&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;open cdm&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;execute : "C:\Program Files\VMware\VMware Virtual Disk Development Kit\bin\vmware-mount.exe" Z: D:\VMs\Bla\blub.vmdk&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;execute:  "C:\Program Files\VMware\VMware Virtual Disk Development Kit\bin\vmware-mount.exe" /d Z:&lt;/li&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Now if I look into the ProcessExplorer the vmware-mount.exe is still running  as : "C:\Program Files\VMware\VMware Virtual Disk Development Kit\bin\vmware-mount.exe /s"&lt;br /&gt;
&lt;p /&gt;
Is there any way to prevent this behavior?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Ciao ciao &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Mon, 15 Jun 2009 13:20:31 GMT</pubDate>
      <author>killermachine188</author>
      <guid>http://communities.vmware.com/thread/215746</guid>
      <dc:date>2009-06-15T13:20:31Z</dc:date>
      <clearspace:dateToText>4 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>4</clearspace:messageCount>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLib_Open fails while connecting through vCenter</title>
      <link>http://communities.vmware.com/thread/206934</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I am trying to get info of a vmdk using the following the vddk sample application. here is what i am running :-&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
vixDiskLibSample.exe -info -host "vCenter1" -user administrator -password secret  -vm "vmPath=ha-datacenter/vm/Win 2k3 -x86" "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt; Win 2k3 -x86/Win 2k3-x86.vmdk"&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
OUTPUT:-&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: TicketResolveHostName: Resolving IP address for hostname vCenter1&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: TicketResolveHostName: Resolved to 10.209.4.133.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: VixDiskLibVim: TicketLogin&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: VixDiskLibVim: TicketFindVMByInvPath: vmxPath = -ha-datacenter/vm/Win 2&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
k3 -x86-&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;(vixDiskLibSample.exe:4336): WARNING **: VixDiskLibVim: TicketFindVMCb failur&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
e - VixError = 4000.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: VixDiskLibVim: TicketLogout&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
Error: &lt;strike&gt;c:\program files\vmware\vmware virtual disk development kit\doc\sample\vixdisklibsample.cpp:471&lt;/strike&gt;  fa0 The virtual machine cannot be found &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
Here i've added the esx server ( on which VM is residing) to the virtual center "vCenter1" and i am connecting using the vCenter credentials.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
The same command if i run giving host as the esx server and credentials of esx server, it runs succesfully. While debugging through this sample application i found that VDDK connect api runs succesfully, but VDDK open fails with error 4000.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Can anyone help me, what i am doing wrong here ? &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Here are my ESX and vCenter Versions:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
ESX version 4.0&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
virtualCenter version 4.0  &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;
Thanks in advance.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <pubDate>Sun, 26 Apr 2009 07:24:11 GMT</pubDate>
      <author>kgupta</author>
      <guid>http://communities.vmware.com/thread/206934</guid>
      <dc:date>2009-04-26T07:24:11Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VixDiskLibGenericLogFunc</title>
      <link>http://communities.vmware.com/thread/213322</link>
      <description>&lt;br /&gt;
For multithreaded applications you suppose to implement your own logging, how do you do this ? Can somebody provide an example ? &lt;br /&gt;
&lt;p /&gt;
 Many thanks,&lt;br /&gt;
&lt;p /&gt;
Tom</description>
      <pubDate>Wed, 03 Jun 2009 14:35:44 GMT</pubDate>
      <author>arent_t</author>
      <guid>http://communities.vmware.com/thread/213322</guid>
      <dc:date>2009-06-03T14:35:44Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>VDDK and Visual Studio</title>
      <link>http://communities.vmware.com/thread/217340</link>
      <description>&lt;br /&gt;
Hello&lt;br /&gt;
&lt;p /&gt;
 I'm using Visual Studio. My project is MFC based.&lt;br /&gt;
&lt;p /&gt;
I've added the VixDiskLib.lib to dependency&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
However when i'm trying to run the program, i receives a error message about missing VixDiskLib.dll file.&lt;br /&gt;
&lt;p /&gt;
Is there any solution.&lt;br /&gt;
&lt;p /&gt;
P.S is it possible to use the VDDK in visual c++ at all?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thank you &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Tue, 23 Jun 2009 10:31:03 GMT</pubDate>
      <author>mordechai</author>
      <guid>http://communities.vmware.com/thread/217340</guid>
      <dc:date>2009-06-23T10:31:03Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Virtual Disk Development Kit - Coffee Talk Webinar July 1st 2009 - 9:00AM  - 10:00AM PST</title>
      <link>http://communities.vmware.com/thread/212846</link>
      <description>Folks, &lt;br /&gt;
&lt;br /&gt;
VDDK - PDF Attached &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/happy.gif" alt=":)" /&gt; &lt;br /&gt;
&lt;br /&gt;
We are happy to have Sudarsan Piduri present on the Virtual Disk Development Kit 1.1. Please join use July 1, 2009 &lt;br /&gt;
&lt;p /&gt;
Presentation PDF and Recording will be posted on our &lt;a class="jive-link-blogpost" href="http://communities.vmware.com/blogs/DeveloperCenter/2009/08/07/announcing-the-vmware-coffee-talk-live-webinars-first-wed-of-the-month-900-am-1000-am-pst"&gt;Coffee Talk Webinar Blog&lt;/a&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Where:&lt;/b&gt; Web Ex Con-Call - Details Below &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Session Title&lt;/b&gt;: Virtual Disk Development Kit 1.1 &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Abstract:&lt;/b&gt; VMware Virtual Disk Development Kit (VDDK) is primarily a C API targeted to software developers. It provides location transparent access to virtual disks &amp;ndash; well suited for use cases like backup, offline compliance checking and management / manipulation of virtual disks. This talk will focus on Virtual Disk basics, VDDK API&amp;rsquo;s and the new features of 1.1 release. &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Audience level&lt;/b&gt;: Beginner &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Pre-reqs&lt;/b&gt; : Some programming experience and VMware experience desirable. Some knowledge of hard disk terms like MBR, partition, volume will be helpful.  &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Date:&lt;/b&gt; Wednesday, July 1, 2009 &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Time:&lt;/b&gt; 9:00 am, Pacific Daylight Time (GMT -07:00, San Francisco) &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Meeting Number&lt;/b&gt;: 929 140 533 Meeting Password: (This meeting does not require a password.) &lt;br /&gt;
&lt;p /&gt;
&lt;b&gt;Web Ex Link: &lt;a class="jive-link-external" href="https://vmware.webex.com/vmware/j.php?ED=118609487&amp;#38;UID=0"&gt;https://vmware.webex.com/vmware/j.php?ED=118609487&amp;#38;UID=0&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;
&lt;p /&gt;
More details about the webex session below.&lt;hr /&gt;
&lt;br /&gt;
To join the online meeting (Now from iPhones too!)&lt;hr /&gt;
&lt;br /&gt;
1. Go to &lt;a class="jive-link-external" href="https://vmware.webex.com/vmware/j.php?ED=118609487&amp;#38;UID=0"&gt;https://vmware.webex.com/vmware/j.php?ED=118609487&amp;#38;UID=0&lt;/a&gt; 2. Enter your name and email address. 3. Enter the meeting password: (This meeting does not require a password.) 4. Click "Join Now".&lt;hr /&gt;
&lt;br /&gt;
To join the teleconference only&lt;hr /&gt;
&lt;br /&gt;
Call-in toll-free number (US/Canada): 866-469-3239 Call-in toll number (US/Canada): 1-650-429-3300 Global call-in numbers: &lt;a class="jive-link-external" href="https://vmware.webex.com/vmware/globalcallin.php?serviceType=MC&amp;#38;ED=118609487&amp;#38;tollFree=1"&gt;https://vmware.webex.com/vmware/globalcallin.php?serviceType=MC&amp;#38;ED=118609487&amp;#38;tollFree=1&lt;/a&gt; Toll-free dialing restrictions: &lt;a class="jive-link-external" href="http://www.webex.com/pdf/tollfree_restrictions.pdf"&gt;http://www.webex.com/pdf/tollfree_restrictions.pdf&lt;/a&gt;&lt;hr /&gt;
&lt;br /&gt;
To add this meeting to your calendar program (for example Microsoft Outlook), click this link: &lt;a class="jive-link-external" href="https://vmware.webex.com/vmware/j.php?ED=118609487&amp;#38;UID=0&amp;#38;ICS=MI&amp;#38;LD=1&amp;#38;RD=2&amp;#38;ST=1&amp;#38;SHA2=cQA01NYykVYjdN16oP7vx6dxs5--vr8Wj8oqVrVw8W8="&gt;https://vmware.webex.com/vmware/j.php?ED=118609487&amp;#38;UID=0&amp;#38;ICS=MI&amp;#38;LD=1&amp;#38;RD=2&amp;#38;ST=1&amp;#38;SHA2=cQA01NYykVYjdN16oP7vx6dxs5--vr8Wj8oqVrVw8W8=&lt;/a&gt; The playback of UCF (Universal Communications Format) rich media files requires appropriate players. To view this type of rich media files in the meeting, please check whether you have the players installed on your computer by going to &lt;a class="jive-link-external" href="https://vmware.webex.com/vmware/systemdiagnosis.php"&gt;https://vmware.webex.com/vmware/systemdiagnosis.php&lt;/a&gt; IMPORTANT NOTICE: This WebEx service includes a feature that allows audio and any documents and other materials exchanged or viewed during the session to be recorded. By joining this session, you automatically consent to such recordings. If you do not consent to the recording, do not join the session.</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">virtual</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">disk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">live_webinar_coffee_talk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">apis</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">developer</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmware</category>
      <pubDate>Mon, 01 Jun 2009 19:45:36 GMT</pubDate>
      <author>heyitspablo</author>
      <guid>http://communities.vmware.com/thread/212846</guid>
      <dc:date>2009-06-01T19:45:36Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Dynamic expansion of Virtual Disk</title>
      <link>http://communities.vmware.com/thread/216736</link>
      <description>Hi,&lt;br /&gt;
&lt;br /&gt;
I have couple of VMs which are running on ESX 3.5 environment. The question here is, How do I dynamically expand/add virtual disk to the VM when it requires ?. Is there any utility or API which does this operation?.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Any suggestions would be very much appreciated</description>
      <pubDate>Fri, 19 Jun 2009 10:35:47 GMT</pubDate>
      <author>Vichu</author>
      <guid>http://communities.vmware.com/thread/216736</guid>
      <dc:date>2009-06-19T10:35:47Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Shrink (-k) fails</title>
      <link>http://communities.vmware.com/thread/218412</link>
      <description>I have a growable NTFS disk with a max size of 80GB.  The VMDK was located on a host with 45GB free space.  Initially the VMDK was 20GB but over time it grew to 45GB.  The VM  then stopped with an error of insufficient disk space and would not start up.  I was able to prepare it for shrinking but when running -k I get this error:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="jive-pre"&gt;&lt;code class="jive-code jive-plain"&gt;Failed to open the disk 'm:' : Unknown error (0x7b000900000001).
Failed to shrink the disk 'm:' : Unknown error (0x7b000900000001).
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
Is this still recoverable?</description>
      <pubDate>Mon, 29 Jun 2009 12:27:23 GMT</pubDate>
      <author>fixitchris</author>
      <guid>http://communities.vmware.com/thread/218412</guid>
      <dc:date>2009-06-29T12:27:23Z</dc:date>
      <clearspace:dateToText>4 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Incremental backup with Defrag</title>
      <link>http://communities.vmware.com/thread/216926</link>
      <description>&lt;br /&gt;
Quick question on defragging a VM. &lt;br /&gt;
&lt;p /&gt;
 Here is the scenario:&lt;br /&gt;
&lt;p /&gt;
 VM is backed up (full), change tracking enabled. &lt;br /&gt;
&lt;p /&gt;
Incremental backup is taken.&lt;br /&gt;
&lt;p /&gt;
 Defrag is run for the VMDK in the VM.&lt;br /&gt;
&lt;p /&gt;
Since CBT is tracking changed blocks, will the next incremetal include the the blocks that have changed due to defrag? &lt;br /&gt;
&lt;p /&gt;
The assumption is yes but need confirmation.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Sat, 20 Jun 2009 15:56:30 GMT</pubDate>
      <author>madhadr</author>
      <guid>http://communities.vmware.com/thread/216926</guid>
      <dc:date>2009-06-20T15:56:30Z</dc:date>
      <clearspace:dateToText>5 months, 4 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>cannot connect to host</title>
      <link>http://communities.vmware.com/thread/216470</link>
      <description>&lt;br /&gt;
Hi &lt;br /&gt;
&lt;p /&gt;
I ve been working with VDDK programming API for the past couple of weeks. I encounter the following error when i am trying to connect the the managed disk on the esx server from another VM running on the same esx.  &lt;br /&gt;
&lt;p /&gt;
I issued the following command in windows xp:   vixDiskLibSample.exe -info -host &amp;lt;host ip&amp;gt; -user root -password "1234"  "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;/test/test.vmdk"&lt;br /&gt;
&lt;p /&gt;
It worked fine with some warnings. like "host certificate chain is not complete" failed to read registry value . &lt;br /&gt;
"certificate verification is disabled so connection will proceed despite the error".  And it showed the disk info . &lt;br /&gt;
&lt;p /&gt;
I tried the same command in my ubuntu linux. (which is actually a VM in the same esx)&lt;br /&gt;
&lt;p /&gt;
./vix-dislib-sample -info -host &amp;lt;host ip&amp;gt; -user root -password "1234" "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt;/test/test.vmdk"&lt;br /&gt;
&lt;p /&gt;
Getting the following error.&lt;br /&gt;
&lt;p /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;INFO: VixDiskLibVim: TicketLogin&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;p /&gt;
&lt;ul&gt;

&lt;ul&gt;
&lt;li&gt;(process:6770): WARNING **: VixDiskLibVim: Login failure - VixError = 0.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;br /&gt;
Error: &lt;strike&gt;vixDiskLibSample.cpp:388&lt;/strike&gt;  4650 Cannot connect to host&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
 PLZ  HELP  ME TO GET OUT OF THIS. &lt;br /&gt;
&lt;p /&gt;
Thanx  in advance.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Thu, 18 Jun 2009 07:45:27 GMT</pubDate>
      <author>ayrus</author>
      <guid>http://communities.vmware.com/thread/216470</guid>
      <dc:date>2009-06-18T07:45:27Z</dc:date>
      <clearspace:dateToText>5 months, 6 days ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>How to delete a child disk and submit the change to its parent in the parenet-disk chain with VixDiskLib?</title>
      <link>http://communities.vmware.com/thread/215663</link>
      <description>&lt;br /&gt;
For example, there a base vmdk A0, and it's child disk  A1, and A1's child A2. &lt;br /&gt;
&lt;p /&gt;
A0.vmdk &amp;lt;-  A1.vmdk  &amp;lt;-  A2.vmdk &lt;br /&gt;
&lt;p /&gt;
What I want to do is  &lt;br /&gt;
&lt;p /&gt;
1)  commit the changes in A1 to A0, and delete A1. &lt;br /&gt;
&lt;p /&gt;
2) Still can open the parent-child disk chain from A2.  &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
How to achieve this?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Mon, 15 Jun 2009 07:23:36 GMT</pubDate>
      <author>wordworm</author>
      <guid>http://communities.vmware.com/thread/215663</guid>
      <dc:date>2009-06-15T07:23:36Z</dc:date>
      <clearspace:dateToText>5 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>what are the requirements for san transport mode</title>
      <link>http://communities.vmware.com/thread/215106</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
 I have a physical vcb 1.5 proxy (windows 2003 x64), and I always use the command vcbmounter with -m san option. &lt;br /&gt;
&lt;p /&gt;
On this vcb proxy, I compile and run vixDiskSample on a disk of a vm that is on the san lun, and I am surprised that 'san' is not in the listed transport modes.&lt;br /&gt;
&lt;p /&gt;
I only have  :&lt;br /&gt;
&lt;p /&gt;
vixDiskSample -host vccenter -user username -password pass -vm "vmPath=/datacenter/vm/vm1" -info "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=Storage1"&gt;Storage1&lt;/a&gt; vm1/vm1.vmdk"&lt;br /&gt;
&lt;br /&gt;
&lt;div class="jive-quote"&gt; Transport modes supported by vixDiskLib: file:nbdssl:nbd&lt;/div&gt;
&lt;br /&gt;
 I installed  this version : VMware-vix-disklib-1.1.0-163495.i386.exe&lt;br /&gt;
The vm is power off.&lt;br /&gt;</description>
      <pubDate>Thu, 11 Jun 2009 12:25:28 GMT</pubDate>
      <author>tmoral</author>
      <guid>http://communities.vmware.com/thread/215106</guid>
      <dc:date>2009-06-11T12:25:28Z</dc:date>
      <clearspace:dateToText>5 months, 1 week ago</clearspace:dateToText>
      <clearspace:messageCount>7</clearspace:messageCount>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>Using an unmodified VHD file as a VMDK file</title>
      <link>http://communities.vmware.com/thread/206631</link>
      <description>Using an unmodified VHD file as a VMDK file&lt;br /&gt;
&lt;br /&gt;
I had a situation where I wanted to have a small disk image that I could use to store configuration information. I wanted to easily be able to mount the image on my local workstation, make changes, and reattach it to a VM. One obvious solution was to just mount a VMDK file using vmware-mount.exe, but I have been having a bear of a time getting that to work correctly under Windows 7 x64. Additionally, if I wanted someone else to work on the image, they would have to have the VDDK installed. A new feature in Windows 7 is the ability to mount VHD images without any additional tools. So I thought wouldn't it be cool to just mount the VHD, do my stuff, umount and then turn it over to ESX? Since both the VHD and VMDK formats support "raw" or "flat" images, there should be a way to get them to play nice with each other. After a little playing around I got it to work.&lt;br /&gt;
&lt;br /&gt;
1) Create a new VHD with "Fixed Size" (my_disk.vhd)&lt;br /&gt;
2) Create a empty VMDK config file (my_disk.vmdk)&lt;br /&gt;
3) add to my_disk.vmdk&lt;br /&gt;
&lt;br /&gt;
version=1&lt;br /&gt;
CID=738ec070&lt;br /&gt;
parentCID=ffffffff&lt;br /&gt;
createType="vmfs"&lt;br /&gt;
RW 33554432 VMFS "my_disk.vhd" # assuming 32M&lt;br /&gt;
ddb.geometry.cylinders = "65536" # 32M/512&lt;br /&gt;
ddb.geometry.heads = "1"&lt;br /&gt;
ddb.geometry.sectors = "1"&lt;br /&gt;
ddb.adapterType = "lsilogic"&lt;br /&gt;
ddb.virtualHWVersion = "4"&lt;br /&gt;
&lt;br /&gt;
4) done!&lt;br /&gt;
&lt;br /&gt;
This works because the VHD format uses a file footer as opposed to a header. So the last 512 bytes contain the stuff Microsoft needs to load the file (magic, size, etc...). VMware just ignores the footer becuase we specify the size of the VMFS file as the size of the raw disk image.&lt;br /&gt;
&lt;br /&gt;
To go the other way (existing flat vmdk file to a VHD file) you would just need to append the correct 512 byte footer to the vmdk file. I haven't tested this part yet but I'll post back here with the results.&lt;br /&gt;
&lt;br /&gt;
-jonathan</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmdk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vmware-mount.exe</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">esx</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">esxi</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vhd</category>
      <pubDate>Thu, 23 Apr 2009 18:35:02 GMT</pubDate>
      <author>kung-foo</author>
      <guid>http://communities.vmware.com/thread/206631</guid>
      <dc:date>2009-04-23T18:35:02Z</dc:date>
      <clearspace:dateToText>5 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Mounting Linux VG /w LVM on remote system</title>
      <link>http://communities.vmware.com/thread/212531</link>
      <description>&lt;br /&gt;
I've tried the VG/LVM method in the shell examples (lvmCreate.sh &amp;#38; lvmMount.sh) and I have a question as its&lt;br /&gt;
related to doing this using the VDDK API's flat file. e.g.&lt;br /&gt;
VixDiskLib_Open() &amp;#38; VIXDISKLIB_FLAG_OPEN_READ_ONLY flag.&lt;br /&gt;
&lt;br /&gt;
Can the VG name be modified if the flat file was opened this way. I'm getting the following errors...&lt;br /&gt;
&lt;br /&gt;
--root@shuttle vmdiscover--# vgrename YafuWk-3orv-WuXR-0Kf9-HuLk-1uRA-Ip6xNe vmwarelvm&lt;br /&gt;
/dev/loop0: write failed after 0 of 1536 at 4608: Input/output error</description>
      <pubDate>Fri, 29 May 2009 19:49:25 GMT</pubDate>
      <author>red0mark</author>
      <guid>http://communities.vmware.com/thread/212531</guid>
      <dc:date>2009-05-29T19:49:25Z</dc:date>
      <clearspace:dateToText>5 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>6</clearspace:messageCount>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>diskLib Multi threading</title>
      <link>http://communities.vmware.com/thread/212413</link>
      <description>&lt;br /&gt;
I am trying to use the vddk 1.1 in a multithreaded application, all goes fine for one thread but as soon as I kick of mutliple threads I get an AccessViolationException error on the diskLib_Open function.&lt;br /&gt;
&lt;p /&gt;
I did exactly as written on page 24 of the programming guide, one main thread that initializes the library, then I start  one or more threads that will  "disklib_connect" and opens a seperate thread to get my diskhandle (disklib_open) , once I get the diskhandle I can access the disk. Now this works for the first worker thread but as soon as the a second thread tries to open disk (disklib_open) I get an access violation error ?&lt;br /&gt;
&lt;p /&gt;
Anyone any suggestions on what I am doing wrong ? &lt;br /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
Tom</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">multi</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">threaded</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk1.1</category>
      <pubDate>Fri, 29 May 2009 08:20:23 GMT</pubDate>
      <author>arent_t</author>
      <guid>http://communities.vmware.com/thread/212413</guid>
      <dc:date>2009-05-29T08:20:23Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Got problems installing VDDK 1.1 onto VMware vMA 4.0? Solution here</title>
      <link>http://communities.vmware.com/thread/212340</link>
      <description>As the topic states, if you're trying to install VDDK 1.1 you'll notice there is a shared library package that is missing by default on VMware vMA 4.0, take a look here for the solution: &lt;a class="jive-link-thread" href="http://communities.vmware.com/thread/212352"&gt;How to install VDDK 1.1 on vMA 4.0 (libfuse.so.2 fix)&lt;/a&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
=========================================================================&lt;br /&gt;
William Lam&lt;br /&gt;
VMware vExpert 2009&lt;br /&gt;
VMware ESX/ESXi scripts and resources at: &lt;a class="jive-link-external" href="http://engineering.ucsb.edu/~duonglt/vmware/"&gt;http://engineering.ucsb.edu/~duonglt/vmware/&lt;/a&gt;&lt;br /&gt;
&lt;a class="jive-link-wiki" href="http://communities.vmware.com/docs/DOC-9852"&gt;vGhetto Script Repository&lt;/a&gt;&lt;br /&gt;
&lt;a class="jive-link-community" href="http://communities.vmware.com/community/private/bitbucket/developer/codecentral" title="Sample code for VMware vSphere SDKs and APIs"&gt;VMware Code Central - Scripts/Sample code for Developers and Administrators&lt;/a&gt;&lt;br /&gt;
&lt;a class="jive-link-external" href="http://twitter.com/lamw"&gt;http://twitter.com/lamw&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://engineering.ucsb.edu/~duonglt/vmware/vexpert_silver_icon.jpg" alt="http://engineering.ucsb.edu/~duonglt/vmware/vexpert_silver_icon.jpg" class="jive-image"  /&gt;&lt;br /&gt;
&lt;br /&gt;
If you find this information useful, please award points for "correct" or "helpful".</description>
      <category domain="http://communities.vmware.com/tags?communityID=2655">libfuse.so.2</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vma4.0</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vma4</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk1.1</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vddk</category>
      <category domain="http://communities.vmware.com/tags?communityID=2655">vima</category>
      <pubDate>Thu, 28 May 2009 19:10:03 GMT</pubDate>
      <author>lamw</author>
      <guid>http://communities.vmware.com/thread/212340</guid>
      <dc:date>2009-05-28T19:10:03Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>Limitations opening vmdk files of running guests</title>
      <link>http://communities.vmware.com/thread/212059</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
I am not able to open a VMDK file if the guest machine is running.&lt;br /&gt;
&lt;br /&gt;
Using the sample code "vixDiskLibSample.exe -info" or invoking VDDK API directly the with "VixDiskLib_Open" I got some errors under some conditions.&lt;br /&gt;
&lt;p /&gt;
I made the following tests and got these results.&lt;br /&gt;
&lt;br /&gt;
The tests were executed on both a vmware workstation and on a ESX server: I collected the same resultson both products&lt;br /&gt;
&lt;p /&gt;
&lt;hr /&gt;
TEST&lt;hr /&gt;
1) Open vmdk file of a running guest (without any snapshots: VMDK files has no snapshots): FAILS&lt;br /&gt;
&lt;br /&gt;
2) Open vmdk file of a powered-off guest (without any snapshot: VMDK files has no snapshots): WORKS&lt;br /&gt;
&lt;br /&gt;
3) Open vmdk file of a running guest (with snapshots): &lt;br /&gt;
&lt;br /&gt;
   -&amp;gt; If I open the CHILD VMDK: it FAILS&lt;br /&gt;
&lt;br /&gt;
   -&amp;gt; If I open the PARENT VMDK: it WORKS&lt;br /&gt;
&lt;br /&gt;
4) Open vmdk file of a powered off guest (with snapshots): WORKS with both parent and child VMDKS&lt;br /&gt;
&lt;p /&gt;
So I have deduced the following rules:&lt;br /&gt;
&lt;br /&gt;
A) I can open VMDK files if machines are powered off.&lt;br /&gt;
&lt;p /&gt;
B) If a guest machine is running -&amp;gt; I can open only the parent vmdk file of a machine with snapshots&lt;br /&gt;
&lt;p /&gt;
C) I cannot open a vmdk file of a running machine if at least one of the following conditions is true:&lt;br /&gt;
     - there are no snapshots for this VMDK file (this means the vmdk file i am trying to opening is the only one)&lt;br /&gt;
     - the vmdk files is a child VMDK&lt;br /&gt;
&lt;br /&gt;
Could you please confirm and doublecheck my findings ?&lt;br /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
Francesco</description>
      <pubDate>Wed, 27 May 2009 15:11:14 GMT</pubDate>
      <author>flatino</author>
      <guid>http://communities.vmware.com/thread/212059</guid>
      <dc:date>2009-05-27T15:11:14Z</dc:date>
      <clearspace:dateToText>5 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Cannot mount vmdk file</title>
      <link>http://communities.vmware.com/thread/209720</link>
      <description>&lt;br /&gt;
Hi all,&lt;br /&gt;
&lt;p /&gt;
I am trying to mount a vmdk file on Windows XP. If I do it manually using the vmware-mount utility, I can mount it and access the VM without any issues. But if you fire the same command through a perl script(using Perl's 'system' command), I can mount the vmdk. The error I get in the vmware-mount logs is:&lt;br /&gt;
&lt;p /&gt;
VMware-mount (Release) - build-99018 &lt;br /&gt;
Using system libcrypto, version 9070CF&lt;br /&gt;
Scanning directory of file J:\VTM\Temp\ReshamaTest\vtm-windowsServiceTestddd.vmdk for vmx files.&lt;br /&gt;
baseDir = 'J:\VTM\Temp\ReshamaTest\', vmx file = 'vtm-windowsServiceTestddd.vmx'&lt;br /&gt;
Search start:      'J:\VTM\Temp\ReshamaTest\vtm-windowsServiceTestddd.vmx', baseDiskOnly [ ]&lt;br /&gt;
Search result:     inTree [X], isCurrent [X], isLegacy [ ], states: 1&lt;br /&gt;
Search analysis:   disk file found as part of current state.&lt;br /&gt;
Plugin Pkt details Size 292 PktType 2 DiskFile = J:\VTM\Temp\ReshamaTest\vtm-windowsServiceTestddd.vmdk, vol = 0, Desired Drive = 8192, openFlags = 0 &lt;br /&gt;
Plugin failed with 30009 &lt;br /&gt;
Client: Unable to mount the virtual disk. The disk may be in use by a virtual&lt;br /&gt;
machine, may not have enough volumes or mounted under another drive&lt;br /&gt;
letter. If not, verify that the file is a valid virtual disk file.&lt;br /&gt;
&lt;p /&gt;
PluginVolume failed. Details: Unknown error 196617 (0x30009)&lt;br /&gt;
Errorcode = -2.&lt;br /&gt;
VMware-mount (Release) - build-99018 &lt;br /&gt;
Using system libcrypto, version 9070CF&lt;br /&gt;
The volume was not mounted by VMware-mount. It may be a network drive or&lt;br /&gt;
it may have been mounted using another utility. It cannot be dismounted.&lt;br /&gt;
&lt;p /&gt;
Errorcode = -2.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
I couldnt find anything related to the error no. 30009. The strange thing about this issue is, the same vmdk file was getting mounted few hours back and I haven't changed anything on the VMDK file. Attached is the full vmware-mount log file.&lt;br /&gt;
&lt;p /&gt;
&lt;ul class="jive-dash"&gt;
&lt;li&gt;Nikhil&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Wed, 13 May 2009 10:16:34 GMT</pubDate>
      <author>writetonikhil</author>
      <guid>http://communities.vmware.com/thread/209720</guid>
      <dc:date>2009-05-13T10:16:34Z</dc:date>
      <clearspace:dateToText>5 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>How can I mount a snapshot of a vm online to work in parallel with the same vm at the same time?</title>
      <link>http://communities.vmware.com/thread/210479</link>
      <description>Hi there,&lt;br /&gt;
&lt;br /&gt;
How can mount a snapshot of a vm online to work on independently in parallel while the vm is still running at the same time?&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
The idea is to have two working parallel instances of the same vm based on the same VMBASE image. &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Eg:&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Think, i have a vm named VMBase &lt;br /&gt;
and 3 snapshots; VMBASE_SNAP1, VMBASE_SNAP2, VMBASE_SNAP3 &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
while the VMBASE is still online (powered on)&lt;br /&gt;
i want to mount  VMBASE_SNAP2 as a new VM online (powered on)  in parallel.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
So while my primary VM goes on running on its VMBASE_SNAP3 state&lt;br /&gt;
i can work on the VMBASE_SNAP2 based copy instance of it. &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
And when i am done i will destroy VMBASE_SNAP2, and go on working with primary unaffected.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Is there a way to do so? &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Thanks in advance.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Regards,</description>
      <pubDate>Mon, 18 May 2009 09:47:57 GMT</pubDate>
      <author>Selaf</author>
      <guid>http://communities.vmware.com/thread/210479</guid>
      <dc:date>2009-05-18T09:47:57Z</dc:date>
      <clearspace:dateToText>5 months, 4 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>HotAdd transfer mode using VDDK APis fails</title>
      <link>http://communities.vmware.com/thread/211484</link>
      <description>Hi,&lt;br /&gt;
I'm using VDDK's  Flexible transfer mode APIs VDIskLib_InitEx and VixDIskLIb_ConnectEx etc.  for HotAdd  transfer mode inside VM. But If I see logs, it fails and fall backs to nbd transfer mode.&lt;br /&gt;
I'm not sure what is issue here.&lt;br /&gt;
Is there any special configuration required for HotAdd transfer mode  inside VM ?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance&lt;br /&gt;
dhd9</description>
      <pubDate>Sat, 23 May 2009 05:50:48 GMT</pubDate>
      <author>dhd9</author>
      <guid>http://communities.vmware.com/thread/211484</guid>
      <dc:date>2009-05-23T05:50:48Z</dc:date>
      <clearspace:dateToText>6 months, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>1</clearspace:messageCount>
    </item>
    <item>
      <title>troubles with vmware-mount "file not found" ??</title>
      <link>http://communities.vmware.com/thread/211430</link>
      <description>&lt;br /&gt;
I work for the University of Delaware as a systems programmer and I'm looking to set up file-level backups using vmware-mount and our own networker software. I'm very close to being able to mount virtual disks remotely, but keep running into the following problem. A command-line run of vmware-mount and fuseMount.log are below:&lt;br /&gt;
&lt;p /&gt;
&lt;ol&gt;
&lt;li&gt;env LD_LIBRARY_PATH=/usr/lib/vmware-vix-disklib/lib32/ /usr/bin/vmware-mount -v "ha-datacenter/vm/cas2.ds.udel.edu" -h nd2cluster1.nss.udel.edu -u root -F /home/bleh/nfspw "&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=davenfs"&gt;davenfs&lt;/a&gt; cas2.ds.udel.edu/cas2.ds.udel.edu.vmdk" 1 /mnt/test/&lt;/li&gt;
&lt;/ol&gt;
&lt;p /&gt;
And the fuseMount.log output:&lt;br /&gt;
&lt;p /&gt;
May 22 13:51:05.884: VMware VixDiskLib (1.1) Release build-163495&lt;br /&gt;
May 22 13:51:05.885: Using system libcrypto, version 90807F&lt;br /&gt;
May 22 13:51:05.887: &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Starting FuseMount Process &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=PID%3A+21567"&gt;PID: 21567&lt;/a&gt; &amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br /&gt;
May 22 13:51:05.887: --- Mounting Virtual Disk: &lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=davenfs"&gt;davenfs&lt;/a&gt; cas2.ds.udel.edu/cas2.ds.udel.edu.vmdk ---&lt;br /&gt;
May 22 13:51:05.887: Disk flat file mounted under /var/run/vmware/fuse/4827723133473044936&lt;br /&gt;
May 22 13:51:05.891: LIBFUSE   :Opening disk - vmSpec -vmPath=ha-datacenter/vm/cas2.ds.udel.edu-, server -nd3cluster1.nss.udel.edu-, disk -&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=davenfs"&gt;davenfs&lt;/a&gt; cas2.ds.udel.edu/cas2.ds.udel.edu.vmdk-&lt;br /&gt;
May 22 13:51:05.893: TicketResolveHostName: Resolving IP address for hostname nd3cluster1.nss.udel.edu.&lt;br /&gt;
May 22 13:51:05.895: TicketResolveHostName: Resolved to 128.175.28.81.&lt;br /&gt;
May 22 13:51:05.898: VixDiskLibVim: TicketLogin&lt;br /&gt;
May 22 13:51:06.096: VixDiskLibVim: TicketFindVMByInvPath: vmxPath = -ha-datacenter/vm/cas2.ds.udel.edu-&lt;br /&gt;
VixDiskLibVim: TicketFindVMCb failure - VixError = 4000.&lt;br /&gt;
May 22 13:51:06.142: VixDiskLibVim: TicketLogout&lt;br /&gt;
May 22 13:51:06.189: LIBFUSE   : Failed to open disk: The virtual machine cannot be found (4000)&lt;br /&gt;
May 22 13:51:06.189: Fuse initialization failed.&lt;br /&gt;
Failed to mount disk '&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=davenfs"&gt;davenfs&lt;/a&gt; cas2.ds.udel.edu/cas2.ds.udel.edu.vmdk': Cannot open the virtual disk&lt;br /&gt;
&lt;p /&gt;
Any suggestions/solutions would be very helpful. &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/happy.gif" alt=":)" /&gt;&lt;br /&gt;
&lt;p /&gt;
Thanks!</description>
      <pubDate>Fri, 22 May 2009 17:56:18 GMT</pubDate>
      <author>soonblue</author>
      <guid>http://communities.vmware.com/thread/211430</guid>
      <dc:date>2009-05-22T17:56:18Z</dc:date>
      <clearspace:dateToText>6 months, 3 days ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Enable mutipath option for Raw Device Mapping in Virtual machine</title>
      <link>http://communities.vmware.com/thread/209278</link>
      <description>&lt;br /&gt;
Hi All,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Here i have a requirment to do multipath enable for RDM in virtual machine. Here my qusetion is by default ESX 3.5 support for multipath option for rdm as like vmfs datastore multipath. if so can any please provide some help document to enable mutipath for raw device mapping in a virtual machine.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
thanks in advance.</description>
      <pubDate>Mon, 11 May 2009 05:44:55 GMT</pubDate>
      <author>karthimin</author>
      <guid>http://communities.vmware.com/thread/209278</guid>
      <dc:date>2009-05-11T05:44:55Z</dc:date>
      <clearspace:dateToText>6 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>[NFC ERROR] Network error</title>
      <link>http://communities.vmware.com/thread/209032</link>
      <description>&lt;br /&gt;
My First Post, So Sorry If am posting at wrong palce (any direction here will be useful)&lt;br /&gt;
&lt;p /&gt;
 I have downloaded VDDK SDK, Compiled sample code comes with VDDK sdk. &lt;br /&gt;
&lt;p /&gt;
Run these two command as suggested in PDF on my Linux Machine. &lt;br /&gt;
&lt;p /&gt;
 ./vix-disklib-sample -create -cap 1000000 virtdisk.vmdk&lt;br /&gt;
./vix-disklib-sample -clone virtdisk.vmdk -host 10.100.207.184 -user root -password secret vmfsdisk.vmdk&lt;br /&gt;
&lt;p /&gt;
IP add (10.100.207.184) is the ESX server.  &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/mischief.gif" alt=";\" /&gt;&lt;br /&gt;
&lt;p /&gt;
Now when i run second command i got some Networking problems as&lt;br /&gt;
&lt;p /&gt;
&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+ERROR"&gt;NFC ERROR&lt;/a&gt; NfcNetTcpWrite: bWritten: -1&lt;br /&gt;
&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+ERROR"&gt;NFC ERROR&lt;/a&gt; NfcNet_Send: requested 272, sent only 4294967295 bytes&lt;br /&gt;
&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+ERROR"&gt;NFC ERROR&lt;/a&gt; NfcFileSendMessage: hdr send failed: &lt;br /&gt;
&lt;a class="jive-link-adddocument" href="http://communities.vmware.com/community-document-picker.jspa?communityID=&amp;subject=NFC+ERROR"&gt;NFC ERROR&lt;/a&gt; Network error -- Failed to send header message&lt;br /&gt;
&lt;p /&gt;
 I have seen some VMware Communities post e.f  (&lt;a class="jive-link-external" href="http://communities.vmware.com/thread/167534"&gt;http://communities.vmware.com/thread/167534&lt;/a&gt;) but solutions wans't really useful&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Any Help will be appriciated. &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
thanks&lt;br /&gt;
&lt;p /&gt;
-tej &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Fri, 08 May 2009 10:30:00 GMT</pubDate>
      <author>tejparkash</author>
      <guid>http://communities.vmware.com/thread/209032</guid>
      <dc:date>2009-05-08T10:30:00Z</dc:date>
      <clearspace:dateToText>6 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>3</clearspace:messageCount>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Child vdmk files can be opened only with ESX credentials ?</title>
      <link>http://communities.vmware.com/thread/207552</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
I have a Linux program which calls VDDK API to connect and read VMDK files.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
I have a problem working with CHILD / snapshots files like &lt;i&gt;&amp;lt;image-name&amp;gt;-000001.vmkd&lt;/i&gt;.&lt;br /&gt;
&lt;p /&gt;
If my linux program (invoking VDDK) runs locally on the ESX server without authentication (no host/pwd/user provided) -&amp;gt; I got error 16006 VIX_E_DISK_NEEDSREPAIR &lt;br /&gt;
&lt;p /&gt;
If my linux program (invoking VDDK) runs on another machine and I remotely connect to ESX server (provising credentials) -&amp;gt; it works.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
With all parent VMDK files I have no problems: my linux program runs locally and can see all VMDK files without authentication.&lt;br /&gt;
&lt;p /&gt;
I have this problem only with CHILD VMDK files &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
 Does this mean that to open and read child VMDK files, we must use VDDK with ESX authentication parameters (user/pwd/host parameters) ?&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Many thanks in advance,&lt;br /&gt;
&lt;p /&gt;
Francesco</description>
      <pubDate>Wed, 29 Apr 2009 16:14:07 GMT</pubDate>
      <author>flatino</author>
      <guid>http://communities.vmware.com/thread/207552</guid>
      <dc:date>2009-04-29T16:14:07Z</dc:date>
      <clearspace:dateToText>6 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>is there a fast way to detect emtpy sectors ?</title>
      <link>http://communities.vmware.com/thread/207558</link>
      <description>&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
is there a fast and easy way to detect if a sector of a VMDK file is not used ?&lt;br /&gt;
&lt;p /&gt;
I mean: &lt;br /&gt;
&lt;p /&gt;
instead of  calling VixDiskLib_Read and check if all the bytes of the sector are all zeros, is there a fast way to discover if a sector is not used ?&lt;br /&gt;
&lt;p /&gt;
When reading big images, I would find a fast way to skip unsed sectors.... &lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
Thanks,&lt;br /&gt;
&lt;p /&gt;
Francesco</description>
      <pubDate>Wed, 29 Apr 2009 16:24:59 GMT</pubDate>
      <author>flatino</author>
      <guid>http://communities.vmware.com/thread/207558</guid>
      <dc:date>2009-04-29T16:24:59Z</dc:date>
      <clearspace:dateToText>6 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>5</clearspace:messageCount>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>New vmware-mount.exe version available?</title>
      <link>http://communities.vmware.com/thread/207706</link>
      <description>&lt;br /&gt;
Due to fixes in Workstation 6.5.2: &lt;br /&gt;
&lt;p /&gt;
&lt;i&gt;&lt;b&gt;Only the first attempt succeeds when mapping original and cloned virtual disk files to drive letters&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
+On Windows hosts, if you make a linked or full clone of a virtual&lt;br /&gt;
machine and then try to map the virtual disk files of the original&lt;br /&gt;
virtual machine as well as of the clone to drive letters on the host,&lt;br /&gt;
only the first mapping succeeds. Because both disks have the same&lt;br /&gt;
signature, you can map only one of the disks at a time. This issue is&lt;br /&gt;
resolved in this release.+ &lt;br /&gt;
&amp;lt;!--Dev Bug 343190 Doc Bug 344067)--&amp;gt;&lt;br /&gt;
&lt;p /&gt;
 we are now able to mount cloned drives. JUHU &lt;img class="jive-emoticon" border="0" src="http://communities.vmware.com/images/emoticons/grin.gif" alt=":D" /&gt;&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
&lt;p /&gt;
But is there a new version of the vmware-mount.exe available now? We are using the vmware-mount.exe to automate optimization processes on our vms. Or is there any other way to mount  .vmdks with the new fix  without using the workstation gui ?&lt;br /&gt;
&lt;p /&gt;
 Ciao ciao</description>
      <pubDate>Thu, 30 Apr 2009 08:46:42 GMT</pubDate>
      <author>killermachine188</author>
      <guid>http://communities.vmware.com/thread/207706</guid>
      <dc:date>2009-04-30T08:46:42Z</dc:date>
      <clearspace:dateToText>6 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:messageCount>2</clearspace:messageCount>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
  </channel>
</rss>

