Windows ปิดเครื่องไม่สมบูรณ์ตั้งแต่ 2012 ทำให้เกิดบั๊กหลายอย่าง

ที่มาภาพ: XDA Developers

Software-อ่าน 6 นาทีXDA Developers

Windows ปิดเครื่องไม่สมบูรณ์ตั้งแต่ 2012 ทำให้เกิดบั๊กหลายอย่าง

⚡ สรุป 30 วิ

การเปิดใช้งาน Fast Startup ตั้งแต่ Windows 8 (ปี 2012) ทำให้คลิก Shut down ไม่ได้ปิดระบบเต็มที่ ไฟล์ hiberfil.sys ขนาดเท่า RAM เก็บสภาพคอร์ทำให้เกิดบั๊กเช่น…

การค้นพบไฟล์ระบบขนาด 12.5 GB ชื่อ hiberfil.sys บนไดรฟ์ C: ของผู้ใช้หนึ่งทำให้เปิดเผยข้อบกพร่องของระบบ “ปิดเครื่อง” ของ Windows ที่มีมาตั้งแต่ปี 2012 – การเปลี่ยนแปลงวิธีการดับเครื่องนี้เป็นสาเหตุหลักของความผิดพลาดหลายอย่างที่พบในช่วงทศวรรษที่ผ่านมา

Overview

ตั้งแต่ Windows 8 (เปิดตัวในปี 2012) Microsoft ได้นำคุณสมบัติ Fast Startup หรือ “Hybrid Shutdown” เข้ามาแทนการปิดเครื่องแบบเต็มรูปแบบเดิม ระบบจะทำการบันทึกภาพของเมมโมรีีเคอร์เนลลงในไฟล์ hiberfil.sys ก่อนปิดไฟฟ้า เพื่อให้การเปิดเครื่องครั้งต่อไปทำได้เร็วขึ้น การคลิกที่ “Shut down” บนเมนูจึงไม่ได้เป็นการตัดพลังทั้งหมด แต่เพียงแค่สั่งให้ระบบเข้าสู่สถานะพักแบบไฮเบอร์เนชั่นแบบครึ่งหนึ่ง

ตามข้อมูลจาก Microsoft Learn คุณลักษณะนี้จะทำงานโดยอัตโนมัติ ยกเว้นเมื่อผู้ใช้กดปุ่ม Shift ค้างขณะที่คลิก “Shut down” หรือเรียกคำสั่ง `shutdown /s` ผ่านคอมมานด์ไลน์ การตั้งค่าเริ่มต้นจึงทำให้ไฟล์ hiberfil.sys มีขนาดใกล้เคียงกับหน่วยความจำ RAM ที่ติดตั้งบนเครื่อง

Technical Background

การทำงานของ Fast Startup ประกอบด้วยสองขั้นตอนหลัก คือ (1) ปิดการทำงานของส่วนที่เกี่ยวข้องกับผู้ใช้และบริการบางอย่าง แล้ว (2) บันทึกภาพของเมมโมรีีเคอร์เนลลงในไฟล์ hiberfil.sys ไฟล์นี้จะถูกสร้างในโฟลเดอร์รากของไดรฟ์ระบบ (C:) และขนาดโดยประมาณเท่ากับ 75 %–100 % ของ RAM ที่ใช้งานอยู่

กระบวนการนี้ทำให้บางส่วนของฮาร์ดแวร์และซอฟต์แวร์ยังคง “อยู่ในสถานะเปิด” แม้หลังจากที่ผู้ใช้คิดว่าระบบได้ปิดเครื่องเรียบร้อยแล้ว ตัวอย่างเช่น ไดรเวอร์เครือข่ายอาจยังคงรักษาการเชื่อมต่อไว้, การตั้งค่า USB อาจไม่ได้รีเซ็ต และการอัปเดตของ Windows ที่ต้องการการรีสตาร์ทเต็มรูปแบบอาจทำงานไม่สำเร็จ

Impact on Users

ผู้ใช้หลายรายได้พบปัญหาที่ดูเหมือน “บั๊กแปลก ๆ” เช่น การที่อุปกรณ์ USB ไม่สามารถรีเซ็ตหลังจากเปิดเครื่องใหม่, เวลาในระบบค่อยๆ เลื่อนไปเรื่อย ๆ แม้ว่าเวลาจากอินเทอร์เน็ตจะถูกซิงค์แล้ว, หรือการติดตั้งแพตช์ของ Windows ที่บันทึกเป็น “Pending restart” อย่างต่อเนื่อง เนื่องจากเคอร์เนลยังอยู่ในสภาพที่ถูกบันทึกไว้จากการปิดเครื่องครั้งก่อน

นอกจากนี้ ไฟล์ hiberfil.sys ขนาดใหญ่ทำให้พื้นที่ดิสก์บน SSD หรือ HDD ลดลงอย่างมีนัยสำคัญ ผู้ใช้ที่มี SSD ความจุจำกัดอาจพบว่าพื้นที่ว่างเหลือเพียงไม่กี่เปอร์เซ็นต์หลังจากการอัปเดตระบบหรือการติดตั้งแอปพลิเคชันใหม่

Workarounds & Fixes

Microsoft ให้วิธีการปิด Fast Startup ผ่านเมนู “Power Options” หรือโดยใช้คำสั่งในคอมมานด์ไลน์ ดังนี้

  • เปิด Control Panel Power Options Choose what the power buttons do
  • คลิก “Change settings that are currently unavailable” แล้วยกเลิกการเลือก “Turn on fast startup (recommended)”
  • หรือเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบและรัน `powercfg -h off` เพื่อลบไฟล์ hiberfil.sys และปิดโหมดไฮเบอร์เนชั่นทั้งหมด

