วิธีแก้ไข - ไม่สามารถขยาย C: ไดรฟ์ใน Windows Server 2012 R2

อัปเดตเมื่อ: 5 กรกฎาคม 2022

C ไดรฟ์มีพื้นที่ดิสก์เหลือน้อย เป็นปัญหาที่พบบ่อยใน Windows เซิร์ฟเวอร์ 2012 เมื่อมันเกิดขึ้น ไม่มีใครอยากเสียเวลาในการสร้างพาร์ติชั่นใหม่และกู้คืน เช่นเดียวกับเวอร์ชันก่อนหน้า มีฟังก์ชัน "Extend Volume" ในการจัดการดิสก์ บางคนพยายาม ขยายไดรฟ์ C ด้วยเครื่องมือเนทีฟนี้ แต่ล้มเหลว เนื่องจากตัวเลือก "Extend Volume" เป็นสีเทา ในบทความนี้ผมจะมาแนะนำ ทำไมคุณขยายไดรฟ์ C ไม่ได้ in Windows Server 2012 การจัดการดิสก์และสิ่งที่ต้องทำเมื่อคุณไม่สามารถขยายไดรฟ์ C ได้ Server 2012 R2

ทำไมไม่สามารถขยายไดรฟ์ C Server 2012 การจัดการดิสก์

มีเครื่องมือดั้งเดิม 2 อย่างที่ช่วย ขยายพาร์ติชันใน Server 2012 - DiskPart และการจัดการดิสก์ Diskpart เป็นเครื่องมือบรรทัดคำสั่งรวมถึง "ขยาย" และคำสั่งอื่น ๆ อีกมากมาย การจัดการดิสก์มี "Extend Volume Wizard" พร้อมอินเทอร์เฟซแบบกราฟิก แม้ว่าเครื่องมือเหล่านี้จะทำงานในวิธีที่ต่างกัน แต่ก็มีข้อจำกัดเหมือนกันเมื่อย่อและขยายพาร์ติชั่น เพื่ออธิบายเหตุผลได้ดีขึ้น ฉันจะแสดงให้คุณเห็นด้วย GUI Disk Management เท่านั้น

สาเหตุที่ไม่สามารถขยายพาร์ติชันระบบ C ใน Windows Server 2012 R2:

1. ไม่มีการจัดสรรพื้นที่ด้านขวาติดกัน

Extend volume disabled

ขนาดของฟิสิคัลดิสก์ได้รับการแก้ไข ดังนั้นก่อนหน้านี้ การขยายไดรฟ์ Cจะต้องมีพื้นที่ "Unallocated" ในดิสก์เดียวกัน หากคุณไม่ได้ลบหรือลดขนาดไดรฟ์ข้อมูลอื่นเพื่อให้ได้พื้นที่ดังกล่าว คุณจะไม่สามารถขยายไดรฟ์ C ได้

ปัญหาร้ายแรงคือคุณยังไม่สามารถขยายไดรฟ์ C ได้ Server 2012 การจัดการดิสก์หลังจากลดขนาดพาร์ติชันอื่น อย่างที่คุณเห็นในเซิร์ฟเวอร์ของฉัน ขยายปริมาณถูกปิดการใช้งานสำหรับ C ขับรถหลังจากหดตัว D

นี้เป็นเพราะ:

  • พื้นที่ที่ไม่ได้ปันส่วนสามารถทำได้บน ขวา ในขณะที่ลดขนาดพาร์ติชั่นด้วย Disk Management
  • พื้นที่ที่ไม่ได้จัดสรรสามารถเพิ่มได้เฉพาะใน ทิ้งให้ติดกัน กั้น

2. ข้อจำกัดของดิสก์ MBR

ปัญหานี้มีอยู่ในวันที่เท่านั้น MBR คุณสามารถเพิกเฉยต่อส่วนนี้หากคุณใช้ดิสก์ GPT

ในเซิร์ฟเวอร์ส่วนใหญ่ไดรฟ์ D ที่อยู่ติดกันใช้สำหรับโปรแกรมหรือบริการบางอย่างดังนั้นคุณจึงไม่สามารถลบได้

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

