Điều gì xảy ra khi một PC đang tắt?


62

Khi tôi nhấp vào nút tắt, nó sẽ cho tôi một màn hình khác nói tắt :

đang Tắt

Điều gì thực sự đang diễn ra trong giai đoạn này?

Tôi nghĩ trong Windows XP, nó sẽ nói một cái gì đó giống như lưu cài đặt trước khi tắt nguồn. Tuy nhiên, có những cài đặt nào để lưu nếu bạn áp dụng một chủ đề hoặc một cái gì đó được lưu khi bạn nhấp vào áp dụng.

Nếu nó đang ngắt kết nối HD thì chắc chắn nó sẽ giống như buộc tắt máy ( rút phích cắm )


1
Làm mờ bất kỳ đĩa ghi nổi bật, đóng dịch vụ, ...
DavidPostill

16
Ổ đĩa không được ngắt đúng cách khi bạn rút phích cắm.
RockPaperLizard

3
Đây là một cài đặt tốt mà bạn có thể đánh giá cao: superuser.com/questions/426029/
mẹo

8
"when you apply a theme or something it is saved when you click apply"- lưu có, lưu vào đĩa không nhất thiết. Đĩa cực kỳ chậm. Vì vậy, một số lượng RAM được sử dụng để lưu trữ dữ liệu trên đĩa. Bạn có thể đóng chương trình của mình bất cứ lúc nào bạn muốn và HĐH sẽ đảm bảo dữ liệu được ghi vào đĩa. Nhưng hệ điều hành cần điện để làm việc. Nếu bạn chỉ cần rút phích cắm (tháo pin máy tính xách tay) thì dữ liệu chưa được lưu sẽ bị mất. Tệ hơn nữa, bạn không biết bao nhiêu là chưa được lưu - dòng cuối cùng? Một nửa cài đặt của bạn? Tất cả các cài đặt của bạn? Từ quan điểm của bạn, tất cả những gì bạn trải nghiệm là dữ liệu bị hỏng
slebetman

1
Điều này có thể khiến bạn quan tâm: một số hệ thống Linux hiển thị các bản cập nhật từng bước về những gì hệ thống thực hiện khi tắt. Dưới đây là một vài ví dụ: 1 2 (mặc dù cả hai đều không hiển thị quy trình tắt máy hoàn chỉnh; có nhiều mục hơn trước). Windows trải qua các bước tương tự.
David Z

Câu trả lời:


67

rất nhiều điều xảy ra trong một tắt máy. Đây chỉ la một vai vi dụ:

  • Kiểm tra xem có ứng dụng người dùng nào chưa đóng (như tài liệu chưa được lưu) và nhắc người dùng nếu cần
  • Dừng dịch vụ nền
  • Đợi tín hiệu kết thúc từ các ứng dụng và dịch vụ đang chạy
  • Xóa bộ nhớ cache vào đĩa
  • Viết tệp nhật ký
  • Tất cả người dùng đã đăng xuất
  • Kết thúc vỏ
  • Bắt đầu cài đặt các bản cập nhật Windows nếu cần thiết và báo cho HĐH hoàn tất cập nhật khi khởi động nếu cần thiết
  • Gửi tín hiệu tắt máy ACPI (đây là thứ tắt máy)

Chỉnh sửa: Hãy thoải mái để thêm nhiều hơn trong các ý kiến ​​nếu bạn có thể nghĩ về các mục khác.


7
Trên Linux, nó cũng lưu trữ nhóm entropy trên đĩa. Điều này rất quan trọng cho lần khởi động tiếp theo của bạn. Hoặc là tôi sai?
Ismael Miguel

76
Gửi tất cả thông tin "Riêng tư" của bạn cho Microsoft, trong trường hợp Win10.
Lolums

30
Một hệ điều hành tốt cũng sẽ ức chế đình chỉ nắp máy tính xách tay. Tôi ghét nó khi quy trình tắt máy là những gì được tiếp tục khi tôi mở lại máy tính xách tay.
user2394284

6
@Ben mất nhiều thời gian hơn micro giây. đó là lý do tại sao nó mất nhiều thời gian
Keltari

