අථත්ය යාන්ත්රණයේ දෘඩ තැටි ප්රමාණය වැඩි කරන්නේ කෙසේද?


273

රූප විස්තරය මෙහි ඇතුළත් කරන්න

මගේ වින්එක්ස්පී අතථ්‍ය යන්ත්‍රයේ ඉඩ ප්‍රමාණවත් නොවන අතර, එය නිර්මාණය කරන විට මම ලබා දුන්නේ 10 GB ඉඩකි. එය 20 GB දක්වා වැඩි කිරීමට පහසු ක්‍රමයක් තිබේද? වර්චුවල් බොක්ස් සැකසුම් තුළ මට පැහැදිලි විකල්පයක් දැකිය නොහැක.


පහත යෝජනාව මෙම දෝෂය ලබා දෙයි

wim@wim-ubuntu:/media/data/winxp_vm$ VBoxManage modifyhd wim.vdi --resize 20000
VBoxManage: error: Cannot register the hard disk '/media/data/winxp_vm/wim.vdi' {46284957-2c09-4e70-8a49-bfbe0f7f681d} because a hard disk '/home/wim/VirtualBox VMs/winxp_vm/wim.vdi' with UUID {46284957-2c09-4e70-8a49-bfbe0f7f681d} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, AccessMode_ReadWrite, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 210 of file VBoxManageDisk.cpp

VBoxManage විධානය ඇමතීමට පෙර .vdi VirtualBox වෙතින් ඉවත් කිරීම, පසුව එය නැවත ඇතුලත් කිරීම සාර්ථක විය. නමුත් දැන් මට අතථ්‍ය යන්ත්‍රය ආරම්භ කළ නොහැක, මට මෙම කරදරකාරී තිරය ලැබේ:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

මාර්ගය වන විට, එය පවසයි FATAL: Could not read from the boot medium! System halted.


VBoxManage විධානයෙන් පසු vdi නැවත VM වෙත සම්බන්ධ කළ යුතුය. තවද, මෙම හිස් අවකාශය ඔබට ඇති බැවින්, කොටස කවුළු වලින් ප්‍රමාණය වෙනස් කළ යුතුය.

රූප විස්තරය මෙහි ඇතුළත් කරන්න

EASEUS Partition Master 9.1.0 Home Edition නමින් හැඳින්වෙන නිදහස් මෘදුකාංගයක් භාවිතයෙන් කොටස පහසුවෙන් ප්‍රමාණය වෙනස් කිරීමට මට හැකි විය .


3
ඔබගේ ගැටළුව වන්නේ ඔබ තැටිය '/ මාධ්‍ය / දත්ත' ස්ථානයකට සමමුහුර්ත කර ඇති අතර එය මුල් '/ home / wim / VirtualBox VMs' ස්ථානයේ නොසිටීමයි. මම මෙය නිවැරදි කළ ආකාරය සමඟ පිළිතුරු දී ඇත.
stolsvik

1
මම මගේ අත්දැකීම් මෙහි සවිස්තරව දක්වා ඇත: kmonsoor.wordpress.com/2012/05/26/virtualbox-increase-disk- පහත දැක්වෙන “පිළිගත්” පිළිතුර නිවැරදි වීමට වඩා බොහෝ සෙයින් වෙනස් ය.
kmonsoor

"පවතින vdi පිටපත් කිරීමට" තවත් හැකියාවක් ඇත, "නව හිස් vdi වෙත, එහි ප්‍රමාණය දැනට පවතින ප්‍රමාණයට වඩා විශාලය" ( බලන්න- justintung.com/2011/01/06/… )
පරපෝෂිත

"vdi" ප්‍රමාණය වැඩි වීමට ඉඩ ඇති නමුත්, "vm-os-installation" මත පදනම්ව, ඔබේ ප්‍රාථමික කොටස එලෙසම පවතින අතර, අලුතින් වෙන් කරන ලද ඉඩ සාමාන්‍යයෙන් වෙන් නොකෙරේ. ". එබැවින් ඔබ "කොටස් නැවත වෙන් කිරීම" කළ යුතුය (ඉහත සබැඳිය බලන්න).
parasrish

Answers:


338

