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

โดย John, อัปเดตเมื่อ: สิงหาคม 23, 2022

มีการจัดสรรพาร์ติชันดิสก์ขณะติดตั้งระบบปฏิบัติการ แต่บางครั้งคุณจำเป็นต้อง เปลี่ยนขนาดพาร์ติชัน. ตัวอย่างเช่น: ลดขนาดปริมาณมาก เพื่อสร้างพาร์ติชันเพิ่มเติมหรือ ขยายระบบ C ไดรฟ์ เมื่อมันเต็ม เพื่อช่วย ปรับขนาดพาร์ทิชัน, Microsoft มีฟังก์ชัน "Shrink Volume" และ "Extend Volume" ในการจัดการดิสก์จาก Server 2008. อย่างไรก็ตาม ฟังก์ชันทั้งสองมีข้อเสียมากมาย ปัญหาทั่วไปคือการจัดการดิสก์ ไม่สามารถขยายระดับเสียง โดยย่ออีกอันหนึ่ง Windows Server 2012 สืบทอดฟังก์ชันเดียวกันโดยไม่มีการปรับปรุงใดๆ หลายคนจึงติชมว่า ไม่สามารถขยายไดรฟ์ C in Server 2012 R2 พร้อมการจัดการดิสก์ แม้ว่าหลังจากลดขนาดหรือลบพาร์ติชัน D แล้ว ในบทความนี้ ผมจะแนะนำสาเหตุที่คุณไม่สามารถขยายไดรฟ์ C ใน Windows Server 2012 (R2) กับ Disk Management และวิธีแก้ปัญหานี้แบบง่ายๆ

เหตุใดการจัดการดิสก์จึงไม่สามารถขยายไดรฟ์ C ได้ Server 2012 R2

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

  1. ไม่มีการจัดสรรพื้นที่ต่อเนื่องทางด้านขวา
  2. ไดรฟ์ที่อยู่ติดกัน (D :) คือโลจิคัลพาร์ติชัน

ฉันจะอธิบายทีละคน

เหตุผลที่ 1: ไม่มีการจัดสรรพื้นที่ด้านขวาติดกัน

Extend volume disabled

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

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

  • "ขยายระดับเสียง" ใช้ได้เฉพาะเมื่อมี ติดกัน พื้นที่ไม่ได้ถูกจัดสรร ด้านขวา.
  • "Shrink Volume" สามารถสร้าง Unallocated space ได้ทางขวาในขณะที่ลดขนาดพาร์ติชั่น

พื้นที่ที่ไม่ได้จัดสรรที่หดตัวจากไดรฟ์ D: ไม่อยู่ติดกับ C ดังนั้น ปริมาณการขยายเป็นสีเทา. นี่คือสาเหตุส่วนใหญ่ที่คุณไม่สามารถขยายไดรฟ์ C เข้าไปได้ Server 2012 (R2) พร้อมการจัดการดิสก์

เหตุผลที่ 2: พาร์ติชั่นต่อเนื่องด้านขวาคือ Logical

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

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

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

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

Cannot extend

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

เหตุผลที่ 3: ข้อ จำกัด 2TB บนดิสก์ MBR

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

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

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

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

NIUBI Partition Editor

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

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

Move rightwards

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

Move Unallocated space

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

Expand C drive

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

Unallocated add to C

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

ดูวิดีโอวิธีย้ายพื้นที่ที่ไม่ได้ปันส่วนและเพิ่มลงในไดรฟ์ C:

Video guide

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

  1. สร้างพาร์ติชันนี้ใหม่ด้วยไฟล์ Windows การจัดการดิสก์
  2. ย่อขนาดหรือลบพาร์ติชันนี้เพื่อรับพื้นที่ที่ไม่ได้จัดสรรด้วย NIUBI Partition Editor. สร้างพื้นที่ที่ไม่ได้จัดสรร ด้านซ้าย หากคุณต้องการลดขนาดพาร์ติชันนี้
  3. คลิกขวาที่ไดรฟ์ C และรวมพื้นที่ที่ไม่ได้จัดสรรด้วย "Resize/Move Volume"

ขั้นตอนที่คุณไม่สามารถขยายไดรฟ์ C ใน Windows เซิร์ฟเวอร์ 2012 ที่ผ่านมา 2TB:

  1. ทำตามขั้นตอนเพื่อ แปลงดิสก์ MBR เป็น GPT.
  2. วิ่ง NIUBI Partition Editor เพื่อรวมหรือย้ายพื้นที่ที่ไม่ได้ปันส่วนไปยังไดรฟ์ C

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

ดาวน์โหลด