Како смањити ВиртуалБок Виртуал Мацхине и ослободити простор на диску
Подразумевано, ВиртуалБок ствара динамичке дискове који временом расту док додајете податке. Међутим, ако касније избришете податке из виртуелне машине, приметићете да се диск не смањује аутоматски. Али можете ручно смањити динамички диск користећи скривену команду.
Запамтите да ће се овај диск смањити само ако се повећа и након што сте уклонили податке. Дакле, ако сте управо креирали динамички диск, то га неће смањити. Али, ако сте креирали динамички диск, преузели 10 ГБ података у њега, а затим избрисали 10 ГБ података након тога, требали бисте моћи смањити диск за око 10 ГБ.
Први корак: Уверите се да користите динамички диск
Овај процес ради само за динамичке дискове који могу расти и смањивати се. Динамички дискови могу, на пример, бити до одређене максималне величине од 50 ГБ, али они заправо само расту до те максималне величине када садрже толико података. Дискови са фиксном величином увек ће бити њихова максимална величина.
Ако имате диск са фиксном величином који желите да смањите, прво га можете конвертовати у динамички диск, а затим следити упутства у наставку. На пример, ако имате фиксни диск величине 50 ГБ са само 20 ГБ података и конвертујете га у динамички диск, требало би да га можете смањити да заузме само 20 ГБ простора.
Да бисте проверили да ли је диск динамички или фиксне величине у ВиртуалБок-у, кликните десним тастером миша на виртуелну машину која користи диск и изаберите „Подешавања“. Кликните на картицу “Стораге” и изаберите диск. Видећете који је тип диска приказан поред "Детаљи". На пример, на слици испод, "Динамички додељена меморија" означава да је ово динамички диск.
Други корак: Запишите нуле на диск у виртуелној машини
Обавезно избришите све податке које више не желите на диску унутар виртуелне машине да бисте ослободили простор пре наставка. Избришите датотеке које вам нису потребне, деинсталирајте програме које више не користите и испразните кош за смеће. Затим ћете морати да препишете празан простор нулама.
За Виндовс оперативне системе
Ако имате инсталиран Виндовс унутар виртуелне машине, требало би да покренете виртуелну машину и дефрагментирате њене дискове. Унутар виртуелне машине, претражите Старт мени за "Дефрагмент" и покрените алатку "Дефрагментација диска" или "Дефрагментирај и оптимизирај погоне". Изаберите диск који желите да компактујете и кликните на „Дефрагментирај диск“.
По завршетку процеса дефрагментације, мораћете да напишете нуле на празан простор унутар виртуелне машине. Када избришете датотеке, избрисани подаци се још увијек похрањују на диск тако да ВиртуалБок не може аутоматски смањити погон. Али, када пишете нуле преко избрисаних датотека, ВиртуалБок ће видети велику количину нула-празног простора, другим речима - и моћи ће да збије диск.
Да бисте то урадили, преузмите услужни програм СДелете из Мицрософта. Ектрацт тхе сделете.еке
датотеку у фасциклу на рачунару.
Отворите прозор командне линије. Да бисте то урадили, отворите Старт мени, потражите “Цомманд Промпт” и покрените пречицу.
Пређите на директоријум који садржи сделете.еке
датотеку откуцавањем цд
, притиском на Спаце, уносом путање до директоријума и притиском на Ентер. Обавезно закачите путању у наводницима ако садржи размак. Требало би да изгледа овако:
цд "Ц: \ т
На пример, ако сте издвојили сделете.еке
у фасциклу за преузимање корисничког налога и ваше корисничко име за Виндовс је Боб, покренули бисте следећу команду:
цд "Ц: Корисници боб \ т
Да бисте брзо попунили путању директоријума, једноставно унесите цд
у прозору командне линије притисните размак, а затим повуците и испустите икону фолдера из адресне траке управитеља датотека.
Изведите сљедећу наредбу:
сделете.еке ц: -з
Ово ће написати нуле на све слободно мјесто на диску Ц :. Ако желите да смањите секундарну диск јединицу која се налази на другом слову погона у виртуелној машини, унесите њено слово погона уместо ц :. За то је алат дизајниран. Као што је СДелете страница на веб-сајту Мицрософта, опција -з је "добра за оптимизацију виртуелног диска".
Од вас ће се тражити да се сложите са лиценцним уговором алата пре него што наставите. Само кликните на „Слажем се“.
Сачекајте да се процес заврши. Када се то заврши, искључите виртуелну машину користећи опцију „Схут Довн“ у „Старт“ менију. Сада сте спремни да га збијете.
За Линук гостујуће оперативне системе
Ако имате Линук инсталиран у виртуелној машини - Линук гостујући оперативни систем уместо Виндовс оперативног система, другим речима - можете прескочити процес дефрагментације и користити уграђене команде за нулу слободног простора на диску. Убунту ћемо користити као пример, али ће процес бити сличан на другим Линук дистрибуцијама.
Да бисте то урадили, прво морате да инсталирате зерофрее
унутар виртуелне машине. Требало би да буде доступно у репозиторијима софтвера ваше Линук дистрибуције. На пример, можете га инсталирати на Убунту тако што ћете покренути следећу команду на терминалу унутар ваше виртуелне машине:
судо апт инсталл зерофрее
Не можеш користити зерофрее
на вашој / партицији док сте учитани у стандардно Линук окружење. Уместо тога, пожелећете да се покренете у посебном режиму за опоравак где ваша нормална роот партиција није монтирана. На Убунту, поново покрените виртуелну машину и више пута притисните тастер "Есц" док се покреће да бисте приступили менију Груб. Када се појави мени Груб, изаберите “* Напредне опције за Убунту” и притисните Ентер.
Изаберите опцију “(начин опоравка)” која је повезана са најновијим кернелом Линука - то јест, опција са највишим бројем верзије близу врха листе и притисните Ентер.
Изаберите „роот“ у менију за опоравак да бисте се покренули у роот промпту.
Након тога притисните “Ентер” када се на екрану појави “Пресс Ентер фор маинтенанце”. Добит ћете промпт за терминал.
На командној линији одредите који виртуелни диск желите да поништите тако што ћете извршити следећу команду:
дф
У доњем излазу то можемо видјети / дев / сда1
је наш једини једини диск уређај. То знамо зато што је то једини диск са / дев /
у крајњој левој колони.
Под претпоставком да је ваша виртуална машина креирана са подразумеваним поставкама, она ће имати само / дев / сда1
, која је прва партиција на првом хард диску. Ако сте ствари поставили другачије са више дискова или више партиција, можда ћете морати да нулту другу партицију или нула више партиција.
Сада сте спремни на нулу диска. Покрените следећу команду, замењујући / дев / сда1
са именом уређаја партиције на коју желите да пишете нуле. Већина људи ће само имати / дев / сда1
на нулу.
зерофрее -в / дев / сда1
Када је процес нулте завршен, покрените следећу команду да бисте искључили виртуелну машину:
застој
Када на екрану видите поруку „Систем заустављен“, систем је заустављен и сада можете да искључите виртуелну машину. Затворите прозор виртуелне машине и изаберите "Искључивање виртуелне машине".
Трећи корак: Пронађите команду ВБокМанаге
Остатак процеса ће бити изведен изван виртуелне машине, на вашем оперативном систему. На пример, ако имате оперативни систем Виндовс 10 на рачунару, а Виндовс 7 у виртуелној машини, преостали део процеса на рачунару Виндовс 10.
Ова опција није изложена у графичком интерфејсу ВиртуалБок-а. Уместо тога, морате да користите ВБокМанаге.еке
команду.
Пронађите ову команду да бисте наставили. У оперативном систему Виндовс, наћи ћете га у директоријуму ВиртуалБок програма, који је Ц: Програмске датотеке Орацле ВиртуалБок
подразумевано. Ако сте инсталирали ВиртуалБок у други директоријум, погледајте тамо уместо тога.
Отворите прозор командне линије. Да бисте то урадили, отворите мени Старт, откуцајте цмд
и притисните Ентер.
Тип цд
у Цомманд Промпт, а затим на путању до директоријума у ком се налази ВБокМанаге команда. Мораћете да га ставите у наводнике.
То можете брзо да урадите тако што ћете куцати цд
у прозор командне линије, а затим повлачењем и испуштањем иконе фасцикле из адресне траке управитеља датотека у командни редак.
Ако користите подразумевану путању, требало би да изгледа овако:
цд "Ц: Програмске датотеке Орацле ВиртуалБок"
НАПОМЕНА: Ове инструкције претпостављају да користите ВиртуалБок на Виндовс-у. Ако користите ВиртуалБок на МацОС-у или Линуку, можете само да отворите прозор Терминала и покренете вбокманаге
команду нормално, као што би то радила било која друга наредба.
Четврти корак: Пронађите пут до диска који желите компактирати
Изведите следећу команду у прозору командне линије да бисте видели листу свих виртуелних чврстих дискова на рачунару:
ВБокМанаге.еке лист хддс
Пети корак: Компактирајте диск
Да бисте збили диск, морате користити ВБокМанаге.еке
са исправном командом. Само покрените следећу команду, замењујући путању до ВДИ датотеке са путањом до диска на вашем систему који сте пронашли користећи горњу команду. Обавезно приложите путању датотеке у наводнике ако садржи било које место на његовој стази.
Требало би да изгледа овако:
ВБокМанаге.еке модифимедиум диск "Ц: \ т
На пример, пошто је путања до датотеке Ц: Корисници цхрис ВиртуалБок ВМ Виндовс 7 Виндовс 7.вди
у нашем примеру, покренули бисмо следећу команду:
ВБокМанаге.еке модифимедиум диск "Ц: Корисници цхрис ВиртуалБок ВМс Виндовс 7 Виндовс 7.вди" --цомпацт
ВиртуалБок ће збити диск и одмах ћете моћи покренути виртуалну машину, ако желите. Колико простора на крају штедње зависи од тога колико празног простора треба да се опорави.
Такође размотрите брисање снимака
ВиртуалБок вам омогућава да креирате снимке за сваку виртуелну машину. Они садрже пуну слику виртуелне машине када сте креирали снимак, што вам омогућава да га вратите у претходно стање. Ово може заузети пуно простора.
Да бисте ослободили више простора, избришите снимке које не користите. Да бисте видели снимке које сте сачували за виртуелну машину, изаберите их у главном прозору ВиртуалБок и кликните на дугме „Снимке“ десно од ставке Детаљи на траци са алаткама. Ако вам више не треба снимак, кликните га десним тастером миша на листи и изаберите „Избриши снимак“ да бисте ослободили простор.