Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้

เมื่อพยายามอัปเกรดคอมพิวเตอร์เป็น Windows 10 (หรือ Windows 8/8.1) ผู้ใช้ Windows 7 จำนวนมากพบข้อความผิดพลาด "We couldn't update the system reserved partition" การอัปเกรดล้มเหลวและข้อความนี้แสดงขึ้นซ้ำๆ ไม่ว่าจะลองกี่ครั้ง ปัญหานี้พบได้ในคอมพิวเตอร์ที่รัน Windows 7 และ Windows 8/8.1 ที่อัปเกรดมาจาก Windows 7 แม้เคสที่มาพร้อม Windows 8/8.1 ตั้งแต่แรกก็อาจเกิดได้เช่นกัน

ปัญหานี้เกี่ยวข้องกับพาร์ติชัน system reserved บนฮาร์ดดิสก์ที่ Windows 7 (และ 8/8.1) มีโดยค่าเริ่มต้น พาร์ติชันนี้เป็นกุญแจสำคัญในการแก้ไขปัญหาและให้อัปเกรดสำเร็จ ดังนี้คือวิธีแก้ไขที่มีประสิทธิภาพที่สุด:

วิธีที่ 1: กวาดพื้นที่ว่างบนพาร์ติชัน System Reserved

  1. กด ปุ่ม Windows logo + R พิมพ์ diskmgmt.msc ในกล่อง Run แล้วกด Enter
  2. ในหน้าต่าง Disk Management จะมีแผนที่พาร์ติชันด้านล่าง
  3. พาร์ติชันแรกจะชื่อ System Reserved หรือ Data และมักมีขนาด 100 MB
  4. คลิกขวาที่พาร์ติชันนี้ เลือก Change drive letters and paths
  5. คลิก Add เลือกตัวอักษรไดรฟ์ Y แล้วกด OKแก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้
  6. Windows 7: ค้นหา cmd ใน Start Menu คลิกขวา เลือก Run as administrator
  7. Windows 8/10: กด Windows Logo + X เลือก Command Prompt (Admin)
  8. พิมพ์คำสั่งต่อไปนี้ใน Command Prompt ที่เปิดด้วยสิทธิ์แอดมิน กด Enter หลังแต่ละคำสั่ง:
    แก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้
Y: takeown /f . /r /d y icacls . /grant administrator:F /t attrib -h -s -r bootmgr

 

หมายเหตุ: ในคำสั่ง icacls ให้แทน administrator ด้วยชื่อผู้ใช้ของคุณ หาชื่อผู้ใช้ได้โดยพิมพ์ whoami ใน Command Prompt ตัวอย่างถ้าชื่อผู้ใช้คือ home คำสั่งจะเป็น:

icacls . /grant home:F /t

สามารถข้าม >>log.txt ได้ เพราะใส่ไว้เพื่อแสดงผลรวมในที่เดียว

เปิด Windows Explorer ไปที่ไดรฟ์ Y ตรวจสอบให้แน่ใจว่าใน Organize > Folder and search options > View ปิดตัวเลือก Don't show hidden files, folders or drives และ Hide protected operating system files (recommended)

แก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้

เข้าโฟลเดอร์ Boot ในไดรฟ์ Y ลบภาษาทั้งหมดยกเว้น en-US และภาษาที่คุณใช้จริง แล้วว่าง Recycle bin เปิด Command Prompt แอดมินใหม่ พิมพ์คำสั่ง:

chkdsk Y: /F /X /sdcleanup /L:5000

คำสั่งนี้จะตัดล็อกไฟล์ NTFS ของพาร์ติชัน System Reserved เหลือประมาณ 5 MB ทำให้มีพื้นที่ว่างอย่างน้อย 50 MB (ครึ่งหนึ่งของขนาดพาร์ติชันเริ่มต้น)

เมื่อเสร็จสมบูรณ์ ลองอัปเกรดคอมพิวเตอร์อีกครั้ง ควรจะสำเร็จ หลังอัปเดตเสร็จ สามารถเปิด Disk Management อีกครั้งและลบตัวอักษรไดรฟ์ Y ออกจากพาร์ติชัน System Reserved ได้

หากวิธีนี้ซับซ้อนหรือไม่ได้ผล ให้ลองวิธีถัดไป

วิธีที่ 2: ขยายพาร์ติชัน System Reserved ด้วย Disk Management

  1. กด Windows Logo + R พิมพ์ diskmgmt.msc กด Enterแก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้
  2. ในแผนที่พาร์ติชัน คลิกขวาที่ไดรฟ์ C: เลือก Shrink Volume ย่อขนาดลง 300-350 MBแก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้
  3. คลิกขวาที่พาร์ติชัน System Reserved เลือก Extend Volume ขยายให้ครอบคลุมพื้นที่ unallocated 300-350 MB ที่ได้จากการย่อ C:
  4. เมื่อเสร็จ Restart คอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง
  5. บูทเข้าระบบแล้วลองอัปเกรดอีกครั้ง ควรจะสำเร็จ

วิธีที่ 3: ขยายพาร์ติชัน System Reserved ด้วย MiniTool Partition Wizard

MiniTool Partition Wizard เป็นฟรีแวร์สำหรับจัดการพาร์ติชันดิสก์ง่ายๆ ใช้งานได้ทั้งมือใหม่และมืออาชีพ ดาวน์โหลด ติดตั้ง และรันจาก ที่นี่

หาไดรฟ์ C: ในแผนที่พาร์ติชัน เลือก Move/Resize Partition ลากย่อ C: ให้เหลือพื้นที่ unallocated 300-350 MB

แก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้

ขยายพาร์ติชัน System Reserved ให้ครอบคลุมพื้นที่ว่าง 300-350 MB นี้ Apply การเปลี่ยนแปลง รอให้เสร็จ Restart คอมพิวเตอร์เมื่อถูกขอ รอให้โปรแกรมทำให้เสร็จ แล้วลองอัปเกรดอีกครั้ง

วิธีที่ 4: ทำให้ Local Disk C เป็น Active Partition

การทำให้ไดรฟ์ C: เป็น active partition เป็นวิธีแก้ไขที่เรียบง่ายและได้ผลกับผู้ใช้จำนวนมาก

  1. กด Windows Logo + R พิมพ์ diskmgmt.msc กด Enterแก้ไข: ไม่สามารถอัปเดตพาร์ติชัน System Reserved ได้
  2. ในแผนที่พาร์ติชัน คลิกขวาที่ C: เลือก Mark Partition as Active
  3. Restart คอมพิวเตอร์ และลองอัปเกรดอีกครั้งเมื่อบูทเข้าระบบ