Chinaunix首页 | 论坛 | 博客
  • 博客访问: 203958
  • 博文数量: 28
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 315
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-03 11:16
文章分类

全部博文(28)

文章存档

2008年(28)

我的朋友
最近访客

分类: WINDOWS

2008-07-23 14:59:54

界面中并没有提供增加硬盘容量的方法。

只能在命令行形式下执行。

安装所在盘的Program Files\VMware\VMware Workstation下有一个vmware-vdiskmanager.exe,就是它。

命令参数如下:
------------------------------------------------------------------
Usage: vmware-vdiskmanager.exe OPTIONS  | 

Offline disk manipulation utility

  Options:
     -c                   : create disk; need to specify other create options
     -d                   : defragment the specified virtual disk
     -k                   : shrink the specified virtual disk
     -n      : rename the specified virtual disk; need to
                            specify destination disk-name
     -p                   : prepare the mounted virtual disk specified by
                            the drive-letter for shrinking
     -q                   : do not log messages
     -r      : convert the specified disk; need to specify
                            destination disk-type
     -x     : expand the disk to the specified capacity

     Additional options for create and convert:
        -a       : (for use with -c only) adapter type (ide, buslogic o
r lsilogic)
        -s          : capacity of the virtual disk
        -t     : disk type id

     Disk types:
        0                 : single growable virtual disk
        1                 : growable virtual disk split in 2Gb files
        2                 : preallocated virtual disk
        3                 : preallocated virtual disk split in 2Gb files

     The capacity can be specified in sectors, Kb, Mb or Gb.
     The acceptable ranges:
                           ide adapter : [100.0Mb, 950.0Gb]
                           scsi adapter: [100.0Mb, 950.0Gb]

        ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk
        ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
        ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm
dk
        ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
        ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
        ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk
        ex 7: vmware-vdiskmanager.exe -p 
              (A virtual disk first needs to be mounted at )
-----------------------------------------------------------------
其中的-x参数就是用来扩容的……

如这个:vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
-------------------------------------------------------

我的执行过程:

E:\Program Files\VMware\VMware Workstation>set path=%path%;E:\Program Files\VMwa
re\VMware Workstation

E:\Program Files\VMware\VMware Workstation>e:

E:\Program Files\VMware\VMware Workstation>cd E:\VM_Machine

E:\VM_Machine>cd Windows Server 2003 Standard Edition

E:\VM_Machine\Windows Server 2003 Standard Edition>dir *.vmdk

2007/07/20  11:17        1,588,527,104 Windows Server 2003 Standard Edition-s001
.vmdk
2007/07/20  11:17               65,536 Windows Server 2003 Standard Edition-s002
.vmdk
2007/07/20  10:56                  448 Windows Server 2003 Standard Edition.vmdk


E:\VM_Machine\Windows Server 2003 Standard Edition>vmware-vdiskmanager.exe -x 4G
 Windows Server 2003 Standard Edition-s001.vmdk
Diskname or some other argument is missing.

E:\VM_Machine\Windows Server 2003 Standard Edition>vmware-vdiskmanager.exe -x 4G
 "Windows Server 2003 Standard Edition-s001.vmdk"
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskma
nager.log
The file 'Windows Server 2003 Standard Edition-s001.vmdk' appears to be a sub-co
mponent of a virtual disk.

Did you mean 'Windows Server 2003 Standard Edition.vmdk'?
Failed to open disk 'Windows Server 2003 Standard Edition-s001.vmdk' : The file
specified is not a virtual disk (16).

E:\VM_Machine\Windows Server 2003 Standard Edition>vmware-vdiskmanager.exe -x 4G
 "Windows Server 2003 Standard Edition.vmdk"
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskma
nager.log
The specified disk size does not fall within acceptable range.
The acceptable ranges:
                      ide adapter : [100.0Mb, 950.0Gb]
                      scsi adapter: [100.0Mb, 950.0Gb]

E:\VM_Machine\Windows Server 2003 Standard Edition>vmware-vdiskmanager.exe -x 
4G
b
 "Windows Server 2003 Standard Edition.vmdk"
Using log file C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1\vmware-Administrator\vdiskma
nager.log
The old geometry C/H/S of the disk is: 261/255/63
The new geometry C/H/S of the disk is: 522/255/63
Disk expansion completed successfully.

WARNING: If the virtual disk is partitioned, you must use a third-party
         utility in the virtual machine to expand the size of the
         partitions. For more information, see:
         
==================================================================
总结一下:
1。文件名应该用双引号括起来。
2。vmdk文件用不带001,002的最短的那个文件名。
3。GB,MB,别忘了B。
阅读(5049) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~