เพิ่มขนาดของดิสก์ใน VirtualBox

จาก Windows 10, วิธีการขยายดิสก์ของ Ubuntu Linux ที่ virtualized (.VDI) ใช้ Oracle VM VirtualBox? ดูวิธีการใน 2 ขั้นตอนต่อไป!

virtualboxlogo

ปัญหา

เมื่อคุณมีระบบปฏิบัติการเสมือน, นี่เป็นนางสาวเนื้อที่หลังการปรับปรุงต่อเนื่อง.

กระทู้นี้มีภาพต่อไปนี้ สถานการณ์สมมติ: จาก 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):
vmbox2

ใช่ตอนนี้! แฟ้มข้อมูลนี้ .VDI, เพียงแค่เรียกใช้คำสั่ง:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --ปรับขนาด 20480

หมายเหตุ:
– แทน “(D):\VMUbuntuUbuntu.vdi” เส้นทางไปของคุณ. vdi. ในตัวอย่างนี้ ผม:เพิ่มดิสก์ 20 GB (20MB GB x 1024 = 20480).
– หมายเหตุที่เริ่มต้นด้วยการ “ขนาดเสมือน” เป็น 12 GB และในตอนท้าย เราจะถึง 20 GB ที่ต้องการ.

ดูแล้ววิธีทำทุกขั้นตอน 1:
vmbox1

 

ขั้นตอนที่ 2 | ขยายพาร์ติชันบนดิสก์ใด ๆ ที่สร้างขึ้น

เข้าใจการแก้ปัญหา:
อาจดูแปลก, แต่ความเป็นจริงว่า ขณะนี้คุณมีดิสก์ขนาดใหญ่, ไม่ได้หมายความ ว่า ระบบแฟ้มใช้พื้นที่ทั้งหมดนี้พร้อมใช้งาน.

ดูที่ภาพด้านล่าง และดูดิสก์. หมายเหตุที่ 8 GB ฟรี, นั่นคือพื้นที่ที่เราเพิ่มแม่นยำ, เฉพาะที่ไม่วุ่นวาย:

vmbox3

คำถามคือ: วิธีการเข้าร่วมเหล่านั้น 11 GB กับ 8 GB ถ้าพาร์ติชัน “ขยาย + แลกเปลี่ยน” ตั้งอยู่ตรงกลาง?

ดี, การแก้ปัญหานี้, คุณจะลบ (แล้ว สร้างใหม่) พาร์ติชัน แลกเปลี่ยน และขยาย โดยใช้การ Gparted เป็น.

2.1 ติดตั้ง gparted เป็น
ในการค้นหา Ubuntu, ค้นหา “ซอฟต์แวร์”. คลิก อูบุนตูซอฟต์แวร์ และค้นหา Gparted เป็น, ดังนั้น, ติดตั้ง!
vmbox4

2.2 ลบพาร์ทิชัน Swap + ขยาย

โดยไม่ต้องกลัว, ลบพาร์ติชัน สลับ และหลังการ ขยาย ที่อยู่ระหว่างพาร์ติชันเดิมของคุณ (เต็มรูปแบบ) และพื้นที่ใหม่ที่สร้างขึ้น (ว่างเปล่า), เพื่อที่จะเป็นบล็อกขนาดใหญ่ของ จัดสรร, ดังแสดงในรูปด้านล่าง:
vmbox5

2.3 ขยายพาร์ติชันเดิม
ใช้กราฟิกของ gparted เป็น (ปรับขนาด/ย้าย), ตำแหน่งเมาส์ในการแบ่งพาร์ติชันระหว่าง และจากนั้น ลากพาร์ติชันเดิม (จากซ้ายไปขวา) เกี่ยวกับการ จัดสรร, ออกจากเฉพาะพื้นที่จะสร้างภายหลังการ แลกเปลี่ยน.

ในกรณีของฉัน, ผมไปเมื่อสิ้นสุดการ จัดสรร (ว่างเปล่า), ขนาด 2048 MB ในการสร้างใหม่ แลกเปลี่ยน, แสดง โดยเค้าสีฟ้าอ่อนในรูปข้างต้น.

2.4 สร้างพาร์ติชันเสริม + สลับ
คลิกสรรที่คุณสำรอง และดังนั้นก่อน สร้างพาร์ติชันเสริม และ Swap.

vmbox7

ตรวจสอบผล

เปรียบเทียบตัวเลขของจุดเริ่มต้นของการโพสต์รูปภาพด้านล่าง, เราเห็นว่า ทั้งสองจัดการดิสก์ของ Ubuntu เป็นเสมือนกล่องที่บ่งชี้ว่า เรามีผลลัพธ์ที่คาดไว้.

ตัวจัดการดิสก์ Ubuntu:
vmbox9

กล่องเสมือน:
vmbox8

และ, นี้ได้!

จำนวนผู้เข้าชม: 20171

