Khởi động kép Windows 7 và Windows XP - tại sao thời gian khởi động Windows 7 khác nhau?


9

Tôi đã nhận thấy một số hành vi kỳ lạ khi khởi động kép Windows 7 và Windows XP:

Miễn là tôi khởi động lại từ Windows 7, mọi thứ đều bình thường.

Tuy nhiên, nếu tôi khởi động vào Windows XP và sau đó khởi động lại từ XP vào Windows 7, quy trình khởi động của tôi sẽ khác đi một chút:

  • Giai đoạn khởi động chậm hơn (tức là giai đoạn với logo Windows phát sáng mất khoảng gấp đôi thời gian) - Windows dường như đang thực hiện một số công việc nữa mỗi khi tôi đến từ XP.
    Tuy nhiên, thời gian thêm là thời gian CPU - đĩa cứng không được truy cập nhiều trong thời gian đó.

  • Quá trình đăng nhập nhanh hơn (như thể mọi thứ đã được tải / tải trước)

  • Nhìn chung, quá trình này chậm hơn một chút.

Tôi đoán là nó có liên quan đến thứ gì đó liên quan đến NTFS, nhưng tôi thực sự không có bằng chứng xác thực.

Có ai biết những gì gây ra điều này? (Tôi có Windows XP SP3 và Windows 7 x64 SP1.)

Cập nhật:

Tôi vừa khởi động từ Windows 8 trở lại Windows 7 và điều đó dường như cũng gây ra sự chậm trễ ...


Không chắc chắn điều này có ảnh hưởng gì đến việc khởi động W7 sau XP không ... bertk.mvps.org/html/dualboot.html
Moab

@Moab: Đó là một bài đọc rất thú vị, nhưng vâng, hóa ra tôi cũng đã vô hiệu hóa khôi phục hệ thống và mọi nội dung liên quan đến sao lưu / sao chép bóng trên cả hai hệ điều hành.
dùng541686

1
Làm cho tôi tự hỏi XP giả mạo khác đang làm gì để cài đặt W7.
Moab

@Moab: Haha vâng. Nếu tôi phải mạo hiểm đoán, tôi sẽ nghĩ nó có thể liên quan đến TxF - có thể một số tệp nhật ký đang bị xóa hoặc một cái gì đó, khiến Windows kiểm tra một loạt các công cụ? Nhưng thực sự không có ý tưởng nào ...
user541686

1
Khởi động lại lạnh khởi tạo phần cứng kỹ lưỡng hơn. Ví dụ, khởi động lại ấm giữa Windows / Linux có thể hiển thị sai giờ. Đôi khi khởi động lại lạnh là giải pháp duy nhất cho các vấn đề như vậy.
harrymc

Câu trả lời:


5

Có vẻ như bạn đang thực hiện khởi động lại ấm áp, trong khi sự khác biệt giữa XP và 7 đòi hỏi phải khởi tạo tốt hơn các bộ điều hợp và thanh ghi phần cứng, nghĩa là khởi động lại lạnh.

Cả hai chế độ khởi động được định nghĩa như sau:

Cold Boot (còn gọi là Cold Start): Khởi động từ điều kiện tắt nguồn.
Khởi động ấm (hay còn gọi là Khởi động ấm): Khởi động lại máy tính mà không tắt nguồn.

Bài viết của Microsoft Khởi động lạnh Versus Khởi động ấm đưa ra một số gợi ý:

Khởi động ấm, được thực hiện bằng cách nhấn tổ hợp phím CTRL + ALT + DEL, khởi động lại máy tính thông qua thói quen BIOS INT19h. Quy trình khởi động ấm này thường không trải qua quá trình khởi động hoàn chỉnh; nói chung, nó bỏ qua tự kiểm tra bật nguồn (POST) để tiết kiệm thời gian. Ngoài ra, khởi động ấm thường xuyên không thể thiết lập lại tất cả các bộ điều hợp trong các khe cắm bộ điều hợp của máy tính.

Để đảm bảo tất cả các bộ điều hợp được đặt lại đúng cách, bạn nên sử dụng công tắc nguồn để tắt máy tính. Việc tắt nguồn trong mười giây đảm bảo rằng tất cả các tụ điện trên bo mạch chủ đều có thời gian xả và cũng sẽ cho ổ đĩa cứng có cơ hội ngừng quay.