ටර්මිනලයක් විවෘත කර VirtualBox තැටි රූපය සමඟ ෆෝල්ඩරයට යන්න, ඉන්පසු පහත විධානය භාවිතා කරන්න:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

වෙනුවට YOUR_HARD_DISKසහ SIZE_IN_MBඔබේ රූප නාමය සහ අපේක්ෂිත ප්රමාණය සමඟ. sudoසමහර යන්ත්‍රවල අවශ්‍ය විය හැකිය, නැතහොත් ඔබට දෝෂයක් ඇතිවිය හැකිය. Webupd8 හි මෙම පිළිතුර සහ සම්පූර්ණ පැහැදිලි කිරීමක් මෙහි ඇත . මෙම පිළිතුර පළ කිරීම සඳහා ඇන්ඩ rew ට එහි ගෞරවය.

ප්‍රමාණය වෙනස් කිරීමෙන් පසුව, ආගන්තුකයාට එය භාවිතා කිරීම සඳහා අමතර අථත්‍ය දෘ hard තැටියේ ඉඩ කොටස් කොට ආකෘතිකරණය කළ යුතුය. සජීවී ISO එකකින් ආගන්තුකය ආරම්භ කිරීමෙන් gparted සමඟ මෙය කළ හැකිය. Gparted භාවිතයෙන් අපට දැනට පවතින කොටස ප්‍රමාණය වෙනස් කළ හැකිය. මේ සඳහා අපට අක්‍රීය /swapකර නව හුවමාරු කොටසක් සෑදීමට අවශ්‍ය විය හැකිය .


21
+1. මගේ වින්ඩෝස් 7 තැටියේ ප්‍රමාණය 20 සිට 30 GB දක්වා වැඩි කිරීමට මෙය භාවිතා කළ අතර එය ඉතා සුමටව ක්‍රියාත්මක විය (ලියාපදිංචි නොකිරීම යනාදිය අවශ්‍ය නොවේ). $ VBoxManage modifyhd Windows7.vdi --resize 30720 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% මුලදී වින්ඩෝස් විසින් වැඩි කරන ලද අවකාශය හඳුනා නොගත්තද, එය බලයෙන් පසු එය සිදු කළ අතර, පසුව මගේ C: කොටසේ ප්‍රමාණය වැඩි කිරීම සඳහා සාදන ලද තැටි කළමනාකරණ මෙවලම භාවිතා කිරීමට මට හැකි විය.
ජොනික්

3
+1, මෙය නිසැකවම එය කළ හැකි පිරිසිදුම ක්‍රමයයි.
ස්ටාර්ක්ස්

21
dasd තැටියේ ප්‍රමාණය වෙනස් කිරීම පමණක් ප්‍රමාණවත් නොවේ, ඔබද කොටස ප්‍රමාණය වෙනස් කළ යුතුය.
un නෝ

6
වර්චුවල් බොක්ස් හි මෑත සංස්කරණවල එය .\VBoxManage.exe modifymedium disk 4d30d154-f8c2-4a3b-bd8b-ddcfbfe64aaf --resize 30720දැන් ඇතැයි මම සිතමි . modifyhdඑය ද ක්‍රියා කරයි - පැරණි විධානයන් සමඟ පසුගාමී අනුකූලතාවයක් ඇත.
ස්නායු සම්ප්‍රේෂකය

2
මම vdi ගොනු ප්‍රමාණය 25G සිට 120G දක්වා ප්‍රමාණය වෙනස් කරමි, නමුත් වින්ඩෝස් 7 පද්ධතියේ තැටි කළමණාකරුට තවමත් වෙන් නොකළ ඉඩ නොපෙනේ. සිදුවන්නේ ස්නැප්ෂොට් ගොනුවක් මගිනි (මට මීට පෙර ස්නැප්ෂොට් එකක් ඇත), නමුත් මම ස්නැප්ෂොට් මකා දැමීමට උත්සාහ කරන විට, වර්චුවල් බොක්ස් වාර්තාව බිඳ වැටේ, එබැවින් මට ස්නැප්ෂොට් මකා දැමිය නොහැක. අදහස් තිබේද? මගේ ආගන්තුක win7 තවමත් 25G බලන්න. ස්තූතියි.
ollydbg23

