ค้นหาเว็บไซต์

แก้ไข: ไม่สามารถขยายระดับเสียงใน Windows


บ่อยครั้งที่คุณต้องขยายดิสก์เครื่องเสมือนเมื่อไดรฟ์ระบบมีพื้นที่ว่างไม่เพียงพอ ตัวอย่างเช่น คุณเพิ่มขนาดดิสก์ในการตั้งค่าเครื่องเสมือน VMware หรือ Hyper-V และตอนนี้คุณจำเป็นต้องขยายไดรฟ์ข้อมูลภายในระบบปฏิบัติการเกสต์ (Windows)

ตัวเลือก Extend Volume เป็นสีเทาใน Windows Disk Management Console

เปิดคอนโซลการจัดการดิสก์ (

diskmgmt.msc

) และคลิกขวาที่พาร์ติชันที่คุณต้องการขยาย (ในตัวอย่างของฉัน มันคือโลจิคัลวอลุ่มที่กำหนดอักษรชื่อไดรฟ์ว่า C:\) อย่างที่คุณเห็น ตัวเลือก ขยายระดับเสียง จะเป็นสีเทา ความจริงก็คือ คุณสามารถขยายไดรฟ์ข้อมูลใน Windows ได้ก็ต่อเมื่อมีพื้นที่ว่างที่ไม่ได้จัดสรรอยู่ทางด้านขวา

ในกรณีของฉัน พาร์ติชันการกู้คืนอยู่ระหว่างไดรฟ์ข้อมูล C: และพื้นที่ที่ไม่ได้จัดสรร คุณไม่สามารถขยายพาร์ติชัน C: ได้เนื่องจากมีพาร์ติชันการกู้คืน (Windows RE) อยู่ทางด้านขวา นั่นเป็นเหตุผลที่ “

Extend Volume

” ตัวเลือกไม่ทำงาน (เป็นสีเทา)

คุณจะไม่สามารถขยายดิสก์โวลุ่มใน Windows (Windows Server) ได้หาก:

  1. ทางด้านขวาของพาร์ติชันที่คุณต้องการขยายคือพาร์ติชันอื่น

  2. พาร์ติชันได้รับการฟอร์แมตด้วยระบบไฟล์ที่ไม่รองรับการขยาย (FAT32, exFAT) สามารถขยายไดรฟ์ข้อมูล NTFS/ReFS ได้เท่านั้น

  3. คุณไม่สามารถสร้างพาร์ติชันที่มีขนาดใหญ่กว่า 2 TB บนดิสก์ที่มีตารางพาร์ติชัน MBR ใช้ตารางพาร์ติชัน GPT สำหรับไดรฟ์ขนาดใหญ่ (มากกว่า 2 TB) คุณสามารถแปลง MBR เป็น GPT โดยข้อมูลไม่สูญหายโดยใช้เครื่องมือ Mbr2gpt.exe ในตัว คุณสามารถตรวจสอบประเภทตารางพาร์ติชั่นปัจจุบันได้ที่แท็บ Volumes ของดิสก์ในตัวจัดการอุปกรณ์ ในตัวอย่างนี้ Windows 10 VM ของฉันได้รับการติดตั้งในโหมด EFI พร้อมพาร์ติชัน GPT บนดิสก์

ในบทความนี้ เราจะดูวิธีการเพิ่มพาร์ติชัน (ไดรฟ์ระบบ C:) ใน Windows อย่างถูกต้อง หากไม่มีตัวเลือก Extend Volume (เป็นสีเทา) ในคอนโซลการจัดการดิสก์ คุณต้องย้ายหรือลบพาร์ติชันการกู้คืนหากป้องกันไม่ให้ (บล็อก) โวลุ่มขยาย

ขอแนะนำอย่างยิ่งให้สำรองข้อมูล (หรือทำสแนปช็อต) ของไดรฟ์ของคุณก่อนทำการเปลี่ยนแปลงในตารางพาร์ติชัน

ไม่สามารถขยายไดรฟ์ข้อมูลได้เนื่องจาก Windows Recovery Partition

ในกรณีที่ง่ายที่สุด คุณสามารถย้ายไฟล์สภาพแวดล้อมการกู้คืนจากพาร์ติชัน WinRE ไปยังไดรฟ์ระบบ C: และลบพาร์ติชันการกู้คืนขนาด 541MB ได้อย่างสมบูรณ์

