Tại sao nhiều khởi động lại cài đặt Windows 7?


16

Tôi vừa cài đặt Windows 7 trên máy tính không phải PC của mình và bị tấn công bởi số lần cài đặt Windows khởi động lại trong khi cài đặt. Nó thậm chí còn cho bạn biết trên màn hình trong khi cài đặt rằng máy tính sẽ khởi động lại nhiều lần.

Tôi biết Microsoft phải có lý do chính đáng cho việc này, nhưng tôi hoàn toàn bối rối tại sao điều này lại cần thiết. Cài đặt chỉ đơn giản là ghi vào đĩa và vì hệ thống đã khởi động DVD, nên nó đã có quyền truy cập ghi đầy đủ vào phân vùng ổ cứng đích.

Windows thực tế có đang cài đặt một hình ảnh đĩa sơ bộ và sau đó khởi động từ đó thay vì DVD để tăng tốc độ cài đặt không? (Mặc dù điều đó đặt ra câu hỏi, tại sao hai lần khởi động lại?)

Có vẻ như nhiều hơn thế bởi vì tôi phải thực hiện khởi động lại thêm ban đầu (trở lại hệ điều hành máy chủ của tôi) để sửa định dạng phân vùng của tôi và sau đó có các lần khởi động lại tiếp theo cho các bản cập nhật Windows.

Câu trả lời:


32

Trên thực tế, chỉ có hai lần khởi động lại trong toàn bộ quá trình cài đặt Windows 7:


Windows 7 chuẩn bị phương tiện cài đặt đích (ổ cứng hoặc SSD), định dạng nếu cần và sao chép các tệp cài đặt cơ sở để cài đặt nhanh hơn và giải nén chúng. Điều này cũng cài đặt Windows Kernel cơ bản để sử dụng trong bước tiếp theo của quá trình cài đặt.


Khởi động lại lần đầu

Sau khi khởi động lại, hệ thống sẽ khởi động vào kernel Windows 7. Tại đây, tất cả các gói và trình điều khiển được cài đặt. Khi bước này được hoàn thành, bạn cần khởi động lại hệ thống để Windows sẽ tải lại tất cả các phần cứng và trình điều khiển mới được cài đặt mà nó đã phát hiện trong quá trình cài đặt. Điều này cũng cho phép các thành phần thiết yếu của Windows được kích hoạt và cài đặt như các dịch vụ bắt đầu khi khởi động.


Khởi động lại lần thứ hai

Bây giờ bạn đã có phiên bản Windows 7 được cài đặt đầy đủ trên ổ cứng, với tất cả các trình điều khiển cần thiết (bo mạch chủ, giao diện đĩa, bộ điều khiển, v.v ...). Tất cả các quy trình cài đặt cuối cùng (OOBE, lập chỉ mục hiệu suất và dọn dẹp) đã được thực hiện. Hệ thống không khởi động lại sau thời điểm này, vì quá trình cài đặt đã hoàn tất về mặt kỹ thuật.


Về lý do tại sao điều này là cần thiết, phương tiện truyền thông DVD rất chậm so với ổ cứng. Đây là lý do tại sao các tệp cài đặt thực sự được sao chép vào đĩa trước khi chúng thậm chí được giải nén . Hơn nữa, để duy trì khả năng tương thích với một số lượng lớn hệ thống, hạt nhân hệ thống giảm được sử dụng để bắt đầu cài đặt, sau đó, các trình điều khiển dành riêng cho hệ thống của bạn được sử dụng để khởi động sau lần khởi động lại thứ hai.

Điều này tương tự như quá trình cài đặt Linux, ngoại trừ một vài lần khởi động lại (hầu hết các bản phân phối Linux có thể thực hiện các bước chuẩn bị hệ thống và cài đặt trình điều khiển trong một bước, loại bỏ nhu cầu khởi động lại lần thứ hai). Lưu ý rằng số lần khởi động lại trong quá trình cài đặt vẫn giữ nguyên kể từ Windows 95 (ngoại lệ duy nhất là nếu xảy ra lỗi, khi đó bạn có thể gặp phải nhiều lần khởi động lại sau đó là cần thiết).


Linux làm gì khác nhau để tiết kiệm khởi động lại? Có phải Windows đã không đầu tư nhiều vào việc tối ưu hóa cài đặt?
Xodarap

3
Nó ít liên quan đến tối ưu hóa và nhiều hơn để làm với cách cấu trúc kernel. Microsoft làm điều đó vì nhiều lý do, cả về tốc độ cài đặt, tính ổn định và bảo mật. Đó chỉ là cách hệ điều hành phát triển, và không phải là cách làm cho một hệ điều hành khác "tốt hơn" sau đó trở thành một hệ điều hành khác.
Đột phá

1
@Xodarap Nói chung, phần lớn các trình điều khiển linux là mô-đun và có thể được chèn vào kernel trong khi nó chạy cho phép nó tránh phải khởi động lại. Chỉ khi các phần của kernel không được mô đun hóa được sửa đổi thì nó mới cần khởi động lại. Về cơ bản, đây là lõi kernel và trình điều khiển cơ bản nhất định. Thậm chí còn có Ksplice với việc cho phép hầu hết các cập nhật lõi kernel xảy ra trong khi nó đang chạy.
Đánh dấu

6

Hiểu biết của tôi về quá trình cài đặt Windows với W7:

  1. Khởi động từ CD, phân vùng, sao chép hệ thống cơ sở
  2. Khởi động lại
  3. Khởi động từ HD, Mở rộng hệ thống cơ sở và thiết lập sổ đăng ký và trình điều khiển cho các thiết bị mà nó hỗ trợ.
  4. Khởi động lại
  5. OOBE (Trải nghiệm ngoài hộp) Nơi yêu cầu tên người dùng và khóa cấp phép

Chỉ cần cài đặt nó vào một VM sạch, chỉ tính hai lần khởi động lại, tôi không chắc con số 3+ đến từ đâu.


Cảm ơn về câu trả lời! Upvote là tốt, muốn tôi có thể đánh dấu nhiều câu trả lời là chính xác.
skue

Không phải lo lắng, tôi cố gắng đi với sự ngắn gọn khi có thể, nhưng đôi khi câu trả lời đầy đủ là tốt hơn.
Nathaniel Bannister

@skue: Người ta có thể chấp nhận nhiều hơn một câu trả lời.
harrymc

@harrymc: Nếu vậy, chắc chắn là không trực quan ... nhấp vào hộp kiểm trước một câu trả lời để tắt nó đi.
skue

Xin lỗi, nó được sử dụng theo cách này. Sau đó tôi không cập nhật các quy tắc.
harrymc


-2

Hơn 2 lần khởi động lại thường có nghĩa là bạn có một bản sao bất hợp pháp của HĐH bị nhiễm phần mềm độc hại.

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.