28

පහත සඳහන් දෑ මා වෙනුවෙන් වැඩ කළේය:

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

කෙසේ වෙතත්, සැතපුම් ගණන වෙනස් විය හැකි ආකාරය මට වැටහී ඇත :-) වින්ඩෝස් 7 හි, කොටස ප්‍රතිනිර්මාණය කරන තාක් දුරට, පහළ පුවරුවේ ඇති සී: ඩ්‍රයිව් එක මත දකුණු ක්ලික් කිරීමෙන් සහ විස්තාරණ පරිමාව තෝරා ගැනීමෙන් ඔබ පෙන්වූ තිරයේ ප්‍රමාණය වෙනස් කිරීමට මට හැකි විය.

පරිගණක කළමනාකරණ තිරය


12
sudoනොවන අවශ්ය. එය ඔබගේ නිවාස නාමාවලියෙහි ඇති අවසරයන් දූෂිත කළ හැකි sudoඅතර එය නරක අදහසක් වන අථත්‍ය කොටුව සඳහා භාවිතා කිරීම අවශ්‍ය වේ .
ලෙකන්ස්ටයින්

1
E ලෙකන්ස්ටයින්: එය අවශ්‍ය නොවන බව දැන ගැනීම සතුටක්. මම එය භාවිතා කළේ මූලයක් නොමැතිව එය ක්‍රියා නොකරන බව අනෙක් අය පවසා ඇති බැවිනි. අවසර දූෂණ සිදුවන තාක් දුරට, එවැනි වැරදි නිවැරදි කිරීමට chmod හොඳින් ක්‍රියා කරයි.
රිචඩ් පොවිනෙලි

E ලෙකන්ස්ටයින්: චවුන් විසින් හිමිකාරිත්වයේ වැරදි නිවැරදි කරනු ඇත. මම chmod සහ chown ගැන සඳහන් කරමි, මන්ද ඔබ බොහෝ විට සඳහන් කරන ගැටලුව විසඳීමට මට සිදුවී ඇත :-)
රිචඩ් පොවිනෙලි

2
මෙය වින්ඩෝස් සඳහා විශිෂ්ටයි, නමුත් ඔබට ලිනක්ස් ආගන්තුක මෙහෙයුම් පද්ධතියක් තිබේ නම් මෙම සබැඳිය මඟින් කොටස් නැවත ප්‍රමාණනය කිරීමට උපකාරී වේ: forums.virtualbox.org/viewtopic.php?f=35&t=50661
ජෝන්

ඔබ ලිනක්ස් තුළ කවුළු ධාවනය කරන්නේ නම් ඔබට මෙම විකල්පයන් අනුගමනය කළ යුතු අතර තැටිය දිගු කළ යුතුය. එසේ නොමැතිනම් කවුළු අප එකතු කළ අමතර ඉඩ එකතු නොකරයි
අජිත් ආර් නයාර්

26

වර්චුවල් බොක්ස් මෙනුව භාවිතයෙන් ඔබට එය කළ හැකිය:

තෝරන්න File->Virtual Media Manager ...

කවුළුවක් විවෘත වනු ඇත: රූප විස්තරය මෙහි ඇතුළත් කරන්න

ඔබේ තැටිය තෝරන්න, තෝරන්න Properties. දැන් ස්ලයිඩරය පතුලේ ගෙන යන්න.

ඔබ අථත්ය යාන්ත්රණය ආරම්භ කිරීමෙන් පසුව, කවුළු නව අවකාශය හඳුනා නොගනී .

කවුළු තුළ, විවෘත කරන්න Computer Management(ආරම්භක මෙනුවේ එය සොයන්න), වම් මෙනුවේ Storage-> තෝරන්න Disk Management. ඔබේ කොටස තෝරන්න (බොහෝ විට සී :), එය මත දකුණු ක්ලික් කර තෝරන්න Extend Volume .... දැන් විශාරද හරහා ක්ලික් කර ඔබ ඉවරයි.


1
Releaseඊට පෙර ඔබ කළ යුතුද ? දැනට ස්ලයිඩරය අළු පැහැයක් ගනී. නැත්නම් ඔබ ගතික කොටස් තෝරා ගත්තාද?
රෝයි

