
ปัญหา
เมื่อคุณมีระบบปฏิบัติการเสมือน, นี่เป็นนางสาวเนื้อที่หลังการปรับปรุงต่อเนื่อง.
กระทู้นี้มีภาพต่อไปนี้ สถานการณ์สมมติ: จาก Windows 10, เราจะขยาย Ubuntu Linux เสมือนจริง (.VDI) Oracle VM VirtualBox.
วิธีการแก้ไขปัญหา
ในสรุป, คุณต้องทำคือเรียกใช้คำสั่งผ่าน Terminal (CMD) สำหรับ (ขั้นตอนที่ 1) เพิ่มขนาดของดิสก์เสมือน และ (ขั้นตอนที่ 2) ขยายพาร์ติชันด้วยแล้ว Gparted เป็น. ไม่เอาน่า:
ขั้นตอนที่ 1 | เพิ่มขนาดของดิสก์เสมือนของ VM ของคุณ
1.1 เปิด CMD เทอร์มินัลเป็นผู้ดูแล
สำหรับเรื่องนี้, พิมพ์ในการค้นหาของ Windows “CMD” และ เมื่อคุณเห็นตัวเลือก พรอมต์คำสั่ง, คลิกปุ่มด้านขวา และเลือก “เรียกใช้เป็นผู้ดูแลระบบ“.
1.2 ไปยังไดเรกทอรีการติดตั้งของ VirtualBox ของคุณ
ใน CMD, เลือกไดเรกทอรีการติดตั้งของ VirtualBox ของคุณ, โดยค่าเริ่มต้นใน (C):\โปรแกรม FilesOracleVirtualBox:
ซีดีซี:\โปรแกรม FilesOracleVirtualBox |
1.3. เรียกใช้คำสั่งเพื่อเพิ่มขนาดของดิสก์เสมือนของ VM ของคุณ
ก่อนอย่างไรก็ตาม, ถ้าคุณไม่ทราบตำแหน่ง VM ของคุณจริงบันทึกบนคอมพิวเตอร์, เพียงแค่ดูที่ VirtualBox และค้นหาแฟ้ม .VDI, เป็นดังนี้:
การตั้งค่า > จัดเก็บข้อมูล > SP: SATA > [SuaVM].VDI > ข้อมูล > ตำแหน่งที่ตั้ง (ตัวอย่าง: (D):\VMUbuntuUbuntu.VDI) |
อยู่ของคุณ .VDI อยู่บนป้ายชื่อ “ตำแหน่งที่ตั้ง” ((D):\VMUbuntuUbuntu.vdi):
ใช่ตอนนี้! แฟ้มข้อมูลนี้ .VDI, เพียงแค่เรียกใช้คำสั่ง:
VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --ปรับขนาด 20480 |
หมายเหตุ:
– แทน “(D):\VMUbuntuUbuntu.vdi” เส้นทางไปของคุณ. vdi. ในตัวอย่างนี้ ผม:เพิ่มดิสก์ 20 GB (20MB GB x 1024 = 20480).
– หมายเหตุที่เริ่มต้นด้วยการ “ขนาดเสมือน” เป็น 12 GB และในตอนท้าย เราจะถึง 20 GB ที่ต้องการ.
ดูแล้ววิธีทำทุกขั้นตอน 1:
ขั้นตอนที่ 2 | ขยายพาร์ติชันบนดิสก์ใด ๆ ที่สร้างขึ้น
เข้าใจการแก้ปัญหา:
อาจดูแปลก, แต่ความเป็นจริงว่า ขณะนี้คุณมีดิสก์ขนาดใหญ่, ไม่ได้หมายความ ว่า ระบบแฟ้มใช้พื้นที่ทั้งหมดนี้พร้อมใช้งาน.
ดูที่ภาพด้านล่าง และดูดิสก์. หมายเหตุที่ 8 GB ฟรี, นั่นคือพื้นที่ที่เราเพิ่มแม่นยำ, เฉพาะที่ไม่วุ่นวาย:
คำถามคือ: วิธีการเข้าร่วมเหล่านั้น 11 GB กับ 8 GB ถ้าพาร์ติชัน “ขยาย + แลกเปลี่ยน” ตั้งอยู่ตรงกลาง?
ดี, การแก้ปัญหานี้, คุณจะลบ (แล้ว สร้างใหม่) พาร์ติชัน แลกเปลี่ยน และขยาย โดยใช้การ Gparted เป็น.
2.1 ติดตั้ง gparted เป็น
ในการค้นหา Ubuntu, ค้นหา “ซอฟต์แวร์”. คลิก อูบุนตูซอฟต์แวร์ และค้นหา Gparted เป็น, ดังนั้น, ติดตั้ง!
2.2 ลบพาร์ทิชัน Swap + ขยาย
โดยไม่ต้องกลัว, ลบพาร์ติชัน สลับ และหลังการ ขยาย ที่อยู่ระหว่างพาร์ติชันเดิมของคุณ (เต็มรูปแบบ) และพื้นที่ใหม่ที่สร้างขึ้น (ว่างเปล่า), เพื่อที่จะเป็นบล็อกขนาดใหญ่ของ จัดสรร, ดังแสดงในรูปด้านล่าง:
2.3 ขยายพาร์ติชันเดิม
ใช้กราฟิกของ gparted เป็น (ปรับขนาด/ย้าย), ตำแหน่งเมาส์ในการแบ่งพาร์ติชันระหว่าง และจากนั้น ลากพาร์ติชันเดิม (จากซ้ายไปขวา) เกี่ยวกับการ จัดสรร, ออกจากเฉพาะพื้นที่จะสร้างภายหลังการ แลกเปลี่ยน.
ในกรณีของฉัน, ผมไปเมื่อสิ้นสุดการ จัดสรร (ว่างเปล่า), ขนาด 2048 MB ในการสร้างใหม่ แลกเปลี่ยน, แสดง โดยเค้าสีฟ้าอ่อนในรูปข้างต้น.
2.4 สร้างพาร์ติชันเสริม + สลับ
คลิกสรรที่คุณสำรอง และดังนั้นก่อน สร้างพาร์ติชันเสริม และ Swap.
ตรวจสอบผล
เปรียบเทียบตัวเลขของจุดเริ่มต้นของการโพสต์รูปภาพด้านล่าง, เราเห็นว่า ทั้งสองจัดการดิสก์ของ Ubuntu เป็นเสมือนกล่องที่บ่งชี้ว่า เรามีผลลัพธ์ที่คาดไว้.
ตัวจัดการดิสก์ Ubuntu:
กล่องเสมือน:
และ, นี้ได้!
ช่วงบ่ายดีเทย์เลอร์,
ขอแสดงความยินดีในการกวดวิชา. ช่วยฉันมาก!!! ขอให้พระคุ้มครอง.
ขอบคุณ,
มาทอส
การสอนเท่านั้นที่ฉัน. ขอบคุณ!
ของฉันข้อผิดพลาดนี้:ข้อผิดพลาดไวยากรณ์: พารามิเตอร์ไม่ถูกต้อง ' VMsUbuntuUbuntu.vdi’
ปัญหาเดียวกันเกิดขึ้นกับผม.
พารามิเตอร์ไม่ถูกต้อง ' VMsWindows’
เป็นเพราะวิธีการ (เส้นทาง) ของเครื่องเสมือนของคุณประกอบด้วยช่องว่าง. ฉันมีปัญหาเดียวกัน และแก้ไขได้ โดยการใช้พื้นที่, และหลัง จากกระบวนการ, ต่อพื้นที่, มิฉะนั้น ใน VirtualBox ไม่เห็นตำแหน่งที่ตั้งของเครื่องจักร.
ตัวอย่าง:
(C):\UsersadminVirtualBox VMSWindowsWindows.vdi
ไปที่โฟลเดอร์, เปลี่ยนชื่อ และลบช่องว่างเปล่า. แล้ว ปล่อยให้คำสั่ง:
(C):\UsersadminVirtualBoxVMSWindowsWindows.vdi
เมื่อสิ้นสุด, เปลี่ยนชื่ออีกครั้ง และแทนที่พื้นที่ว่างในโฟลเดอร์.
ใส่เส้นทางในอัญประกาศที่ช่วยแก้
คุณสิบ. ขอบคุณ. ทำงาน.
ม้วนนี้ไม่มีทาง:
(D):\โปรแกรม FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –ปรับขนาด 51200
VBoxManage.exe: ข้อผิดพลาด: ไม่สามารถลงทะเบียนบนฮาร์ดดิสก์ได้:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40 d 0-a025-9f1f784e9885} เนื่องจากฮาร์ดดิสก์มี:\VirtualBox VMsDesenvolvimentoDesenvolvimento.vdi’ กับ UUID {0d46624b-3753-40 d 0-a025-9f1f784e9885} มีอยู่แล้ว
VBoxManage.exe: ข้อผิดพลาด: รายละเอียด: รหัส e _ invalidarg (0x80070057), คอมโพเนนต์ VirtualBoxWrap, อินเตอร์เฟซ IVirtualBox, ผู้ถูกเรียก IUnknown
VBoxManage.exe: ข้อผิดพลาด: บริบท: “OpenMedium(BSTR(pszFilenameOrUuid).ดิบ(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” ที่บรรทัด 179 ของแฟ้ม VBoxManageDisk.cpp
เคล็ดลับใด ๆ?
ลองที่:
VBoxManage modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –ปรับขนาด 51200
มันเป็นยัติภังค์สองตัวสำหรับธง “–ปรับขนาด”
นี่เป็นส่วนหนึ่งของการเพิ่มขึ้นทางกายภาพ HD ทำงาน, กล่องเสมือนแสดงขนาดที่เลือก, แต่เมื่อฉันใส่ VM HD ยังคงขนาดเดิม… แม้ gparted เป็นแสดงขนาดใหม่สำหรับเป็นอะไหล่หรืออะไร.
ก่อนปรับขนาดควรลบสแนปช็อตสร้าง.
ฉันมีปัญหาเดียวกันและฉันมีสแนปช็อตไม่มีมันเป็นพูดที่นี่ที่อาจจะมีปัญหา.
Galley ว่าตามีปัญหาของ invalido พารามิเตอร์
“ข้อผิดพลาดไวยากรณ์: พารามิเตอร์ไม่ถูกต้อง ' VMsUbuntuUbuntu.vdi '”
เพียงแค่ใส่เส้นทางสายอักขระ, IE, อัญประกาศคู่!!
ขอบคุณ!
ขอบคุณมาก. มันทำงานออกมาทั้งหมดที่นี่.
ขอบคุณสำหรับคู่ความช่วยเหลือ, บันทึกฉันในงานของฉัน, เพราะในการคืนค่าโดย Acronis ฉันใช้หนึ่งในรายละเอียด15gb นี้และที่ฉันปรับปรุงหน้าต่างทั้งหมดและสุทธิที่นี่ในภูมิภาคของน่ากลัว…..
สุภาพ,
ฉันพยายามที่จะทำตามขั้นตอนนี้และเมื่อเรียกใช้ป๊อปอัพข้อผิดพลาดด้านล่าง:
(ไม่มีใบเสนอราคา)
(C):\โปรแกรม FilesOracleVirtualBox>VBox modifyManagehd C:\UsersThiagoDocuments
\VirtualBoxVMsWindows7Windows7.vdi –ปรับขนาด 102400
VBoxManage.exe: ข้อผิดพลาด: ไม่สามารถลงทะเบียนบนฮาร์ดดิสก์ ' C:\UsersThiagoDocuments
VirtualBoxVMsWindows7Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Beca
ใช้ฮาร์ดดิสก์ ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. vd
(I)’ กับ UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} มีอยู่แล้ว
VBoxManage.exe: ข้อผิดพลาด: รายละเอียด: รหัส e _ invalidarg (0x80070057), คอมโพเนนต์ Virtua
LBoxWrap, อินเตอร์เฟซ IVirtualBox, ผู้ถูกเรียก IUnknown
VBoxManage.exe: ข้อผิดพลาด: บริบท: “OpenMedium(BSTR(pszFilenameOrUuid).ดิบ(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” ที่บรรทัด 179 ของ
VBoxManageDisk
(ด้วยเครื่องหมายคำพูด)
(C):\โปรแกรม FilesOracleVirtualBox>VBoxManage modifyhd “(C):\UsersThiagoDocument
sVirtualBoxVMsWindows7Windows7.vdi” –ปรับขนาด 102400
VBoxManage.exe: ข้อผิดพลาด: ไม่สามารถลงทะเบียนบนฮาร์ดดิสก์ ' C:\UsersThiagoDocuments
VirtualBoxVMsWindows7Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} Beca
ใช้ฮาร์ดดิสก์ ' C:\UsersthiagoDocumentsVirtualBox VMsWindows 7 Windows 7. vd
(I)’ กับ UUID {B3C1079D-EBDE-4A24-B10A-16D41A723DA7} มีอยู่แล้ว
VBoxManage.exe: ข้อผิดพลาด: รายละเอียด: รหัส e _ invalidarg (0x80070057), คอมโพเนนต์ Virtua
LBoxWrap, อินเตอร์เฟซ IVirtualBox, ผู้ถูกเรียก IUnknown
VBoxManage.exe: ข้อผิดพลาด: บริบท: “OpenMedium(BSTR(pszFilenameOrUuid).ดิบ(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pmedium. asOutParam())” ที่บรรทัด 179 ของ
VBoxManageDisk
และข้อผิดพลาดเดียวกันเกิดขึ้น, สามารถช่วยในกรณีนี้?
ลองที่:
VBoxManage modifyhd "C:\Usernaersn%v: –ปรับขนาด 102400
มันเป็นยัติภังค์สองตัวสำหรับธง “–ปรับขนาด”
สวัสดี,
กวดวิชาดี. ทุกอย่างทํางานอย่างถูกต้อง.
ขอแสดงความยินดี!
เคล็ดลับที่ยอดเยี่ยม! ขอบคุณ.
รายละเอียดเพียงเล็กน้อยสําหรับผู้ที่มีปัญหาคล้ายกับฉัน:
ฉันไปทดสอบในวันนี้และส่วนที่ 2 ของคําสั่งที่มีการเปลี่ยนแปลง “modifyhd” สำหรับ “ดัดแปลง”. ข้อผิดพลาดมากที่ให้, ระบุคําสั่งที่ถูกต้อง.
ฉันพยายามใส่ tbm คําพูดในเส้นทางเต็มและมันไม่ได้ทํางาน (ฉันไม่ได้มองหาเหตุผลสําหรับข้อผิดพลาด). เนื่องจากตัวเลือกก่อนหน้านี้ไม่ทํางาน, เป็นตัวเลือกที่สองที่ผมต้องเปลี่ยนช่องว่างที่มีอยู่, ระหว่างชื่อที่แยก, โดยชนิดของตัวอักษรใด ๆ “_”.
ตัวอย่าง: ของ “เครื่องเสมือน” สำหรับ “Virtual_Machines” (หลังจากใชการรีออนของ HD, ฉันกลับชื่อที่พวกเขาก่อน).
หมาย เหตุ: ก่อนอื่น, เป็นคําสั่งไม่ได้ถูกเห็น, หลังจากค้นหาในโฟลเดอร์ VirtualBox, ฉันได้ชี้ทางของเขากับคําสั่ง “เส้นทาง” ในพร้อมท์ (tbm สามารถทําสิ่งนี้ได้อย่างชัดเจนในคุณสมบัติของระบบ).
ตัวอย่าง: เส้นทาง = C:\โปรแกรม FilesOracleVirtualBox
และในที่สุด, ขอขอบคุณสําหรับการโพสต์เว็บไซต์, เพราะมันช่วยให้ผม, ขอบคุณ.