การทำเช่นนี้จะทำให้ “Shut down” กลับมาเป็นการดับเครื่องแบบเต็มรูปแบบ อีกทั้งยังคืนพื้นที่ดิสก์ที่ถูกใช้โดย hiberfil.sys อย่างมีประสิทธิภาพ

Industry Perspective

นักวิเคราะห์ระบบปฏิบัติการหลายคนได้ชี้ว่า การนำ Fast Startup มาใช้อาจทำให้ Windows มีความเร็วในการบูตที่ดีขึ้นในช่วงแรก แต่ข้อเสียด้านความเสถียรระยะยาวนั้นอาจเป็นเหตุผลสำคัญของการร้องเรียนจากผู้ใช้องค์กรและนักพัฒนาซอฟต์แวร์โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมเซิร์ฟเวอร์หรือเครื่องที่ต้องทำงานต่อเนื่องหลายวัน

ตามรายงานของ XDA‑Developers ผู้เขียนบทความได้สรุปว่า แม้ Microsoft จะไม่มีการประกาศถอนคุณสมบัตินี้ออกจาก Windows 10 หรือ Windows 11 อย่างเป็นทางการ แต่ก็แนะนำให้ผู้ใช้ “ตรวจสอบและตั้งค่า” ระบบของตนเองตามความต้องการ เพื่อหลีกเลี่ยงผลกระทบที่อาจเกิดขึ้น

Summary

ไฟล์ hiberfil.sys ขนาดหลายสิบกิกะไบต์ที่ปรากฏบนระบบ Windows แสดงให้เห็นว่า “Shut down” ตั้งแต่ปี 2012 ไม่ได้เป็นการปิดเครื่องเต็มรูปแบบ แต่เป็นการทำงานในโหมด Fast Startup ซึ่งอาจเป็นสาเหตุของข้อผิดพลาดหลายอย่างตลอดทศวรรษที่ผ่านมา ผู้ใช้สามารถแก้ไขโดยการปิดคุณสมบัตินี้ผ่าน Power Options หรือคำสั่ง `powercfg` เพื่อคืนความเสถียรและพื้นที่ดิสก์ที่สูญเสียไป.

แชร์บทความนี้:

ชอบบทความแบบนี้?

สมัคร AI Automate Weekly Newsletter — รับเคล็ดลับ AI + how-to ใหม่
ทุกสัปดาห์ตรงถึง inbox ฟรี ไม่มีสแปม

แหล่งข่าวต้นฉบับ

ชื่อต้นฉบับ
Windows hasn't properly shut down when you click shut down since 2012, and it explains a decade of weird bugs
ผู้เขียน
Abhinav Raj
แหล่ง
XDA Developers
วันที่เผยแพร่
9 สิงหาคม 2569 เวลา 20:00

Related

บทความที่เกี่ยวข้อง

แอปใน Windows ที่เพิ่มประสิทธิภาพการทำงานอย่างน่าประหลาดใจSoftware
29 กรกฎาคม 2569 เวลา 05:30

แอปใน Windows ที่เพิ่มประสิทธิภาพการทำงานอย่างน่าประหลาดใจ

Microsoft รวมแอปพื้นฐานเช่น To Do, Sticky Notes และ Snipping Tool ที่ทำงานร่วมกับ Microsoft 365…

XDA Developers8 นาที
ทำไมไม่ต้องซื้อซอฟต์แวร์ทำความสะอาด Windows เมื่อ Sysinternals ฟรีครบเครื่องSoftware
27 กรกฎาคม 2569 เวลา 06:30

ทำไมไม่ต้องซื้อซอฟต์แวร์ทำความสะอาด Windows เมื่อ Sysinternals ฟรีครบเครื่อง

หลายคนเชื่อว่าซอฟตร์แวร์ทำความสะอาด Windows มีค่าใช้จ่ายจำเป็น แต่ชุดเครื่องมือฟรีของ Sysinternals จาก Microsoft…

XDA Developers6 นาที
PowerToys ทำให้ Windows ควบคุมได้เต็มที่ ไม่ใช่แค่ใช้Software
20 กรกฎาคม 2569 เวลา 20:00

PowerToys ทำให้ Windows ควบคุมได้เต็มที่ ไม่ใช่แค่ใช้

PowerToys ช่วยเปิดทางปรับแต่ง Windows อย่างลึกซึ้ง ทำให้ผู้ใช้กำหนดพฤติกรรมหน้าต่างและปุ่มลัดได้ตามต้องการ.…

XDA Developers5 นาที
Google ทดลองฟีเจอร์ Visual Guided Setter เพื่อทำให้ Chrome เป็นเบราว์เซอร์เริ่มต้นง่ายขึ้นSoftware
8 กรกฎาคม 2569 เวลา 23:30

Google ทดลองฟีเจอร์ Visual Guided Setter เพื่อทำให้ Chrome เป็นเบราว์เซอร์เริ่มต้นง่ายขึ้น

Google กำลังทดสอบฟีเจอร์ Visual Guided Setter ที่จะไฮไลต์ปุ่ม “Set as default” ในหน้าตั้งค่า Default Apps ของ Windows ทำให้ผู้ใช้ตั้ง Chrome…

Android Authority8 นาที
คัดลอกลิงก์แล้ว!