Không có danh sách đầy đủ cho tất cả các bộ điều hợp không được thiết lập lại cho một khởi động ấm. Tôi biết từ kinh nghiệm rằng đồng hồ là một trong số đó, do đó, các vấn đề có thể xảy ra khi khởi động ấm giữa Windows và Linux sử dụng đồng hồ khác nhau.

Rõ ràng, một sự khác biệt như vậy cũng tồn tại ở đâu đó giữa XP và Windows 7 cũng như 8.


1
Bài báo đó của Microsoft được viết cho MS-DOS và DOS + Windows, như đã nói trong đó. Cách mà các hệ điều hành chế độ được bảo vệ hoàn toàn, như hai hệ thống đang thảo luận ở đây, khởi động lại dưới sự kiểm soát phần mềm khá khác nhau.
JdeBP

@JdeBP: Như tôi đã nói, nó đưa ra một gợi ý, phải được mở rộng cho công nghệ hiện tại. Không có nhiều tài liệu về điều này để bắt đầu, và hầu như không có tài liệu nào thực sự. Nhưng triết lý vẫn giống nhau: boot ấm không khởi động lại một số bộ điều hợp và mạch. Các vấn đề khởi động Windows / Linux mà tôi đã trích dẫn ở trên là hiện tại.
harrymc

Không đúng sự thật. Bất kỳ sự mở rộng nào của công nghệ hiện tại sẽ rất thiếu sót, vì những lý do tôi đã đề cập. Và có khá nhiều tài liệu về chủ đề này, bắt đầu với các thông số kỹ thuật ACPI và EFI và làm việc thông qua các bảng dữ liệu chipset và hướng dẫn kiến ​​trúc Intel cho đến thông số kỹ thuật của PCI Local Bus.
JdeBP

@JdeBP: Thông số kỹ thuật không giúp đỡ ở đây, vì những gì Mehrdad đang thấy không nên xảy ra . Khởi động ấm được cho là chủ yếu chỉ bỏ qua POST. Rõ ràng, Microsoft đang bỏ qua nhiều hơn nữa, có thể là tái khởi động lại toàn bộ bộ điều khiển đĩa, không tôn trọng (một lần nữa) thông số kỹ thuật.
harrymc

1
@kinokijuf: Điều này không làm cho câu lệnh "Windows không sử dụng EFI" của bạn trở nên chính xác hơn. Xét cho cùng, "Windows không sử dụng BIOS; chỉ có các phiên bản x86"
user1686

0

Kết luận hợp lý duy nhất tôi có thể đưa ra là pagefile được quản lý khác nhau giữa Windows 7 và XP, đặc biệt là kích thước được phân bổ bởi hệ thống.

Hãy thử cấu hình hệ thống của bạn để không sử dụng một pagefile nào để kiểm tra xem đây có thực sự là vấn đề không.

Dưới đây là một trích xuất để hỗ trợ lý thuyết của tôi.

Nguồn

Kích thước tệp trang bằng RAM: Trước Windows 7, kích thước tệp hoán trang mặc định được xác định khác nhau trên các phiên bản Windows khác nhau. Nhưng nói chung, khi kích thước tệp hoán trang được định cấu hình là một hệ thống được quản lý bởi hệ thống, thì kích thước của nó thường được tính là RAM x (một số lớn hơn 1) hoặc RAM + (một số).

Trong Windows 7 và Server 2008 R2, kích thước mặc định bằng với dung lượng bộ nhớ được cài đặt trong máy. Phản ứng ruột của bạn với điều này có lẽ giống như của tôi - để có được bộ nhớ hoàn chỉnh thành công, tệp hoán trang cần phải lớn hơn RAM một chút. Lớn hơn bao nhiêu có thể quay trở lại với phiên bản Windows bạn đang chạy và các yếu tố khác, nhưng 300 MB thường được coi là có rất nhiều phần đệm cho mục đích nhận được một kết xuất hoàn chỉnh.

Dưới đây là các liên kết để giúp bạn vô hiệu hóa pagefile

Vô hiệu hóa Pagefile trong XP Tắt Pagefile trong W7


Tôi đã không sử dụng pagefile cho bất kỳ hệ điều hành nào của mình.
dùng541686

@Mehrdad Có lẽ đó là vấn đề của bạn.
kinokijuf

@kinokijuf: Không, không.
dùng541686
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.