นี้เป็นเพราะ:

บนดิสก์ MBR มีค่าสูงสุด 4 รายการในภาคมาสเตอร์บูตเรคคอร์ด ดังนั้นคุณสามารถสร้างสูงสุด4 ประถม พาร์ติชันหรือ 3 หลักบวกกับ ขยาย กั้น หากคุณต้องการสร้างพาร์ติชันเพิ่มเติมพาร์ติชั่นนั้นจะต้องสร้างเป็น ตรรกะ ด้านในของพาร์ติชันเสริม

อย่างที่คุณเห็นในเซิร์ฟเวอร์ทดสอบของฉันพื้นที่ดิสก์ของไดรฟ์ D แสดงเป็น ฟรี หลังจากลบ "Extend Volume" จะยังคงปิดใช้งานสำหรับไดรฟ์ C

Cannot extend

จะทำอย่างไรเมื่อไม่สามารถขยายไดรฟ์ C ได้ Server 2012 r2

กับ NIUBI Partition Editor, ปัญหานี้สามารถแก้ไขได้ง่ายๆ สามารถรวมพื้นที่ Unallocated กับพาร์ติชั่นต่อเนื่องกันด้วย 1 ขั้นตอน ไม่ว่าจะเป็น Primary หรือ Logical เมื่อพื้นที่ Unallocated ไม่ได้อยู่ติดกัน จะสามารถย้ายพื้นที่นั้นแล้วรวมเข้ากับพาร์ติชั่นอื่นบนดิสก์เดียวกันได้

ดาวน์โหลด มันและคุณจะเห็นหน้าต่างหลักพร้อมโครงสร้างพาร์ติชั่นดิสก์และข้อมูลอื่น ๆ มีพื้นที่ว่าง 20GB ที่ไม่ได้ปันส่วนซึ่งย่อมาจากไดรฟ์ D ผ่านการจัดการดิสก์

NIUBI Partition Editor

ขั้นตอนที่คุณไม่สามารถขยาย C: ไดรฟ์ใน Windows Server 2012 R2 หลังจากลดขนาด D/E:

ขั้นตอนที่ 1: คลิกขวาที่ไดรฟ์ D: และเลือก "ปรับขนาด/ย้ายระดับเสียง", ลาก กลาง  ของพาร์ติชันนี้ต่อ ขวา ในหน้าต่างป๊อปอัป:

Move rightwards

จากนั้นพื้นที่ที่ไม่ได้ปันส่วนจะถูกย้ายไปทางด้านซ้าย

Move Unallocated space

ขั้นตอนที่ 2: คลิกขวาที่ไดรฟ์ C: แล้วเลือก "ปรับขนาด/ย้ายระดับเสียง" อีกครั้ง ลาก ขอบขวา ไปทาง ขวา ในหน้าต่างป๊อปอัป

Expand C drive

พื้นที่ที่ไม่ได้ปันส่วนจะถูกรวมเข้าไปในไดรฟ์ C:

Unallocated add to C

ขั้นตอนที่ 3: คลิก Apply ด้านบนซ้ายเพื่อให้มีผล (การดำเนินการก่อนที่จะคลิก Apply ทำงานในโหมดเสมือนเท่านั้น)

ดูวิดีโอวิธีการใช้งาน:

Video guide

จะทำอย่างไรเมื่อไม่สามารถขยายไดรฟ์ C ไปยังดิสก์อื่นได้

ไม่ ซอฟต์แวร์การแบ่งพาร์ติชันดิสก์ สามารถขยายพาร์ติชันที่มีพื้นที่ว่างในอื่น ๆ แยกออกจากกัน ดิสก์. หากไม่มีพื้นที่ว่างบนดิสก์เดียวกัน คุณสามารถโคลนดิสก์ไปยังดิสก์ที่ใหญ่ขึ้นได้ NIUBI Partition Editorแล้วขยายไดรฟ์ C (และโวลุ่มอื่น ๆ ) ด้วยพื้นที่ดิสก์เพิ่มเติม

ทำตามขั้นตอนในวิดีโอ:

Video guide

ดาวน์โหลด