රෝයි: ඔබ අථත්ය තැටිය සාදන විට, එය ගතික ප්රමාණයක් ඇති බවට වග බලා ගන්න.
lenooh

GUI ප්‍රවේශය දැන ගැනීම සතුටක්. ඇත්ත වශයෙන්ම විධාන මාර්ගය ද ක්‍රියාත්මක වේ.
මැනුවෙල් ජෝර්දාන්

1
මෙය පිළිගත් පිළිතුර විය යුතුය. අනෙක් සියල්ලම ඔබට ඔබේ ස්ථාපනය නැති වී ධාවකය සංයුති කළ යුතුය !!!
ජේමි හට්බර්

18

විම්, මම හිතන්නේ ඔබ මුලින්ම එය Vbox වෙතින් ලියාපදිංචි නොකළ යුතුය. ගොනුව, මාධ්‍ය කළමණාකරු, ඔබ මත ක්ලික් කර එය ලියාපදිංචි නොකරන්න. ඉන්පසු නැවත උත්සාහ කරන්න.


2
VirtualBox හි ලිනක්ස් සඳහා අවශ්‍ය නොවේ. මුලින්ම ආගන්තුක මෙහෙයුම් පද්ධතිය සම්පූර්ණයෙන්ම වසා දැමීමට සිදුවිය.
ප්‍රතිලෝම

10

ප්‍රමාණය වෙනස් කිරීමෙන් පසුව සහ මගේ වින්ඩෝස් එක්ස්පී ආගන්තුක යන්ත්‍රයේ ප්‍රමාණය වෙනස් කිරීමට නොහැකි වීමෙන් පසුව මට සිදු විය

  1. එය ක්ලෝන කරන්න
  2. "VBoxManage modifyhd winxppro \ Clone.vdi --resize 30720" සමඟ එය ප්‍රතිප්‍රමාණනය කරන්න.

වෙනත් සංසදවලදී මා දුටුවා, මා සතුව ඇති විවිධ දෝෂ සඳහා ස්නැප්ෂොට් වලට බාධා කළ හැකි බවත්, සියලු ස්නැප්ෂොට් ඉවත් කිරීමට නොහැකි බවත්, මට ඇති එකම විසඳුම වූයේ ස්නැප්ෂොට් ඉවත් කර එය ප්‍රමාණය වෙනස් කිරීමට ක්ලෝන කිරීමයි. පිටත කවුළු ප්‍රමාණය වෙනස් කිරීම සඳහා, මෙහි සොයාගත හැකි gparted boot cd එකක් උපකාරී වේ


8

මා තැටියක් ගෙන ගිය ස්ථානයේම මට ඇති වූ ගැටලුවද මුල් පිටපත සිම්ලින්ක් මගින් ප්‍රතිස්ථාපනය කළේය. මෙය පසුව හොඳින් ක්‍රියාත්මක වේ, නමුත් ඔබ 'modifyhd' විධානය සමඟ ගැටලු ඇති කරයි, පෙනෙන ආකාරයට එය vdi-file සමඟ වැඩ කරන විට එය කැනොනිකල් කරයි. මෙයින් පෙනෙන්නේ ඔබ එකම UUID සමඟ නව තැටියක් එක් කිරීමට උත්සාහ කරන නමුත් වෙනත් මාර්ගයක - හෝ එවැනි දෙයක්.

ගැටළු දෙකක් විය:

  1. තැටිය එය භාවිතා කළ වීඑම් වෙතින් ඉවත් කිරීමට සිදු වූ අතර පසුව "වර්චුවල් බොක්ස් ලැයිස්තුවෙන්" ඉවත් කළ යුතුය. මෙය 'closemedium' විධානයකින් සවි කර ඇති අතර එය එම ලැයිස්තුවෙන් ඉවත් කරයි.

  2. ප්‍රමාණය වෙනස් කළ යුතු තැටිය “ගතික” වෙනුවට “ස්ථාවර තැටියක්” වූ අතර ප්‍රමාණය වෙනස් කළ හැක්කේ ගතික තැටි පමණි. එය 'ක්ලෝන' විධානයකින් සවි කර ඇත (ක්ලෝනය ගතිකය), ඉන්පසු ලැබෙන තැටියේ ප්‍රමාණය වෙනස් කරන්න.

