Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Nếu là người dùng Windows lâu năm, có lẽ bạn từng để ý một hiện tượng khá lạ: giữ phím Shift khi khởi động lại Windows không tạo ra một lần reboot “lạnh” hoàn chỉnh, mà hệ thống sẽ xử lý theo cách hơi khác thường.
Với những ai chưa biết, khi giữ phím Shift trong lúc restart Windows 95, hệ điều hành sẽ không reset toàn bộ phần cứng như thông thường. Thay vào đó, Windows hiển thị dòng “Windows is restarting” và cố gắng thực hiện một dạng khởi động lại nhanh. Xét theo một nghĩa nào đó, cơ chế này khá giống với Fast Startup – tính năng mà Microsoft phải đến Windows 8 mới chính thức giới thiệu. Ngày nay, nếu thử Shift + Restart trên Windows 10 hoặc 11, người dùng sẽ được đưa thẳng vào Windows Recovery Environment (WinRE).
Lập trình viên kỳ cựu của Microsoft, Raymond Chen, mới đây đã giải thích chi tiết cơ chế này trong bài viết trên blog The Old New Thing . Theo Chen, hành vi trên bắt nguồn từ hàm ExitWindows 16-bit khi nó nhận tham số EW_RESTARTWINDOWS.
Về cơ bản, ExitWindows là một hàm cũ dùng để đăng xuất người dùng Windows, còn tham số EW_RESTARTWINDOWS – đúng như tên gọi – yêu cầu hệ thống khởi động lại. Khi được kích hoạt, trình tự tắt máy sẽ bắt đầu từ kernel Windows 16-bit, tiếp theo là trình quản lý bộ nhớ ảo 32-bit, và cuối cùng CPU quay trở về real mode.
Sau bước này, quyền điều khiển được trả lại cho chương trình khởi động win.com, kèm theo một tín hiệu đặc biệt có thể hiểu nôm na là: “Bạn có thể khởi động lại Windows ở chế độ protected mode giúp tôi không?” . Nhận được yêu cầu này, win.com sẽ hiển thị thông báo “Please wait while Windows restarts…” và cố gắng khởi chạy lại Windows mà không cần reboot toàn bộ hệ thống.

Chen giải thích thêm rằng win.com chính là file thực thi dùng để nạp các phiên bản Windows chạy trên DOS, điển hình như Windows 95. Trong khi đó, real mode Windows là thiết kế rất sớm, nhắm tới các PC có cấu hình cực thấp, chỉ khoảng 192 KB RAM và sử dụng đĩa mềm. Ngược lại, protected mode Windows mới là “Windows đầy đủ”, với bảo vệ bộ nhớ, giao diện đồ họa và các tính năng hiện đại hơn.
Theo thiết kế, các file .com sẽ chiếm toàn bộ bộ nhớ thông thường khi khởi chạy. Tuy nhiên, win.com có một điểm đặc biệt: nó sẽ giải phóng phần bộ nhớ không cần thiết để tạo ra một khối bộ nhớ liền mạch đủ lớn cho Windows protected mode. Nếu bộ nhớ này không bị phân mảnh, quá trình khởi động lại nhanh sẽ thành công. Nhưng nếu trước đó có chương trình khác làm phân mảnh bộ nhớ, win.com buộc phải quay về phương án reboot đầy đủ.
Trong trường hợp thuận lợi, win.com sẽ tái tạo trình quản lý máy ảo, khởi chạy giao diện đồ họa, và mang lại cho người dùng cảm giác như Windows vừa “khởi động lại chớp nhoáng”.
Dù thông minh và đi trước thời đại, cơ chế này không hề ổn định tuyệt đối. Raymond Chen cho biết một số người dùng phản ánh rằng thực hiện fast restart hai lần liên tiếp có thể khiến hệ thống bị crash, trong khi những người khác lại dùng được nhiều lần mà không gặp sự cố.
Nguyên nhân nhiều khả năng nằm ở driver thiết bị. Một số driver không được reset đúng cách, để lại vùng nhớ bị lỗi, và chỉ bộc lộ vấn đề trong quá trình shutdown. Đây cũng là lý do vì sao Microsoft dần loại bỏ những “mẹo” ẩn kiểu này khi Windows ngày càng hướng tới độ ổn định, bảo mật và khả năng kiểm soát cao hơn.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Cách kết nối ChatGPT với Google Sheets
Sự khác biệt giữa tự động hóa và AI Agent
Prompt xây dựng bài giảng hoàn chỉnh theo GDPT 2018
Xây dựng agent trong Copilot Studio
Jasper vs Copy.ai: Công cụ AI nào tốt hơn?
5 công cụ AI trong Photoshop tuyệt vời cho người mới bắt đầu chỉnh sửa ảnh
Prompt tạo infographic khoa học về các loài động vật hoang dã
Tìm hiểu về Seedream 5.0 Pro: Mô hình xử lý hình ảnh AI của ByteDance với khả năng chỉnh sửa dựa trên layer
Prompt tạo ảnh chân dung phong cách bìa tạp chí nghệ thuật tối giản
ChatGPT, Claude hay Gemini làm tốt hơn khi trợ giúp build PC?
Hướng dẫn dịch nội dung trên Notion AI
15 prompt quản lý công việc bằng Notion AI
Các mô hình AI tốt nhất cho Agentic Workflow năm 2026
Power Automate vs UiPath: Nên chọn công cụ nào?
Tìm hiểu về Muse Spark 1.1: LLM cạnh tranh mới của Meta
Hướng dẫn lựa chọn và xây dựng đề tài SKKN
3 lỗi thường gặp khi sử dụng Claude Code Skills
Hướng dẫn xây dựng công tác chủ nhiệm đầu năm học từ A đến Z
Cấu hình chi tiết và hướng dẫn cho agent trong Copilot Studio
AgentsView là gì?