ไม่สามารถขยายไดรฟ์ C ใน Windows Server 2008 R2 - โซลูชั่น

โดย Lance อัปเดตเมื่อ: 25 ตุลาคม 2021

Windows Server 2008 ได้รับการเผยแพร่มานานกว่า 10 ปี, ดิสก์พาร์ติชันเซิร์ฟเวอร์จำนวนมาก พื้นที่ว่างหมดโดยเฉพาะอย่างยิ่งพาร์ติชันระบบ C. ผู้ดูแลเซิร์ฟเวอร์จำนวนมากลอง ขยายไดรฟ์ C โดยไม่ต้องเสียเวลานานในการสร้างพาร์ติชันใหม่และกู้คืนทุกสิ่ง อย่างไรก็ตามหลายคนตอบรับว่าพวกเขาเป็น ไม่สามารถขยายไดรฟ์ C ใน Windows เซิร์ฟเวอร์ 2008 ด้วยคำสั่ง diskpart หรือการจัดการดิสก์ ในบทความนี้ ผมจะแนะนำว่าทำไมเครื่องมือดั้งเดิมเหล่านี้จึงไม่สามารถขยายโวลุ่มไดรฟ์ C ใน Windows Server 2008 และวิธีแก้ไขปัญหานี้อย่างง่ายดาย

1. เหตุใดจึงไม่สามารถขยายไดรฟ์ C ด้วยคำสั่ง Diskpart

Diskpart ทำงานผ่าน command prompt มันง่ายและรวดเร็ว อย่างไรก็ตามแตกต่างจากการจัดการดิสก์ diskpart แสดงพาร์ติชันเดียวกับส่วนของข้อมูลเท่านั้น มันไม่แสดงโครงสร้างพาร์ติชันและพื้นที่ที่ไม่ได้ปันส่วนดังนั้นคุณอาจพบปัญหามากขึ้นหากคุณไม่ทราบทุกอย่างเกี่ยวกับพาร์ติชันดิสก์ของคุณอย่างชัดเจน

Diskpart สามารถขยายไดรฟ์ C เท่านั้นเมื่อมี ติดกัน พื้นที่ที่ไม่ได้ปันส่วนด้านขวา มัน ไม่สามารถขยายไดรฟ์ C โดยย่อขนาด D หรือพาร์ติชั่นอื่นๆ เพราะ Unallocated space ที่หดจากวอลุ่มนี้คือ ไม่ติดกัน ถึงไดรฟ์ C

อย่างที่คุณเห็นหลังจากฉันลดระดับเสียง D ที่ต่อเนื่องกันฉันพบข้อผิดพลาด "ขนาดของขอบเขตน้อยกว่าค่าต่ำสุด"เมื่อขยายไดรฟ์ C

Unable with diskpart

อินพุต help extend ในหน้าต่างคำสั่ง diskpart คุณจะเห็นว่าคำสั่ง diskpart ขยายทำงานอย่างไรไวยากรณ์และข้อ จำกัด

Extend command limitation

จะสั้น:

2. เหตุใดจึงไม่สามารถขยายพาร์ติชัน C ผ่านการจัดการดิสก์

เพื่อเพิ่มความสามารถในการจัดการพาร์ติชันดิสก์ Microsoft เพิ่มใหม่ หดตัวไดรฟ์ และ  ขยายปริมาณ ฟังก์ชั่นพร้อมส่วนต่อประสานกราฟิกใน Server 2008 การจัดการดิสก์ดั้งเดิม อย่างไรก็ตาม เช่นเดียวกับคำสั่ง Diskpart Server 2008 การจัดการดิสก์คือ ไม่สามารถขยายพาร์ติชัน C โดยการลดขนาด D หรือไดรฟ์อื่น ๆ เช่นเดียวกันกับคำสั่ง diskpart expand ฟังก์ชั่น Extend Volume ต้องการพื้นที่ Unallocated ต่อเนื่องทางด้านขวา

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

หากการจัดการดิสก์สามารถสร้างพื้นที่ว่างที่ไม่ได้ปันส่วนทางซ้ายหรือย้ายจากขวาไปซ้ายแสดงว่าไม่มีปัญหาดังกล่าว

Extend greyed

ถ้าพาร์ติชัน D คือ ตรรกะ, Server 2008 การจัดการดิสก์ยังคงอยู่ ไม่สามารถขยายไดรฟ์ C แม้หลังจากลบ D.

Extend volume disabled

ไม่เหมือนกับพาร์ติชันหลักพาร์ติชันแบบลอจิคัลจะถูกแปลงเป็น ฟรี พื้นที่หลังจากลบซึ่งยังคงเป็นส่วนหนึ่งของพาร์ติชันเสริม

In Server 2008 การจัดการดิสก์ ที่ไม่ได้ปันส่วน พื้นที่ที่ถูกลบจากพาร์ติชันหลักไม่สามารถขยายไปยังไดรฟ์แบบลอจิคัลได้ ฟรี พื้นที่ที่ถูกลบจากไดรฟ์แบบลอจิคัลไม่สามารถขยายไปยังพาร์ติชันหลักได้

Diskpart ไม่มีข้อ จำกัด ดังกล่าวพื้นที่ว่างที่ถูกลบจาก D สามารถขยายไปยังไดรฟ์ C

3. จะทำอย่างไรเมื่อไม่สามารถขยายไดรฟ์ระบบ C

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

วิธีแก้ไข Windows Server 2008 (R2) ไม่สามารถขยายพาร์ติชันไดรฟ์ C:

ดาวน์โหลด NIUBI Partition Editor และคุณจะเห็นหน้าต่างหลักพร้อมโครงสร้างพาร์ติชั่นดิสก์และข้อมูลอื่น ๆ มีพื้นที่ว่างที่ไม่ได้จัดสรร 20GB ใน Disk 0 ที่หดจากไดรฟ์ D

NIUBI Partition Editor

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

Move drive D

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

Move Unallocated space

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

Extend C drive

จากนั้นพื้นที่ Unallocated จะถูกรวมกับไดรฟ์ C:

Move Unallocated space

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

ดูวิดีโอวิธีการใช้งานเมื่อคุณไม่สามารถขยายไดร์ฟ C เข้า Server 2008 การจัดการดิสก์:

Video guide

หากคุณไม่ได้ลดระดับเสียง D ด้วย Diskpart หรือการจัดการดิสก์คุณสามารถทำจัดสรรพื้นที่ด้านซ้ายโดยตรงโดยไม่ต้องย้ายทำตามขั้นตอนในวิดีโอ:

Video guide

ไม่สามารถขยายพาร์ติชัน C ด้วยดิสก์อื่น

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

หากไดรฟ์ C อยู่ใน VMDK หรือ VHD:

เพิ่มขนาดดิสก์เสมือนด้วยเครื่องมือของตัวเอง VMware or Hyper-Vจากนั้นพื้นที่ดิสก์เพิ่มเติมจะแสดงเป็น ที่ไม่ได้ปันส่วน ในตอนท้าย ทำตามขั้นตอนในวิดีโอเพื่อย้ายและรวมพื้นที่ที่ไม่ได้ปันส่วนลงในไดรฟ์ C

หากคุณใช้ฟิสิคัลดิสก์หรือฮาร์ดแวร์ RAID:

คัดลอกไปยังดิสก์ที่ใหญ่ขึ้น และขยายไดรฟ์ C ด้วยพื้นที่ดิสก์เพิ่มเติม

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

ดาวน์โหลด