
สรุป
-
Shift+Restart ใน Windows 95 จะทำให้เกิดการรีสตาร์ทอย่างรวดเร็วซึ่งจะข้ามการรีบูตทั้งหมด
-
win.com ใช้แฟล็กรีสตาร์ท ปิดเคอร์เนล ปล่อยไปที่โหมดจริง จากนั้นเปิดโหมดป้องกันอีกครั้ง
-
หากมีการใช้งานหน่วยความจำที่สงวนไว้ของ win.com การรีสตาร์ทอย่างรวดเร็วจะกลับไปเป็นการรีบูตแบบเต็ม
นี่คือสิ่งที่ฉันเรียนรู้ช้าไป 30 ปี ปรากฎว่า หากคุณกด Shift ค้างไว้ในขณะที่รีสตาร์ท ระบบจะ “รีสตาร์ทอย่างรวดเร็ว” แทนที่จะดำเนินการตามกระบวนการทั้งหมด ควรแสดงข้อความ “Windows กำลังรีสตาร์ท” จากนั้นให้คุณสำรองข้อมูลและทำงานอีกครั้งอย่างรวดเร็ว มันคงจะช่วยฉันประหยัดเวลาได้มากถ้าฉันรู้เรื่องนี้
ไม่ว่าคุณจะรู้เรื่องนี้หรือไม่ก็ตาม วิศวกรคนหนึ่งของ Microsoft ใช้เวลาในการอธิบายว่าการรีสตาร์ทอย่างรวดเร็วทำงานอย่างไร เป็นการอ่านที่น่าสนใจมากหากคุณสงสัยว่าพวกเขาสามารถดึงคุณลักษณะขั้นสูงออกมาได้อย่างไรในขณะนั้น

ที่เกี่ยวข้อง
ฉันลบ system32 แล้ว คุณไม่จำเป็นต้องทำ และนี่คือสิ่งที่เกิดขึ้นจริง
จะเกิดอะไรขึ้นถ้าคุณลบ System32? ฉันทำแล้วผลลัพธ์ไม่น่าพอใจ
Microsoft แจกแจงรายละเอียดการทำงานของการรีเซ็ตอย่างรวดเร็วของ Windows 95
ต้องใช้เวลาแก้ไขเล็กน้อยเพื่อให้มันทำงานได้
เครดิต: Marcin Wichary-Flickr
ในบล็อก The Old New Thing นักพัฒนา Raymond Chen อธิบายสิ่งที่เกิดขึ้นเมื่อคุณกด Shift ค้างไว้และเลือกที่จะรีสตาร์ท Windows 95 เมื่อเสร็จแล้ว ระบบจะส่งแฟล็ก EW_RESTARTWINDOWS ไปยังฟังก์ชัน ExitWindows 16 บิต จากนั้น วิศวกรรมอันชาญฉลาดเบื้องหลังก็เริ่มต้นขึ้น:
สิ่งที่เกิดขึ้นคือเคอร์เนล Windows 16 บิตปิดตัวลง จากนั้นตัวจัดการหน่วยความจำเสมือน 32 บิตจะปิดตัวลง และ CPU กลับเข้าสู่โหมดจริง และการควบคุมจะกลับสู่ win.com พร้อมสัญญาณพิเศษที่หมายความว่า “คุณช่วยเริ่ม Windows โหมดป้องกันอีกครั้งให้ฉันได้ไหม”
รหัสใน win.com พิมพ์ข้อความ “โปรดรอในขณะที่ Windows รีสตาร์ท…” จากนั้นพยายามทำให้ระบบกลับสู่สถานะเดิมเมื่อ win.com เปิดตัวใหม่
มีปัญหาเล็กน้อยเกี่ยวกับวิธีการทำงานของระบบนี้ ในระหว่างการรีสตาร์ทอย่างรวดเร็ว win.com จะกำหนดหน่วยความจำก้อนใหญ่สำหรับ Windows เพื่อใช้ในการกลับคืนสู่สภาพปกติ อย่างไรก็ตาม หากแอปอื่นตัดสินใจใช้บล็อกเดียวกันนั้นเพื่อการใช้งานของตนเอง win.com ก็ไม่สามารถทำงานได้สำเร็จ ในกรณีนี้ ระบบจะแจ้งให้พีซีดำเนินการต่อและทำการรีบูต ‘อย่างเหมาะสม’ แทนที่จะทำการรีบูตแบบเร็ว ถึงกระนั้น มันก็เป็นข้อมูลเชิงลึกที่ยอดเยี่ยมจริงๆ ว่าวิศวกร Windows ยุคแรก ๆ สามารถบีบระบบทุกหยดสุดท้ายได้อย่างไร แม้ว่าฉันจะไม่รู้ว่าพวกมันมีอยู่จริงเป็นเวลาสามทศวรรษหลังจากนั้นก็ตาม
*️⃣ ลิงค์ที่มา:
คุณลักษณะขั้นสูง ฉันลบ system32 ออกแล้ว คุณไม่จำเป็นต้องทำ และนี่คือสิ่งที่เกิดขึ้นจริง , บล็อก The Old New Thing ,