Mac OS 下VirtualBox如何对硬盘进行扩容


原文链接:http://blog.sina.com.cn/s/blog_62d4d5900102w4ak.html
1.找到VBoxManager工具
1)打开Finder,找到【应用程序】,在右侧找到VirtualBox.app,然后打开右键,找到【显示包内容】,点击打开

2)看到目录就一路点下去,然后看到这个【MacOS】目录,再继续点

3)看到我们的目标文件VBoxManager文件没?

记住这个路径

2.打开终端,来到这个目录下

cd /Applications/VirtualBox.app/Contents/MacOS/

3.查看VBoxManager怎么用(觉的头晕的同学,可以直接跳往第四点 go>>>):D

VBoxManage -h

Oracle VM VirtualBox Command Line Management Interface Version 4.3.30

(C) 2005-2015 Oracle Corporation

All rights reserved.

Usage:

  VBoxManage []

General Options:

  [-v|--version]            print version number and exit

  [-q|--nologo]             suppress the logo

  [--settingspw ]       provide the settings password

  [--settingspwfile ] provide a file containing the settings password

Commands:

  list [--long|-l]          vms|runningvms|ostypes|hostdvds|hostfloppies|

                            intnets|bridgedifs|hostonlyifs|natnets|dhcpservers|

                            hostinfo|hostcpuids|hddbackends|hdds|dvds|floppies|

                            usbhost|usbfilters|systemproperties|extpacks|

                            groups|webcams

  showvminfo                [--details]

                            [--machinereadable]

  showvminfo                --log

  registervm               

  unregistervm              [--delete]

  createvm                  --name

                            [--groups , ...]

                            [--ostype ]

                            [--register]

                            [--basefolder ]

                            [--uuid ]

  modifyvm                 

                            [--name ]

                            [--groups , ...]

                            [--description ]

                            [--ostype ]

                            [--iconfile ]

                            [--memory ]

                            [--pagefusion on|off]

                            [--vram ]

                            [--acpi on|off]

                            [--pciattach 03:04.0]

                            [--pciattach 03:04.0@02:01.0]

                            [--pcidetach 03:04.0]

                            [--ioapic on|off]

                            [--hpet on|off]

                            [--triplefaultreset on|off]

                            [--hwvirtex on|off]

                            [--nestedpaging on|off]

                            [--largepages on|off]

                            [--vtxvpid on|off]

                            [--vtxux on|off]

                            [--pae on|off]

                            [--longmode on|off]

                            [--synthcpu on|off]

                            [--cpuidset ]

                            [--cpuidremove ]

                            [--cpuidremoveall]

                            [--hardwareuuid ]

                            [--cpus ]

                            [--cpuhotplug on|off]

                            [--plugcpu ]

                            [--unplugcpu ]

                            [--cpuexecutioncap <1-100>]

                            [--rtcuseutc on|off]

                            [--graphicscontroller none|vboxvga|vmsvga]

                            [--monitorcount ]

                            [--accelerate3d on|off]

                            [--accelerate2dvideo on|off]

                            [--firmware bios|efi|efi32|efi64]

                            [--chipset ich9|piix3]

                            [--bioslogofadein on|off]

                            [--bioslogofadeout on|off]

                            [--bioslogodisplaytime ]

                            [--bioslogoimagepath ]

                            [--biosbootmenu disabled|menuonly|messageandmenu]

                            [--biossystemtimeoffset ]

                            [--biospxedebug on|off]

                            [--boot<1-4> none|floppy|dvd|disk|net>]

                            [--nic<1-N> none|null|nat|bridged|intnet|hostonly|

                                        generic|natnetwork]

                            [--nictype<1-N> Am79C970A|Am79C973|

                                            82540EM|82543GC|82545EM|

                                            virtio]

                            [--cableconnected<1-N> on|off]

                            [--nictrace<1-N> on|off]

                            [--nictracefile<1-N> ]

                            [--nicproperty<1-N> name=[value]]

                            [--nicspeed<1-N> ]

                            [--nicbootprio<1-N> ]

                            [--nicpromisc<1-N> deny|allow-vms|allow-all]

                            [--nicbandwidthgroup<1-N> none|]

                            [--bridgeadapter<1-N> none|]

                            [--hostonlyadapter<1-N> none|]

                            [--intnet<1-N> ]

                            [--nat-network<1-N> ]

                            [--nicgenericdrv<1-N>

                            [--natnet<1-N> |default]

                            [--natsettings<1-N> [],[],

                                                [],[],

                                                []]

                            [--natpf<1-N> [],tcp|udp,[],

                                          ,[],]

                            [--natpf<1-N> delete ]

                            [--nattftpprefix<1-N> ]

                            [--nattftpfile<1-N> ]

                            [--nattftpserver<1-N> ]

                            [--natbindip<1-N>

                            [--natdnspassdomain<1-N> on|off]

                            [--natdnsproxy<1-N> on|off]

                            [--natdnshostresolver<1-N> on|off]

                            [--nataliasmode<1-N> default|[log],[proxyonly],

                                                         [sameports]]

                            [--macaddress<1-N> auto|]

                            [--mouse ps2|usb|usbtablet|usbmultitouch]

                            [--keyboard ps2|usb

                            [--uart<1-N> off| ]

                            [--uartmode<1-N> disconnected|

                                             server |

                                             client |

                                             file |

                                             ]

                            [--guestmemoryballoon ]

                            [--audio none|null|coreaudio]

                            [--audiocontroller ac97|hda|sb16]

                            [--clipboard disabled|hosttoguest|guesttohost|

                                         bidirectional]

                            [--draganddrop disabled|hosttoguest

                            [--vrde on|off]

                            [--vrdeextpack default|

                            [--vrdeproperty ]

                            [--vrdeport ]

                            [--vrdeaddress ]

                            [--vrdeauthtype null|external|guest]

                            [--vrdeauthlibrary default|

                            [--vrdemulticon on|off]

                            [--vrdereusecon on|off]

                            [--vrdevideochannel on|off]

                            [--vrdevideochannelquality ]

                            [--usb on|off]

                            [--usbehci on|off]

                            [--snapshotfolder default|]

                            [--teleporter on|off]

                            [--teleporterport ]

                            [--teleporteraddress



                            [--teleporterpassword ]

                            [--teleporterpasswordfile |stdin]

                            [--tracing-enabled on|off]

                            [--tracing-config ]

                            [--tracing-allow-vm-access on|off]

                            [--usbcardreader on|off]

                            [--autostart-enabled on|off]

                            [--autostart-delay ]

                            [--vcpenabled on|off]

                            [--vcpscreens [],...

                            [--vcpfile ]

                            [--vcpwidth ]

                            [--vcpheight ]

                            [--vcprate ]

                            [--vcpfps ]

                            [--defaultfrontend default|]

  clonevm                  

                            [--snapshot |]

                            [--mode machine|machineandchildren|all]

                            [--options link|keepallmacs|keepnatmacs|

                                       keepdisknames]

                            [--name ]

                            [--groups , ...]

                            [--basefolder ]

                            [--uuid ]

                            [--register]

  import                   

                            [--dry-run|-n]

                            [--options keepallmacs|keepnatmacs]

                            [more options]

                            (run with -n to have options displayed

                             for a particular OVF)

  export                    --output|-o .

                            [--legacy09|--ovf09|--ovf10|--ovf20]

                            [--manifest]

                            [--iso]

                            [--options manifest|iso|nomacs|nomacsbutnat]

                            [--vsys ]

                                    [--product ]

                                    [--producturl ]

                                    [--vendor ]

                                    [--vendorurl ]

                                    [--version ]

                                    [--description ]

                                    [--eula ]

                                    [--eulafile ]

  startvm                   ...

                            [--type gui|headless]

  controlvm                

                            pause|resume|reset|poweroff|savestate|

                            acpipowerbutton|acpisleepbutton|

                            keyboardputscancode [ ...]|

                            setlinkstate<1-N> on|off |

                            nic<1-N> null|nat|bridged|intnet|hostonly|generic|

                                     natnetwork [] |

                            nictrace<1-N> on|off |

                            nictracefile<1-N> |

                            nicproperty<1-N> name=[value] |

                            nicpromisc<1-N> deny|allow-vms|allow-all |

                            natpf<1-N> [],tcp|udp,[],

                                        ,[], |

                            natpf<1-N> delete |

                            guestmemoryballoon |

                            usbattach |

|

                            usbdetach |

|

                            clipboard disabled|hosttoguest|guesttohost|

                                      bidirectional |

                            draganddrop disabled|hosttoguest |

                            vrde on|off |

                            vrdeport |

                            vrdeproperty |

                            vrdevideochannelquality |

                            setvideomodehint

                                            [[] [ |

                                              [ ]]] |

                            screenshotpng [display] |

                            vcpenabled on|off |

                            vcpscreens all|none|,[...] |

                            setcredentials

                                           --passwordfile |

                                          

                                           [--allowlocallogon ] |

                            teleport --host --port

                                     [--maxdowntime ]

                                     [--passwordfile |

                                      --password ] |

                            plugcpu |

                            unplugcpu |

                            cpuexecutioncap <1-100>

                            webcam | |

  discardstate             

  adoptstate               

  snapshot                 

                            take [--description ] [--live] |

                            delete |

                            restore |

                            restorecurrent |

                            edit |--current

                                 [--name ]

                                 [--description ] |

                            list [--details|--machinereadable]

                            showvminfo

  closemedium               disk|dvd|floppy

                            [--delete]

  storageattach            

                            --storagectl

                            [--port ]

                            [--device ]

                            [--type dvddrive|hdd|fdd]

                            [--medium none|emptydrive|additions|

                                      |host:|iscsi]

                            [--mtype normal|writethrough|immutable|shareable|

                                     readonly|multiattach]

                            [--comment ]

                            [--setuuid ]

                            [--setparentuuid ]

                            [--passthrough on|off]

                            [--tempeject on|off]

                            [--nonrotational on|off]

                            [--discard on|off]

                            [--bandwidthgroup ]

                            [--forceunmount]

                            [--server |]

                            [--target ]

                            [--tport ]

                            [--lun ]

                            [--encodedlun ]

                            [--username ]

                            [--password ]

                            [--initiator ]

                            [--intnet]

  storagectl               

                            --name

                            [--add ide|sata|scsi|floppy|sas]

                            [--controller LSILogic|LSILogicSAS|BusLogic|

                                          IntelAHCI|PIIX3|PIIX4|ICH6|I82078]

                            [--portcount <1-30>]

                            [--hostiocache on|off]

                            [--bootable on|off]

                            [--remove]

  bandwidthctl             

                            add --type disk|network

                                --limit [k|m|g|K|M|G] |

                            set

                                --limit [k|m|g|K|M|G] |

                            remove |

                            list [--machinereadable]

                            (limit units: k=kilobit, m=megabit, g=gigabit,

                                          K=kilobyte, M=megabyte, G=gigabyte)

  showhdinfo               

  createhd                  --filename

                            [--size |--sizebyte ]

                            [--diffparent |

                            [--format VDI|VMDK|VHD] (default: VDI)

                            [--variant Standard,Fixed,Split2G,Stream,ESX]

  modifyhd                 

                            [--type normal|writethrough|immutable|shareable|

                                    readonly|multiattach]

                            [--autoreset on|off]

                            [--property ]

                            [--compact]

                            [--resize |--resizebyte ]

  clonehd                  

                            [--format VDI|VMDK|VHD|RAW|]

                            [--variant Standard,Fixed,Split2G,Stream,ESX]

                            [--existing]

  convertfromraw           

                            [--format VDI|VMDK|VHD]

                            [--variant Standard,Fixed,Split2G,Stream,ESX]

                            [--uuid ]

  convertfromraw            stdin

                            [--format VDI|VMDK|VHD]

                            [--variant Standard,Fixed,Split2G,Stream,ESX]

                            [--uuid ]

  getextradata              global|

                            |enumerate

  setextradata              global|

                           

                            [] (no value deletes key)

  setproperty               machinefolder default| |

                            hwvirtexclusive on|off |

                            vrdeauthlibrary default| |

                            websrvauthlibrary default|null| |

                            vrdeextpack null| |

                            autostartdbpath null| |

                            loghistorycount

                            defaultfrontend default|

                            logginglevel

  usbfilter                 add

                            --target |global

                            --name

                            --action ignore|hold (global filters only)

                            [--active yes|no] (yes)

                            [--vendorid ] (null)

                            [--productid ] (null)

                            [--revision ] (null)

                            [--manufacturer ] (null)

                            [--product ] (null)

                            [--remote yes|no] (null, VM filters only)

                            [--serialnumber ] (null)

                            [--maskedinterfaces ]

  usbfilter                 modify

                            --target |global

                            [--name ]

                            [--action ignore|hold] (global filters only)

                            [--active yes|no]

                            [--vendorid |""]

                            [--productid |""]

                            [--revision |""]

                            [--manufacturer |""]

                            [--product |""]

                            [--remote yes|no] (null, VM filters only)

                            [--serialnumber |""]

                            [--maskedinterfaces ]

  usbfilter                 remove

                            --target |global

  sharedfolder              add

                            --name --hostpath

                            [--transient] [--readonly] [--automount]

  sharedfolder              remove

                            --name [--transient]

  guestproperty             get

                            [--verbose]

  guestproperty             set

                            [ [--flags ]]

  guestproperty             delete|unset

                           

  guestproperty             enumerate

                            [--patterns ]

  guestproperty             wait

                            [--timeout ] [--fail-on-timeout]

  guestcontrol             

                              exec[ute]

                              --image --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose] [--timeout ]

                              [--environment "= [=]"]

                              [--wait-exit] [--wait-stdout] [--wait-stderr]

                              [--dos2unix] [--unquoted-args] [--unix2dos]

                              [-- [] ... []]

                              copyfrom

                              --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              [--dryrun] [--follow] [--recursive]

                              copyto|cp

                              --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              [--dryrun] [--follow] [--recursive]

                              createdir[ectory]|mkdir|md

                              ... --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              [--parents] [--mode ]

                              removedir[ectory]|rmdir

                              ... --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              [--recursive|-R|-r]

                              removefile|rm

                              ... --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              ren[ame]|mv

                              ... --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              createtemp[orary]|mktemp

                              --username

                              [--passwordfile | --password ]

                              [--directory] [--secure] [--tmpdir ]

                              [--domain ] [--mode ] [--verbose]

                              list [--verbose]

                              process kill --session-id

                                           | --session-name

                                           [--verbose]

                                           ...

                              [p[s]]kill --session-id

                                         | --session-name

                                         [--verbose]

                                         ...

                              session close  --session-id

                                           | --session-name

                                           | --all

                                           [--verbose]

                              stat

                              ... --username

                              [--passwordfile | --password ]

                              [--domain ] [--verbose]

                              updateadditions

                              [--source ] [--verbose]

                              [--wait-start]

                              [-- [] ... []]

                              watch [--verbose]

  debugvm                  

                            dumpguestcore --filename |

                            info [args] |

                            injectnmi |

                            log [--release|--debug] ...|

                            logdest [--release|--debug] ...|

                            logflags [--release|--debug] ...|

                            osdetect |

                            osinfo |

                            getregisters [--cpu ] |all ... |

                            setregisters [--cpu ] = ... |

                            show [--human-readable|--sh-export|--sh-eval|

                                  --cmd-set] 

                               

                                [[opt] what ...] |

                            statistics [--reset] [--pattern ]

                            [--descriptions]

  metrics                   list [*|host| []]

                                                 (comma-separated)

  metrics                   setup

                            [--period ] (default: 1)

                            [--samples ] (default: 1)

                            [--list]

                            [*|host| []]

  metrics                   query [*|host| []]

  metrics                   enable

                            [--list]

                            [*|host| []]

  metrics                   disable

                            [--list]

                            [*|host| []]

  metrics                   collect

                            [--period ] (default: 1)

                            [--samples ] (default: 1)

                            [--list]

                            [--detach]

                            [*|host| []]

  natnetwork                add --netname

                            --network

                            [--enable|--disable]

                            [--dhcp on|off]

                            [--port-forward-4 ]

                            [--loopback-4 ]

                            [--ipv6 on|off]

                            [--port-forward-6 ]

                            [--loopback-6 ]

  natnetwork                remove --netname

  natnetwork                modify --netname

                            [--network ]

                            [--enable|--disable]

                            [--dhcp on|off]

                            [--port-forward-4 ]

                            [--loopback-4 ]

                            [--ipv6 on|off]

                            [--port-forward-6 ]

                            [--loopback-6 ]

  natnetwork                start --netname

  natnetwork                stop --netname

  hostonlyif                ipconfig

                            [--dhcp |

                            --ip [--netmask (def: 255.255.255.0)] |

                            --ipv6 [--netmasklengthv6 (def: 64)]]

                            create |

                            remove

  dhcpserver                add|modify --netname |

                                       --ifname

                            [--ip

                            --netmask

                            --lowerip

                            --upperip ]

                            [--enable | --disable]

  dhcpserver                remove --netname |

                                   --ifname

  extpack                   install [--replace] |

                            uninstall [--force] |

                            cleanup

4.list命令查看虚拟硬盘的uuid

VBoxManage list hdds


红色框框内的UUID就是我们的目标虚拟硬盘的UUID

5.使用 VBoxManage modifyhd uuid –-resize capacity 命令行来扩容



capacity = x GB * 1024

6.启动虚拟机,进入win7,进行目标磁盘扩展


在【磁盘管理】中,我们可以看到磁盘0这里还有1GB未分配

下一步:右键点击目标盘,然后点击【扩展卷】




7.最后检查



完成扩容!!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值