คุณสามารถดูคำแนะนำโดยละเอียดเกี่ยวกับสภาพแวดล้อม WinRE ใน Windows ได้ที่นี่

ขั้นแรก กำหนดอักษรชื่อไดรฟ์ให้กับพาร์ติชันการกู้คืน เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและเรียกใช้:

diskpart

รายการดิสก์ในเครื่องที่มีอยู่:

list disk

เลือกดิสก์ของคุณ:

select disk 0

แสดงรายการพาร์ติชัน

list part

เลือกพาร์ติชันการกู้คืน (ในกรณีของคุณ อาจเป็นหมายเลขพาร์ติชันอื่น):

select partition 4

กำหนดอักษรระบุไดรฟ์ R:

assign letter r:
exit

ปิดใช้งาน Windows Recovery Environment (WinRE):

reagentc /disable

ตอนนี้คุณต้องลบพาร์ติชันการกู้คืนที่มีขนาด 541 (ในตัวอย่างของเรา นี่คือพาร์ติชัน 4)

หากคุณพยายามลบพาร์ติชันการกู้คืนของ Windows ออกจาก Disk Management GUI โดยคลิก ลบโวลุ่ม (บางครั้งคุณสมบัติดิสก์ไม่สามารถใช้งานได้เลย) ข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น:

Virtual Disk Manager
Cannot delete a protected partition without the force protected parameter set.

คุณสามารถลบพาร์ติชันที่ได้รับการป้องกันดังกล่าวได้โดยใช้เครื่องมือ diskpart เท่านั้น เปิดพร้อมท์คำสั่งและรันคำสั่ง diskpart เลือกพาร์ติชั่นที่คุณต้องการลบ (สังเกตผลลัพธ์ของคำสั่งของคุณ เนื่องจากจำนวนของดิสก์และพาร์ติชั่นอาจแตกต่างกัน)

DISKPART> rescan
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list part
DISKPART> select part 4
DISKPART> delete partition override
DiskPart successfully deleted the selected partition.

พารามิเตอร์ override อนุญาตให้ diskpart ลบพาร์ติชันใดๆ โดยไม่คำนึงถึงประเภทของพาร์ติชัน (ไม่ว่าจะเป็นพาร์ติชันที่ใช้งานอยู่ ระบบ หรือพาร์ติชันสำหรับบูต)

DISKPART> Rescan
Please wait while DiskPart scans your configuration...
DiskPart has finished scanning your configuration.
DISKPART> exit

เปิดใช้งาน WinRE และอัพเดตไฟล์คอนฟิกูเรชัน ReAgent.xml ด้วยคำสั่ง:

reagentc /enable

เรียกใช้คำสั่งต่อไปนี้เพื่อตรวจสอบว่ามีการสร้างไฟล์ WIM ของสภาพแวดล้อมการกู้คืนบนไดรฟ์ C:

bcdedit /enum all | find "osdevice"
ramdisk=[C:]\Recovery\WindowsRE\Winre.wim,{e668f79e-60da-11ed-b27a-ea3359f08732}

ตรวจสอบการกำหนดค่า WinRE ปัจจุบันของคุณ:

reagentc.exe /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:
Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE
Boot Configuration Data (BCD) identifier: e668f79d-60da-11ed-b27a-ea3359f08732
Recovery image location:
Recovery image index: 0
Custom image location:
Custom image index: 0
REAGENTC.EXE: Operation Successful.

ในตัวอย่างนี้ เรากำลังลบพาร์ติชันแยกต่างหากขนาด 540 MB สำหรับ WinRE เดอะ

winre.wim

ขณะนี้ไฟล์สภาพแวดล้อมการกู้คืนอยู่ในพาร์ติชันระบบที่ติดตั้ง Windows

ตอนนี้คุณสามารถขยายพาร์ติชันระบบของคุณ (ไดรฟ์ C:):

  1. เปิด

    diskmgmt.msc

    คอนโซล;

  2. คลิกขวาที่พาร์ติชันที่คุณต้องการเพิ่มและเลือก ขยายโวลุ่ม

  3. ระบุจำนวนพื้นที่เป็น MB ที่คุณต้องการเพิ่มพาร์ติชัน ในกรณีของฉัน ฉันจะขยายไดรฟ์ C: 5 GB คลิกถัดไป -> เสร็จสิ้น;

  4. ขยายพาร์ติชันระบบสำเร็จแล้ว