21 comentários sobre “เพิ่มขนาดของดิสก์ใน VirtualBox

  1. มาทอส กล่าวว่า:

    ช่วงบ่ายดีเทย์เลอร์,

    ขอแสดงความยินดีในการกวดวิชา. ช่วยฉันมาก!!! ขอให้พระคุ้มครอง.

    ขอบคุณ,

    มาทอส

      • อเล็กซ์ กล่าวว่า:

        เป็นเพราะวิธีการ (เส้นทาง) ของเครื่องเสมือนของคุณประกอบด้วยช่องว่าง. ฉันมีปัญหาเดียวกัน และแก้ไขได้ โดยการใช้พื้นที่, และหลัง จากกระบวนการ, ต่อพื้นที่, มิฉะนั้น ใน VirtualBox ไม่เห็นตำแหน่งที่ตั้งของเครื่องจักร.
        ตัวอย่าง:
        (C):\UsersadminVirtualBox VMSWindowsWindows.vdi
        ไปที่โฟลเดอร์, เปลี่ยนชื่อ และลบช่องว่างเปล่า. แล้ว ปล่อยให้คำสั่ง:
        (C):\UsersadminVirtualBoxVMSWindowsWindows.vdi
        เมื่อสิ้นสุด, เปลี่ยนชื่ออีกครั้ง และแทนที่พื้นที่ว่างในโฟลเดอร์.

  2. เฟอร์นันโด Tremonti กล่าวว่า:

    ม้วนนี้ไม่มีทาง:

    (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

      มันเป็นยัติภังค์สองตัวสำหรับธง “–ปรับขนาด”

  3. ทีม กล่าวว่า:

    นี่เป็นส่วนหนึ่งของการเพิ่มขึ้นทางกายภาพ HD ทำงาน, กล่องเสมือนแสดงขนาดที่เลือก, แต่เมื่อฉันใส่ VM HD ยังคงขนาดเดิม… แม้ gparted เป็นแสดงขนาดใหม่สำหรับเป็นอะไหล่หรืออะไร.

  4. กาเบรียลอดิศร กล่าวว่า:

    Galley ว่าตามีปัญหาของ invalido พารามิเตอร์

    “ข้อผิดพลาดไวยากรณ์: พารามิเตอร์ไม่ถูกต้อง ' VMsUbuntuUbuntu.vdi '”

    เพียงแค่ใส่เส้นทางสายอักขระ, IE, อัญประกาศคู่!!

    ขอบคุณ!

  5. Nilson กล่าวว่า:

    ขอบคุณสำหรับคู่ความช่วยเหลือ, บันทึกฉันในงานของฉัน, เพราะในการคืนค่าโดย Acronis ฉันใช้หนึ่งในรายละเอียด15gb นี้และที่ฉันปรับปรุงหน้าต่างทั้งหมดและสุทธิที่นี่ในภูมิภาคของน่ากลัว…..

  6. Thiago SIlva กล่าวว่า:

    สุภาพ,

    ฉันพยายามที่จะทำตามขั้นตอนนี้และเมื่อเรียกใช้ป๊อปอัพข้อผิดพลาดด้านล่าง:

    (ไม่มีใบเสนอราคา)
    (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

      มันเป็นยัติภังค์สองตัวสำหรับธง “–ปรับขนาด”

  7. เขตเอดิวัลโด กล่าวว่า:

    สวัสดี,

    กวดวิชาดี. ทุกอย่างทํางานอย่างถูกต้อง.
    ขอแสดงความยินดี!

  8. อันโตนิโอ เฟนันโด เด กัสโตร ปิเรส เฟอเรรา กล่าวว่า:

    เคล็ดลับที่ยอดเยี่ยม! ขอบคุณ.

  9. ไม่ระบุชื่อ กล่าวว่า:

    รายละเอียดเพียงเล็กน้อยสําหรับผู้ที่มีปัญหาคล้ายกับฉัน:
    ฉันไปทดสอบในวันนี้และส่วนที่ 2 ของคําสั่งที่มีการเปลี่ยนแปลง “modifyhd” สำหรับ “ดัดแปลง”. ข้อผิดพลาดมากที่ให้, ระบุคําสั่งที่ถูกต้อง.
    ฉันพยายามใส่ tbm คําพูดในเส้นทางเต็มและมันไม่ได้ทํางาน (ฉันไม่ได้มองหาเหตุผลสําหรับข้อผิดพลาด). เนื่องจากตัวเลือกก่อนหน้านี้ไม่ทํางาน, เป็นตัวเลือกที่สองที่ผมต้องเปลี่ยนช่องว่างที่มีอยู่, ระหว่างชื่อที่แยก, โดยชนิดของตัวอักษรใด ๆ “_”.
    ตัวอย่าง: ของ “เครื่องเสมือน” สำหรับ “Virtual_Machines” (หลังจากใชการรีออนของ HD, ฉันกลับชื่อที่พวกเขาก่อน).

    หมาย เหตุ: ก่อนอื่น, เป็นคําสั่งไม่ได้ถูกเห็น, หลังจากค้นหาในโฟลเดอร์ VirtualBox, ฉันได้ชี้ทางของเขากับคําสั่ง “เส้นทาง” ในพร้อมท์ (tbm สามารถทําสิ่งนี้ได้อย่างชัดเจนในคุณสมบัติของระบบ).
    ตัวอย่าง: เส้นทาง = C:\โปรแกรม FilesOracleVirtualBox

    และในที่สุด, ขอขอบคุณสําหรับการโพสต์เว็บไซต์, เพราะมันช่วยให้ผม, ขอบคุณ.

ทิ้งคำตอบไว้

อีเมลของคุณจะไม่ถูกเผยแพร่. ฟิลด์ต้องมีเครื่องหมาย *