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