Пры стварэнні віртуальнай машыны ў праграме 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, і сочыце за тым, каб на асноўным дыску, адкуль вылучаецца месца для віртуальнага назапашвальніка, было дастаткова вольнага месца.