මෙය සිදු කළ ආකාරය සඳහා මෙය මගේ ලොගයයි. මම සිටින බව දැනුම් දේ නොවේ root ලෙස ධාවනය වන ඕනෑම අවස්ථාවක දී , මම පසුව එම කොටස සහ ගොනු පද්ධතිය පිළිබඳ ප්රතිප්රමාණ කරන්න විට හැර.

වී.එම්. වෙතින් ඇති අවදානම ඉවත් කරන්න.

ගැටලුව තවමත්:

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage modifyhd TestInception\ 64\ bit.vdi --resize 8192
VBoxManage: error: Cannot register the hard disk '/datadisk/VirtualBox VMs/TestInception 64 bit/TestInception 64 bit.vdi' {6cd99209-e4db-4178-a6c2-53f9581b1fad} because a hard disk '/home/virt_box/VirtualBox VMs/TestInception 64 bit/TestInception 64 bit.vdi' with UUID {6cd99209-e4db-4178-a6c2-53f9581b1fad} already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp

අහ්, තැටිය තවමත් "පද්ධතිය තුළ" ඇත:

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage list hdds
UUID:        ba58276a-bbe1-4354-8ae5-246bdac390c8
Parent UUID: base
Format:      VDI
Location:    /home/virt_box/VirtualBox VMs/TestInception 32 bit/TestInception.vdi
State:       locked write
Type:        normal
Usage:       TestInception 32 bit (UUID: a693ac62-7caa-4f11-9d00-51d3a149f5f7)

UUID:        6cd99209-e4db-4178-a6c2-53f9581b1fad
Parent UUID: base
Format:      VDI
Location:    /home/virt_box/VirtualBox VMs/TestInception 64 bit/TestInception 64 bit.vdi
State:       created
Type:        normal

VirtualBox තැටි ලැයිස්තුවෙන් තැටිය ඉවත් කරන්න / මකන්න ("closemedium"):

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage closemedium disk 6cd99209-e4db-4178-a6c2-53f9581b1fad
virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage list hdds
UUID:        ba58276a-bbe1-4354-8ae5-246bdac390c8
Parent UUID: base
Format:      VDI
Location:    /home/virt_box/VirtualBox VMs/TestInception 32 bit/TestInception.vdi
State:       locked write
Type:        normal
Usage:       TestInception 32 bit (UUID: a693ac62-7caa-4f11-9d00-51d3a149f5f7)

නැවත ප්‍රමාණය වෙනස් කිරීමට උත්සාහ කරන්න:

virt_box@TestBox:~/VirtualBox VMs/TestInception 64 bit$ VBoxManage modifyhd TestInception\ 64\ bit.vdi --resize 8192
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

ඩැම්, "ස්ථාවර ප්‍රමාණයේ" වැඩ කරන්නේ නැත! ගතිකව වෙන් කරන ලද ක්ලෝන තැටියක් ඉතිරි වන බැවින් ගලවා ගැනීම සඳහා 'ක්ලෝනෙඩ්':

virt_box@TestBox:/datadisk/VirtualBox VMs/TestInception 64 bit$ VBoxManage clonehd TestInception\ 64\ bit.vdi TestInception\ 64\ bit-cloned.vdi
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 8e237500-173b-401a-9e63-9e64da110da9

දැන් ප්‍රතිචක්‍රීකරණය කරන්න (ක්ෂණික):

virt_box@TestBox:/datadisk/VirtualBox VMs/TestInception 64 bit$ VBoxManage modifyhd --resize 8192 TestInception\ 64\ bit-cloned.vdi 
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

නැවත සකස් කිරීම සඳහා සමහර වීඑම් වෙත ළඟා වන්න. මෙය root ලෙස සිදු කෙරේ. ඔබට ඇත්තේ එක් කොටසක් පමණක් බවත් සමහර විට හුවමාරු විය හැකි බවත් උපකල්පනය කරයි.