5
Mỗi quy trình đang chạy bao gồm các dịch vụ và trình điều khiển đều được HĐH yêu cầu lịch sự dừng lại những gì họ đang làm và tự dọn dẹp. Họ không chỉ bị giết, đó là trước khi HĐH bắt đầu tự dọn dẹp với bộ đệm và bộ đệm
JamesB

13

Sổ đăng ký hệ thống (có thể?) Được ghi vào đĩa. Quay lại XP Tôi nhận thấy rằng nếu bạn thực hiện bất kỳ thay đổi nào đối với sổ đăng ký sau đó rút điện, các thay đổi sẽ không được lưu. Tôi không chắc lắm về điều này, chỉ nêu ra.

Đây là một đoạn trích từ một tài liệu mà Microsoft phát hành.

• Tắt hệ thống phiên. Giai đoạn này bao gồm các giai đoạn thông báo trước tắt máy và các giai đoạn thông báo tắt máy:

• Thông báo trước khi tắt máy. Windows tạm thời tắt tất cả các dịch vụ đã đăng ký để nhận thông báo trước khi tắt máy. Các dịch vụ được đặt hàng Các dịch vụ của Haiti đã thiết lập lệnh ngừng hoạt động của các dịch vụ phụ thuộc, đã ngừng hoạt động trước khi các dịch vụ không được đặt hàng.

• Thông báo tắt máy. Tất cả các dịch vụ đã đăng ký để nhận thông báo tắt máy đều bị tắt song song. Nếu tất cả các dịch vụ chưa thoát sau 20 giây (trong Windows Vista) hoặc 12 giây (trong hệ điều hành máy khách Windows 7), hệ thống sẽ tiếp tục tắt máy. Các quy trình và dịch vụ không tắt kịp thời sẽ bị ngừng hoạt động khi hệ thống tắt.

• Tắt hạt nhân. Phần còn lại của hệ thống, chẳng hạn như tất cả các thiết bị và trình điều khiển, bị tắt trong giai đoạn tắt kernel.


Về cơ bản những gì bạn đang chờ đợi là mỗi dịch vụ riêng lẻ để dọn dẹp và thoát ra. Mỗi dịch vụ được cung cấp 12 giây để thoát trước khi bị giết.

Một nửa thời gian tắt máy được dành riêng để tắt các dịch vụ hệ thống. Nếu bạn thực sự thú vị khi xem thời gian dành riêng cho thời gian tắt máy, Windows sẽ bao gồm một công cụ để theo dõi thời gian tắt máy.

xbootmgr -trace shutdown -numRun 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags cơ sở

Và để hiểu ý nghĩa của tệp được tạo (hãy chắc chắn chạy trong% systemdrive% \ dấu vết)

xperf -i dấu vết.etl -o Tóm tắt

Nguồn: Cập nhật: Liên kết từ Máy chủ Microsoft không còn hoạt động

download.microsoft.com/doad/3/C/A/3CA9058B-7EE5-4191-99E2-DB5917877522/On OfferTransPerf.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/On OfferTransPerf.docx

download.microsoft.com/doad/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/On OfferTrans.docx

https://s3-us-west-1.amazonaws.com/omarpersonal/onofftrans.docx


Bất kỳ cơ hội nào bạn có tệp thực tế Phân tích hiệu suất chuyển đổi Windows On / Off được liên kết đến từ đây: download.microsoft.com/doad/3/C/A/ trên trang này: msdn.microsoft.com/en-US/ thư viện / cửa sổ / phần cứng / dn550976 . Tôi không thể tìm thấy nó ở bất cứ đâu. Tôi muốn có được định nghĩa về mọi trường trong XML của 100 ID sự kiện.
Jordan W.

1
@JordanW. Thật kỳ lạ khi các liên kết trên Microsoft ngừng hoạt động. Đây là một liên kết đến tài liệu Phân tích Hiệu suất. s3-us-west-1.amazonaws.com/omarpersonal/On OfferTransPerf.docx
zzarzzur
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.