หากมีพาร์ติชันการกู้คืนของผู้จำหน่ายรายอื่นบนดิสก์ที่ป้องกันไม่ให้คุณขยายโวลุ่ม ให้ตรวจสอบบทความ “How to Remove an OEM Partition in Windows? ".

Windows ตรวจพบพาร์ติชันการกู้คืนโดยใช้ป้ายกำกับพิเศษ: GUID —

de94bba4-06d1-4d40-a16a-bfd50179d6ac

และแอตทริบิวต์ GPT

0x8000000000000001

หากมีปัญหากับ EFI bootloader หรือพาร์ติชัน EFI ให้ไปตามลิงก์เพื่ออ่านบทความที่เกี่ยวข้อง

ย้าย Windows Recovery Partition ไปที่ส่วนท้ายของดิสก์ด้วย GParted LiveCD

หากคุณกลัวที่จะลบพาร์ติชันที่มีอยู่ในดิสก์ คุณสามารถย้ายพาร์ติชันที่ป้องกันไม่ให้ขยายไปยังส่วนท้ายของดิสก์โดยใช้เครื่องมือของบุคคลที่สาม คุณสามารถใช้อิมเมจสำหรับบูต GParted (GNOME Partition Editor) ฟรีเพื่อจัดการพาร์ติชันแบบออฟไลน์ นี่คือ Live CD ที่ใช้ Linux Debian พร้อมส่วนหน้าแบบกราฟิกสำหรับเครื่องมือที่แยกส่วน (ยูทิลิตี้ที่ใช้คอนโซลสำหรับจัดการพาร์ติชั่นดิสก์ใน Linux) ดาวน์โหลดอิมเมจ ISO gparted-live-1.4.0-6-amd64.iso ที่นี่ https://gparted.org/download.php (ประมาณ 490 MB)

บูตเครื่องเสมือนของคุณจากอิมเมจ ISO gparted-live (หากคุณต้องการขยายพาร์ติชันบนคอมพิวเตอร์จริง คุณสามารถเบิร์นอิมเมจ ISO ลงในแฟลชไดรฟ์ USB โดยใช้ยูทิลิตี Rufus)

เลือกตามลำดับ:

  1. อย่าแตะคีย์แมป

  2. ภาษาอังกฤษเริ่มต้น (33)

  3. โหมด 0 - เริ่ม X ต่อไปเพื่อใช้ GParted โดยอัตโนมัติ

ตัวแก้ไขพาร์ติชันแบบกราฟิก GParted จะเริ่มทำงานโดยอัตโนมัติ

ค้นหาพาร์ติชันที่คุณต้องการย้ายไปทางขวา โปรดทราบว่า GParted ใช้การตั้งชื่อพาร์ติชัน Linux วิธีที่ง่ายที่สุดในการค้นหาพาร์ติชันการกู้คืน Windows ของคุณคือตามขนาด ในกรณีของเรา นี่คือพาร์ติชัน /dev/vvme0n1p4 ที่มีขนาด 541 MB คลิกขวาที่พาร์ติชันแล้วเลือก ปรับขนาด/ย้าย

ระบุค่า 0 ในฟิลด์ พื้นที่ว่างต่อไปนี้ (MiB) เพื่อย้ายพาร์ติชันไปที่ส่วนท้ายของดิสก์

คลิกปุ่ม ปรับขนาด/ย้าย หากต้องการเริ่มย้ายพาร์ติชัน ให้คลิกแก้ไข -> ใช้การดำเนินการทั้งหมด ในเมนูด้านบน ในกรณีของฉัน พาร์ติชันขนาดเล็ก 500 MB ถูกย้ายในไม่กี่วินาที

รีบูท VM และเริ่ม Windows เปิดคอนโซลการจัดการดิสก์ อย่างที่คุณเห็น พาร์ติชันการกู้คืนถูกย้ายไปที่ส่วนท้ายของดิสก์ ขณะนี้พื้นที่ที่ไม่ได้จัดสรรอยู่ทางด้านขวาของไดรฟ์ข้อมูลพร้อมอักษรระบุไดรฟ์ C:\

ตัวเลือก ขยายไดรฟ์ข้อมูล พร้อมใช้งานแล้ว และคุณสามารถขยายพาร์ติชันระบบในไดรฟ์ของคุณได้ สภาพแวดล้อมการกู้คืนของ Windows จะไม่ได้รับผลกระทบ

บทความที่เกี่ยวข้อง