# fdisk /dev/sdb  # <- The extra disk, just attached to be resized
// The procedure looks like this:
// m - print help
// p - print table
// d ... - delete partition (delete both if you have root and swap)
// n - new partition (create root/first partition starting on exact same sector as before, typically 2048, but ends on last, or last minus swap)
//  ... n.. (.. then add the swap partition. Calculate how many sectors using original table)
// t - change type of partition (swap partition, if any, to 82 - not 83 which is "normal Linux").
// w - write partition table (write out, with the resized partition)

# e2fsck -f /dev/sdb1

e2fsck 1.42.5 (29-Jul-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdb1: 99918/122160 files (0.3% non-contiguous), 471032/487936 blocks

# resize2fs /dev/sdb1

resize2fs 1.42.5 (29-Jul-2012)
Resizing the filesystem on /dev/sdb1 to 1965824 (4k) blocks.
The filesystem on /dev/sdb1 is now 1965824 blocks long.

මෙය මා වෙනුවෙන් වැඩ කළ අතර මෙහි මාර්ගෝපදේශය අනුගමනය කළේය: yinfor.com/2015/05/…
marijnz0r

4

උබුන්ටු 16.04 ධාරක යන්ත්‍රය සහ වින්ඩෝස් 10 හි ස්ථාපනය කර ඇති වර්චුවල් බොක්ස් 5.2.6 සමඟ මෙය මට වැඩ කළේය: විවෘත අතථ්‍ය පෙට්ටියේ කළමනාකරු, ගෝලීය මෙවලම් (ඉහළ දකුණු කෙළවරේ) ක්ලික් කර අතථ්‍ය මාධ්‍ය කළමනාකරු තෝරන්න. දෘ Disk තැටි පටිත්ත ක්ලික් කර ඔබේ ආගන්තුක මෙහෙයුම් පද්ධතිය තෝරන්න. කොටුවේ පතුලේ ඇති ගුණාංග පටිත්ත ක්ලික් කරන්න. පතුලේ ඔබට අතථ්‍ය තැටියේ ප්‍රමාණය දැකිය හැකි අතර, ස්ලයිඩරය සමඟින් ඔබේ රුචිකත්වයට අනුව ප්‍රමාණය වැඩි කළ හැකිය. (ඔබට වැඩි කළ හැක්කේ මෙම ක්‍රමය සමඟ ප්‍රමාණය අඩු නොකරමිනි). Apply මත ක්ලික් කරන්න. ඔබේ වින්ඩෝස් ආගන්තුක මෙහෙයුම් පද්ධතිය ආරම්භ කරන්න, පරිගණක කළමනාකරණය විවෘත කරන්න, සී: ඩ්‍රයිව් මත දකුණු ක්ලික් කරන්න, සහ වෙන් නොකළ කොටස සමඟ ගොනු පද්ධතිය දීර් extend කිරීම සඳහා විස්තාරණ පරිමාව තෝරන්න.

මට කළ යුතුව තිබුණේ එපමණයි, මට හොඳින් වැඩ කරයි.


නියමයි. අවම වශයෙන් වර්චුවල් බොක්ස් හි මෑත සංස්කරණ සඳහා මෙය පිළිගත් පිළිතුර විය යුතු නොවේද?
සැමවිටම ඉගෙනීම

2

සහතික කළ හැකි ක්‍රමයක් නම් එය වීඑම් එකක ධාවනය නොවන විශාල දෘ hard තැටියකට ගමන් කිරීම හා සමාන කිරීමයි. පළමුවෙන්ම එක්ස්පී හි ක්ලීනර් හෝ සිමියිලර් වැඩසටහන භාවිතා කර එයට හැකි සියලුම ජන්ක් ගොනු පිරිසිදු කරන්න. ඉන්පසු ඔබට අවශ්‍ය ප්‍රමාණයෙන් ද්විතියික අතථ්‍ය HDD එකක් සාදන්න. ඔබේ අතථ්‍ය ODD ධාවකය තුළ ක්ලෝනසිලා අයිඑස්ඕ සමඟ ආරම්භ කර 'නව කොටස් ප්‍රමාණයට ප්‍රමාණය වෙනස් කරන්න' විකල්පය සමඟ ක්ලෝන කරන්න. ඉන්පසු නව අතථ්‍ය HDD ප්‍රාථමික ලෙස සකසන්න, එය ක්‍රියාත්මක වන බව ඔබ දැන ගන්නා තෙක් පැරණි එක මකා නොදමන්න.


2

විධානය ක්‍රියාත්මක කිරීම සඳහා සුඩෝ භාවිතා කරන තෙක් මට එම දෝෂයම ලැබුණි, පසුව පරිපූර්ණව ක්‍රියා කළේය, අමතර ඉඩක් භාවිතා කිරීම සඳහා ආගන්තුකයා තුළ සිට කොටස් වර්ධනය කර ගත යුතුය.


සමහර අය වාර්තා කළේ මෙය නිවෙසට නරක අවසර ලබා දීමට හේතු වන බවයි
ජොනතන්

2

තැටි රූප ගොනුවට ලිඛිත අවසරයන් ඇති පරිශීලකයෙකු ලෙස ඔබ පුරනය වී ඇති බවට වග බලා ගන්න. ඉන්පසු දුවන්න

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB  

ඉල්ලන පළමු අවස්ථාවේදීම මා වෙනුවෙන් වැඩ කළා


1
ඔබට නැවත ස්ථාපනය / නැවත සකස් කිරීම / නැවත බෙදා හැරීම සිදු කිරීමට සිදු වූවාද? නැත්නම් එය නැවත ආරම්භ කර තිබේද?
ජොනතන්

2

ඔබේ සත්කාරක යන්ත්‍රය කවුළු නම්, අථත්‍ය කොටුවේ vdi තැටියේ ප්‍රමාණය වැඩි කිරීමට හෝ අඩු කිරීමට ඔබට පහත විධානය ක්‍රියාත්මක කළ හැකිය:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "C:\Users\your_user_name\VirtualBox VMs\Ubuntu18LTS\Ubuntu18LTS.vdi" --resize 20000

ඉහත විධානය තුළ your_user_name සැබෑ වින්ඩෝස් පරිශීලකයා සමඟ ආදේශ කරන්න, 20000 යනු තැටියේ MB ප්‍රමාණයයි.


1

ඇත්ත වශයෙන්ම, modifyhdසමහර අවස්ථාවලදී පමණක් ඔබට කිසිදු යහපතක් සිදු නොවන බව පෙනේ . මම සැබවින්ම මගේ WinXP vdi පුළුල් කළේ රූපය පුළුල් කිරීමෙන් පසුව ක්ලෝන කිරීමෙනි.

සති කිහිපයකට පෙර මා වෙනුවෙන් වැඩ කළ සම්පූර්ණ පියවරෙන් පියවර උපදෙස් මෙන්න: http://libtronics.com/2011/07/resize-virtualbox-disk-for-winxp-guest/


කරුණාකර මෙහි පියවර පැහැදිලි කළ හැකිද? වෙනත් වෙබ් අඩවියකට සබැඳියකට වඩා මඳක් වැඩි පිළිතුරු සාමාන්‍යයෙන් මෙහි කෝපයට පත් වන අතර ඒවා මකා දැමිය හැකිය .
ටොම් බ්‍රොස්මන්

1
හොඳයි, ඔබ තේරුම් ගත යුතුයි modifyhd කරන්නේ කුමක්ද, එය යටින් පවතින අථත්‍ය තැටිය පුළුල් කිරීමට වඩා වැඩි නොවේ, එපමණයි. ඔබ තවමත් එහි ඇති ගොනු පද්ධතිය පුළුල් කළ යුතුය.
මාකින් කමින්ස්කි

1

ඔබේ වර්චුවල් බොක්ස් තැටිය ස්ථාවර ආකෘතියක් හෝ ගතික ආකෘති තැටියක් වේවා නොසලකා එය ප්‍රමාණය වෙනස් කිරීමට මෙන්න. විශේෂයෙන්, එය මෙම දෝෂය වළක්වයි:

Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Virt අථත්‍ය තැටිය උපස්ථ කරන්න. වැරැද්ද කුමක් විය හැකිදැයි ඔබ දන්නේ නැත.

ඔබගේ සත්කාරකයේ:

  1. පර්යන්ත කවුළුවක් විවෘත කරන්න.

    වින්ඩෝස් මත: විධාන විමසුම විවෘත කරන්න cmd.

  2. ඔබට ප්‍රමාණය වෙනස් කිරීමට අවශ්‍ය අතථ්‍ය තැටිය සමඟ නාමාවලිය වෙත යන්න. උදාහරණයක් වශයෙන්:

    cd "My VMs"
  3. ඔබ අපේක්ෂිත ගොනු නාමය, ප්‍රමාණය (මෙගාබයිට් වලින්) සහ ආකෘතිය (එක්කෝ Standard(ගතික) හෝ Fixed) සමඟ නව වර්චුවල් බොක්ස් තැටියක් සාදන්න . උදාහරණයක් ලෙස, 50 GB ස්ථාවර හැඩැති තැටියක් නිර්මාණය කිරීම සඳහා MyNewDisk.vdi:

    VBoxManage createmedium --filename "MyNewDisk.vdi" --size 50000 --variant Fixed

    VBoxManageවිධානයක් ලෙස හඳුනාගෙන නොමැති නම් , ඒ සඳහා සම්පූර්ණ මාර්ගය සඳහන් කරන්න. එය වර්චුවල් බොක්ස් ස්ථාපන නාමාවලියෙන් සොයාගත හැකිය. වින්ඩෝස් හි ඉහත විධානය වනුයේ:

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createmedium
        --filename "MyNewDisk.vdi" --size 50000 --variant Fixed
  4. මුල් තැටිය නව තැටියට පිටපත් කරන්න.

    VBoxManage clonemedium "MyOriginalDisk.vdi" "MyNewDisk.vdi" --existing
  5. ප්‍රමාණය වෙනස් කිරීම සිදු කෙරේ! ඔබට අවශ්‍ය නම් නව තැටියේ ගුණාංග පරීක්ෂා කළ හැකිය:

    VBoxManage showmediuminfo "MyNewDisk.vdi"
  6. ඒ වෙනුවට නව තැටිය භාවිතා කිරීමට අථත්‍ය යන්ත්‍රය වෙනස් කරන්න.

ඊළඟට, ඔබේ ආගන්තුක මෙහෙයුම් පද්ධතියේ අළුතින් ඇති ඉඩ භාවිතා කිරීම සඳහා කොටස් ප්‍රමාණය වෙනස් කළ යුතුය.


1

VHD මත වින්ඩෝස් ඇති අය සඳහා, මා කළාක් මෙන්, පළමුව VDI බවට පරිවර්තනය වන්නේ පහත දැක්වෙන ලිනක්ස් විධානය සමඟ ක්ලෝන කිරීමෙනි. (සටහන, වින්ඩෝස් වීඑම් බලයෙන් ක්‍රියා විරහිත වේ.)

VBoxManage clonehd Windows10.vhd Windows10.vdi --format vdi

මෙය vhd අනුපිටපත් කරයි.

එවිට VDI පහත සඳහන් දෑ සමඟ ප්‍රමාණය වෙනස් කළ හැකිය. VDI භාවිතා කරන තුරු ඇත්ත වශයෙන්ම වර්ධනය නොවන බව සලකන්න.

VBoxManage modifyhd Windows10.vdi --resize 80000

වීඑම් ධාරක මෘදුකාංගයේ ගබඩා සවිකිරීම සවි කිරීමෙන් පසුව සහ වීඑම්, වින්ඩෝස් බූට්ස් මත බල ගැන්වීමෙන් පසුව, නමුත් කොටස තවමත් එකම ප්‍රමාණයෙන් යුක්ත වේ. සී ඩ්‍රයිව් කොටස ප්‍රමාණය වෙනස් කළ හැකි වින්ඩෝස් මෙවලමක් සඳහා ගූගල්. මගේ නව ප්‍රමාණයට සී ඩ්‍රයිව් කොටස වැඩීමට මම ඊසී යූස් පාර්ටිෂන් මාස්ටර් භාවිතා කළෙමි.

අවසාන වශයෙන්, VHD මකා දැමිය හැකිය.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.