Пры стварэнні віртуальнай машыны ў праграме VirtualBox карыстальніку неабходна ўказаць аб'ём, які ён хоча вылучыць пад патрэбы гасцёўні АС. У некаторых выпадках вылучанага колькасці гігабайт з часам можа перастаць хапаць, і тады актуальным будзе пытанне аб павелічэнні аб'ёму віртуальнага назапашвальніка.
Спосабы павелічэння памеру дыска ў VirtualBox
Дакладна разлічыць памер, які спатрэбіцца пасля ўстаноўкі сістэмы ў ВиртуалБокс, атрымоўваецца не заўсёды. З-за гэтага некаторыя карыстальнікі сутыкаюцца з недахопам вольнага прасторы ў гасцёўні АС. Ёсць два спосабу дадаць свабоднае прастору да віртуальнай машыне без выдалення ладу:- Выкарыстанне адмысловай утыліты ад VirtualBox;
- Даданне другога віртуальнага жорсткага дыска.
Спосаб 1: Утыліта VBoxManage
У арсенале VirtualBox ёсць ўтыліта VBoxManage, якая дазваляе кіраваць памерамі дыскаў праз камандную радок або тэрмінал у залежнасці ад тыпу аперацыйнай сістэмы. Мы разгледзім працу гэтай праграмы ў Windows 10 і CentOS. Ўмовы для змены аб'ёму ў гэтых АС наступныя:
- Фармат захоўвання: дынамічны;
- Тып дыска: VDI або VHD;
- Стан машыны: выключана.
Перш, чым пачаць змена, вам трэба даведацца дакладны памер дыска гасцёўні АС і шлях, дзе захоўваецца віртуальная машына. Гэта можна зрабіць праз VirtualBox Менеджэр.
На панэлі меню абярыце «Файл»> «Менеджэр віртуальных носьбітаў» або проста націсніце Ctrl + D.
Насупраць АС будзе паказаны віртуальны памер, а калі вылучыць яе клікам мышы, то ўнізе з'явіцца інфармацыя аб размяшчэнні.
Выкарыстанне VBoxManage ў Windows
- Запусціце камандны радок з правамі адміністратара.
- Увядзіце каманду:
CD C: \ Program Files \ Oracle \ VirtualBox
Гэта стандартны шлях для ўстаноўкі ВиртуалБокс. Калі тэчка Oracle з файламі ў вас знаходзіцца ў іншым месцы, то пасля CD прапішіце яе месцазнаходжанне.
- Калі дырэкторыя зменіцца, прапішіце наступную каманду:
vboxmanage modifyhd "Шлях да віртуальнай машыны" --resize 33792
напрыклад:
vboxmanage modifyhd "D: \ Virtualbox VMs \ Windows 10 \ Windows 10.vdi" --resize 33792
"D: \ Virtualbox VMs \ Windows 10 \ Windows 10.vdi" - шлях, дзе захоўваецца сама віртуальная машына ў фармаце .vdi (звярніце ўвагу на двукоссі - без іх каманда не будзе працаваць).
--resize 33792 - атрыбут, які ставіцца праз прабел ад зачыняюць двукоссяў. Ён пазначае новы аб'ём дыска ў мегабайтах.
Будзьце асцярожныя, гэты атрыбут ня дадае паказанае колькасць мегабайт (у нашым выпадку 33792) да ўжо існуючага, а змяняе бягучы аб'ём дыска. У віртуальнай машыне, якая была ўзятая для прыкладу, раней мела аб'ём дыска 32 ГБ, і пры дапамозе дадзенага атрыбуту ён быў павялічаны да 33 ГБ.
Пасля паспяховага змены аб'ёму дыска неабходна наладзіць саму віртуальную АС, паколькі яна будзе працягваць бачыць былую колькасць ГБ.
- Запусціце аперацыйную сістэму.
- Націсніце Win + R і прапішіце каманду diskmgmt.msc.
- Адлюструецца асноўны віртуальны дыск, пазначаны сінім колерам. Побач з ім будзе знаходзіцца дабаўленая праз утыліту VBoxManage вобласць - яна пазначаная чорным колерам і мае статус "Не размеркавана». Гэта значыць, што фармальна вобласць існуе, але фактычна не можа быць выкарыстана, напрыклад, для захоўвання дадзеных.
- Каб дадаць гэты аб'ём да працоўнага віртуальнай прасторы, клікніце па асноўным дыску (звычайна гэта З :) правай кнопкай і абярыце варыянт «Пашырыць тым».
- Запусціцца Майстар працы з тамамі.
- Ня мяняйце налады, калі хочаце дадаць да таго усю наяўную неразмеркаваны вобласць, і перайдзіце да наступнага кроку.
- Клікніце «Гатова».
- Зараз можна ўбачыць, што (З :) стаў больш роўна на 1 ГБ, які да гэтага быў ня размеркаваны, а вобласць, пазначаныя чорным колерам, знікла. Гэта значыць, што віртуальны дыск павялічыўся ў памеры, і ім можна працягваць карыстацца.
Далейшыя дзеянні магчымыя выключна на Windows 7 і вышэй. Windows XP не падтрымлівае магчымасць пашырэння тамы, таму спатрэбіцца выкарыстанне іншых утыліт накшталт Acronis Disk Director.
Выкарыстанне VBoxManage ў Linux
Вам спатрэбяцца root-права для працы з тэрміналам і самой утылітай.
- прапішіце каманду
vboxmanage list -l hdds
- У радку UUID скапіруйце значэнне і ўстаўце яго ў гэтую каманду:
vboxmanage modifyhd ВАШ_UUID --resize 25600
- Запусціце ўтыліту GParted Live. Каб зрабіць яе загрузнай, у VirtualBox менеджэры зайдзіце ў налады машыны.
- Пераключыцеся на раздзел «Носьбіты», і ў «Кантролер: IDE» дадайце запампаваны GParted Live. Для гэтага націсніце на «Пуста» і ў правай частцы выберыце вобраз аптычнага дыска з утылітай GParted, як паказана на скрыншоце.
- Захавайце налады і запусціце машыну.
- У загрузным меню абярыце «GParted Live (Default Settings)».
- Канфігуратар прапануе абраць раскладку. Для пашырэння дыска гэты параметр не важны, таму можаце выбраць любы варыянт.
- Пакажыце жаданы мову, увёўшы яго нумар.
- На пытанне аб пераважным рэжыме увядзіце адказ "0".
- Запусціцца GParted. У акне будуць адлюстраваны ўсе раздзелы, у тым ліку дабаўленая праз VBoxManage вобласць.
- Правым клікам мышы па сістэмнаму падзеле адкрыйце кантэкстнае меню (звычайна гэта sda2), і абярыце пункт «Змяніць падзел або перамясціць».
- Пры дапамозе рэгулятара або палі для ўводу ўсталюеце той аб'ём, да якога вы хочаце пашырыць падзел. Для гэтага ссуньце рэгулятар направа:
Альбо ў полі «Новы памер» ўпішыце лік, якое паказана ў радку «Максімальны памер».
- Створыцца запланаваная аперацыя.
- На панэлі інструментаў націсніце «Праўка»> «Ужыць ўсе аперацыі» або клікніце па самой запланаванай аперацыі правай кнопкай мышы і выберыце яе прымяненне.
- У акне пацверджання націсніце на «Apply».
- Прагрэс выканання адлюструецца ў асобным акне.
- Па завяршэнні вы ўбачыце, што памер віртуальнага дыска стаў больш.
- Віртуальную машыну можна выключыць, і з налад яе загрузкі прыбраць носьбіт GParted Live.
У Linux немагчыма пашырыць падзел, пакуль запушчана сама АС.
Спосаб 2: Стварэнне другога віртуальнага назапашвальніка
Спосаб змены памеру дыска праз утыліту VBoxManage не адзіны і не самы бяспечны. Значна прасцей падлучыць другі віртуальны назапашвальнік да створанай машыне.Вядома, мае сэнс ствараць другі дыск, толькі калі плануецца істотна павялічыць аб'ём назапашвальніка, і не плануецца захоўваць файл (-ы) вялікага памеру.
Зноў жа разгледзім спосаб дадання назапашвальніка на прыкладах Windows 10 і CentOS.
Стварэнне дадатковага назапашвальніка ў VirtualBox
- Вылучыце віртуальную машыну і на панэлі інструментаў націсніце на кнопку «Настроіць».
- Пераключыцеся на раздзел «Носьбіты», націсніце на абразок стварэння новага віртуальнага HDD і выберыце «Дадаць жорсткі дыск».
- У акне з пытаннем выкарыстоўвайце варыянт «Стварыць новы дыск».
- Тып назапашвальніка - VDI.
- Фармат - Дынамічны.
- Імя і памер - па вашаму меркаванні.
- У спісе носьбітаў інфармацыі з'явіцца ваш дыск, захавайце гэтыя налады, націснуўшы на «ОК».
Падключэнне віртуальнага дыска ў Windows
Гэтая АС пасля падлучэння назапашвальніка ўсё яшчэ не будзе бачыць дадатковы HDD, паколькі ён не быў ініцыялізаваны.
- Запусціце віртуальную машыну.
- Націсніце Win + R, ўпішыце каманду diskmgmt.msc.
- У вас павінна запусціцца акно, якое патрабуе правесці ініцыялізацыю. Ня мяняйце налад і націсніце «ОК».
- Новы назапашвальнік адлюструецца ў ніжняй частцы акна, але яго вобласць яшчэ не задзейнічаная. Каб яго задзейнічаць, правым клікам мышы выберыце «Стварыць просты тым».
- Адкрыецца спецыяльная ўтыліта. У акне прывітання націсніце «Далей».
- Ня мяняйце настроек на гэтым этапе.
- Выберыце літару тома ці пакіньце яе па змаўчанні.
- Параметры фарматавання можна не мяняць. Пры жаданні ў полі «Пазнака тамы» можаце ўпісаць імя (звычайна гэта імя «Лакальны дыск»).
- Клікніце «Гатова».
- Статус назапашвальніка зменіцца, і ён будзе распазнавацца сістэмай.
Цяпер дыск бачны ў Правадыру і гатовы для працы.
Падключэнне віртуальнага дыска ў Linux
У адрозненне ад Віндовс, у дыстрыбутывах на базе Лінукс ня трэба ініцыялізаваць назапашвальнікі. Пасля стварэння і падлучэння дыска да віртуальнай машыне, застаецца праверыць, ці ўсё зроблена правільна.
- Запусціце віртуальную АС.
- Адкрыйце любую зручную ўтыліту для кіравання дыскамі і паглядзіце, адлюстраваны Ці там створаны і падлучаны назапашвальнік.
- Напрыклад, у праграме GParted трэба пераключыцца з падзелу / dev / sda на / dev / sdb - гэта і ёсць падлучаны назапашвальнік. Пры неабходнасці яго можна будзе адфарматаваць і выканаць іншыя налады.
Гэта былі распаўсюджаныя і найбольш зручныя варыянты павелічэння памеру дыска віртуальных машын у ВиртуалБокс. Не забывайце рабіць рэзервовыя копіі важных АС, калі вырашылі карыстацца утылітай VBoxManage, і сочыце за тым, каб на асноўным дыску, адкуль вылучаецца месца для віртуальнага назапашвальніка, было дастаткова вольнага месца.