ไม่สามารถขยาย C: ไดรฟ์เข้า Windows Server 2012

อัปเดตเมื่อ: 16 พฤศจิกายน 2019

บทความนี้แนะนำว่าทำไมไม่สามารถขยายไดรฟ์ C Windows Server 2012 การจัดการดิสก์และจะทำอย่างไรถ้าไม่สามารถขยายพาร์ติชันระบบสำหรับ Server 2012

เหตุใดจึงไม่สามารถขยายไดรฟ์ C ผ่าน Diskpart หรือการจัดการดิสก์

ผู้ดูแลระบบเซิร์ฟเวอร์หลายคนต้องการปรับขนาดและ ขยายพาร์ติชัน หลังจากใช้งานเซิร์ฟเวอร์เป็นระยะเวลาหนึ่งปัญหาทั่วไปคือไดรฟ์ C ระบบ พื้นที่ว่างหมด. เพื่อช่วยขยายพาร์ติชั่นดิสก์โดยไม่ทำให้ข้อมูลสูญหาย Microsoft มีเครื่องมือสองอย่างที่ใช้กันอยู่ - DiskPart และ การจัดการดิสก์.

Diskpart เป็นเครื่องมือบรรทัดคำสั่งรวมถึงการขยายและคำสั่งอื่น ๆ อีกมากมาย การจัดการดิสก์ทำงานร่วมกับส่วนต่อประสานกราฟิก ทั้ง Diskpart cmd และ Disk Management ทำงานภายใต้เงื่อนไขที่ จำกัด ดังนั้นหลาย ๆ คนที่ติชมว่าพวกเขาไม่สามารถขยายไดรฟ์ C

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

Diskpart และ Disk Management ทำงานในวิธีที่ต่างกัน แต่มีข้อ จำกัด เกือบเหมือนกัน เพื่ออธิบายเหตุผลให้ดีขึ้นฉันจะแสดงให้คุณเห็นด้วย GUI Disk Management เท่านั้น

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

Extend volume disabled

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

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

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

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

2. การเกิดข้อบกพร่องของดิสก์ MBR

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

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

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

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

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

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

Cannot extend

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

คุณสามารถเพิ่มพื้นที่ว่างนี้ลงในไดรฟ์ C ด้วย DiskPart.

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

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

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

NIUBI Partition Editor

ขั้นตอนในการแก้ไขปัญหาที่ไม่สามารถขยายไดรฟ์ C: Windows Server 2012:

ขั้นตอนที่ 1: คลิกขวาที่ไดรฟ์ D: และเลือก "Resize/Move Volume", ลาก ตำแหน่งตรงกลาง ไปทาง ขวา ในหน้าต่างป๊อปอัป:

Move rightwards

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

Move Unallocated space

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

Expand C drive

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

Unallocated add to C

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

ดูวิดีโอวิธีแก้ไขปัญหา Extend Volume greyed out ใน Windows เซิร์ฟเวอร์ 2012:

Video guide

โซลูชัน - ไม่สามารถขยายไดรฟ์ C ไปยังดิสก์อื่น

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

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

Video guide

ดาวน์โหลด