Computer >> Máy Tính >  >> Hệ thống >> Windows

Sự cố khởi động và khởi động Windows - Khắc phục sự cố nâng cao

Bạn là quản trị viên CNTT và cần khắc phục sự cố khởi động Windows? Nếu câu trả lời là có, thì trong hướng dẫn này, chúng tôi sẽ chia sẻ cách khắc phục sự cố nâng cao cho các sự cố khởi động và khởi động Windows 10. Trước khi bắt đầu, chúng tôi khuyên bạn nên xem bài đăng sau của chúng tôi:

  • PC chạy Windows 11/10 sẽ không khởi động hoặc không khởi động được

Nếu cách khắc phục sự cố cơ bản ở đó không giúp được bạn, hãy đọc tiếp!

Sự cố khởi động và khởi động Windows 11/10

Sự cố khởi động và khởi động Windows - Khắc phục sự cố nâng cao

Các giai đoạn khởi động của máy tính Windows

Khi bạn nhấn nút nguồn, quá trình khởi động sẽ trải qua nhiều giai đoạn. Trước khi tiếp tục và khắc phục sự cố xảy ra trong các giai đoạn, trước tiên chúng ta hãy tìm hiểu về chúng và những gì xảy ra trong quá trình này.

Phase Quy trình khởi động BIOS UEFI
1 PreBoot MBR / PBR (Mã Bootstrap) Phần mềm cơ sở UEFI
2 Trình quản lý khởi động Windows % SystemDrive% \ bootmgr \ EFI \ Microsoft \ Boot \ bootmgfw.efi
3 Trình tải hệ điều hành Windows % SystemRoot% \ system32 \ winload.exe % SystemRoot% \ system32 \ winload.efi
4 Nhân hệ điều hành Windows NT % SystemRoot% \ system32 \ ntoskrnl.exe

1] PreBoot

Khi bạn nhấn nút nguồn, chương trình cơ sở máy tính sẽ bắt đầu tự kiểm tra ĐĂNG hoặc Bật nguồn và tải các cài đặt chương trình cơ sở. Nó kiểm tra xem có một hệ thống đĩa hợp lệ để bắt đầu giai đoạn tiếp theo hay không. Nó được biểu thị bằng MBR hoặc bản ghi khởi động chính. Quá trình PreBoot sau đó khởi động Trình quản lý khởi động Windows.

2] Trình quản lý khởi động của Windows

Công việc của Windows Boot Manager rất đơn giản. Nó tải một chương trình khác -Windows Loader, thường được gọi là Winload.exe. Nó nằm trên phân vùng Khởi động Windows.

Mặc dù nó có vẻ là một quá trình thừa, nhưng lý do chính mà nó tồn tại là để giúp bạn khởi động vào hệ điều hành phù hợp. Khi bạn cài đặt nhiều hệ điều hành trên cùng một máy tính, nó đảm bảo tải đúng Winload.exe.

3] Trình tải hệ điều hành Windows

Windows OS Loader hiện tải các trình điều khiển cần thiết để khởi động nhân Windows. Kerner cuối cùng đã thực hiện phần còn lại để cung cấp cho bạn một hệ điều hành để bạn có thể làm việc.

4] Nhân hệ điều hành Windows NT

Trong giai đoạn cuối, Nhân hệ điều hành Windows NT chọn tổ hợp Đăng ký hệ thống và đánh dấu các trình điều khiển bổ sung trong danh sách BOOT_START. Sau đó, kiểm soát được chuyển cho quy trình quản lý phiên (Smss.exe). Đến lượt mình, Trình quản lý Hệ thống khởi chạy phiên hệ thống và tải phần còn lại của phần cứng và phần mềm cần thiết.

Khắc phục sự cố nâng cao cho các sự cố khởi động Windows

Nếu bạn vẫn đang thắc mắc tại sao lại có nhiều pha như vậy, thì tôi đoán rằng đó là sự cố ý. Hãy tưởng tượng nếu nó chỉ là một chương trình, hầu như không thể tìm ra chính xác vị trí xảy ra sự cố. Cuối cùng chúng ta hãy bắt đầu với việc khắc phục sự cố.

1] Máy tính khởi động liên tục ở chế độ khôi phục

Khi bạn bật máy tính và nó khởi động vào tùy chọn khôi phục mỗi lần, chúng tôi sẽ phải sử dụng chương trình Bcdedit để phá vỡ vòng lặp.

  • Nhấp vào Khắc phục sự cố> Dấu nhắc Lệnh
  • Nhập Bcdedit / set {default} recoveryenabled no và nhấn Enter.

Nếu tùy chọn F8 (Chế độ an toàn của Windows) không hoạt động, hãy đặt Chế độ an toàn để hoạt động ở chế độ kế thừa. Sử dụng lệnh sau Bcdedit / set {default} bootmenupolicy kế thừa

2] Windows bị kẹt với màn hình trống không có hoạt động

Giai đoạn BIOS là nơi hệ thống chuyển từ PreBoot sang Đang tải hệ điều hành Windows. Quá trình này chỉ được đánh dấu là hoàn thành khi không có sự cố phần cứng nào trong hệ thống. Vì vậy, để kiểm tra xem đó có phải là vấn đề phần cứng hay không:

  • Tháo phần cứng bên ngoài và khởi động lại.
  • Kiểm tra xem ổ cứng của bạn có hoạt động không. Nếu quá im lặng hoặc không có đèn LED nhấp nháy thì có thể đèn đã chết.
  • Nếu bạn không thể kiểm tra, hãy nhấn Num Lock hoặc Caps Lock để kiểm tra xem đèn báo có bật và tắt hay không.

3] Windows bị kẹt ở màn hình trống với con trỏ nhấp nháy hoặc thông báo lỗi

Khi bạn nhìn thấy một thông báo lỗi chỉ trong nháy mắt, thì có sự cố với giai đoạn Bộ tải khởi động. Thông báo lỗi có thể bao gồm hỏng khu vực khởi động BCD / MBR / Bootmgr hoặc thiếu hệ điều hành hoặc không thể khởi động do thiếu hoặc hỏng tổ chức hệ thống.

Công cụ sửa lỗi khởi động

Công cụ này có sẵn trong tùy chọn Advanced Options của Windows Recovery. Nó có thể chẩn đoán nhật ký và tự động sửa các sự cố khởi động phức tạp không cho phép máy tính khởi động đúng cách.

  1. Tạo phương tiện cài đặt của cùng một phiên bản hệ điều hành được cài đặt trên máy tính.
  2. Khi bạn đến màn hình Cài đặt Windows, hãy nhấp vào liên kết Sửa chữa máy tính của bạn.
  3. Tắt máy sau khi quá trình sửa chữa hoàn tất.
  4. Tiếp theo, bật PC của bạn để xem liệu Windows có thể khởi động đúng cách hay không.

Để phân tích thêm, bạn có thể xem nhật ký được tạo bởi công cụ Startup Repair. Nó được đặt tại % windir% \ System32 \ LogFiles \ Srt \ Srttrail.txt

Sửa chữa mã khởi động

Nếu bạn gặp phải thông báo lỗi khu vực khởi động MBR, hãy chạy phần sau trong Dấu nhắc lệnh. Bạn có thể mở nó từ Tùy chọn nâng cao của khôi phục.

  • Để sửa mã khởi động, hãy chạy lệnh sau - BOOTREC / FIXMBR
  • Để khôi phục khu vực khởi động, hãy chạy lệnh sau - BOOTREC / FIXBOOT

BOOTREC chỉ có thể sửa Bản ghi khởi động chính. Nếu có vấn đề với bảng phân vùng, nó sẽ không hữu ích.

Sửa lỗi BCD

Nếu bạn nhận được lỗi liên quan đến BCD, bạn cần sử dụng lệnh Bootrec để khắc phục sự cố.

  1. Thực thi Bootrec / ScanOS để quét tất cả các hệ thống hiện có được cài đặt trên máy tính.
  2. Khởi động lại và kiểm tra xem sự cố không còn nữa. Nếu không, hãy thực thi với tùy chọn xây dựng lại, tức là Bootrec / buildbcd

Nếu bạn nhận được đầu ra cho biết Tổng số lượt cài đặt Windows được xác định:0, chạy các lệnh sau:

bcdedit /export c:\bcdbackup

attrib c:\\boot\\bcd -h -r –s

ren c:\\boot\\bcd bcd.old

bootrec /rebuildbcd

Sau khi quá trình thực thi hoàn tất, bạn sẽ nhận được thông báo thành công là Tổng số lượt cài đặt Windows được xác định:1 {D}:\ Windows. Sau đó, nó sẽ hỏi “ Thêm cài đặt vào danh sách khởi động? Có / Không / Tất cả ”, Nhập Y. Khởi động lại và xem mẹo vấn đề khởi động Windows này có giải quyết được sự cố không.

Thay thế Bootmgr

Nếu các giải pháp trên không khắc phục được sự cố, đã đến lúc thay thế tệp Bootmgr từ ổ C sang phân vùng Dành riêng cho Hệ thống. Để thực hiện việc này, hãy làm theo các bước sau:

  1. Đi tới Dấu nhắc Lệnh qua Tùy chọn Nâng cao.
  2. Thay đổi thư mục thành phân vùng Dành riêng cho Hệ thống và chạy lệnh phân bổ ụ-s -h -r .
  3. Thực hiện tương tự trong ổ hệ thống, tức là nơi Windows được cài đặt.
  4. Đổi tên tệp Bootmgr thành Bootmgr.old bằng ren c:\\ bootmgr bootmgr.old
  5. Sao chép tệp Bootmgr.Old vào phân vùng Hệ thống dành riêng.
  6. Đổi tên lại thành bootmgr.
  7. Khởi động lại máy tính.

Khôi phục hệ thống Hive

Khi bạn gặp lỗi thông báo rằng Windows không thể tải tổ đăng ký hệ thống vào bộ nhớ, thì bạn phải khôi phục nó từ một vị trí sao lưu thay thế.

Bạn có thể sử dụng khởi động nâng cao hoặc Đĩa sửa chữa khẩn cấp (ERD) để sao chép các tệp từ C:\ Windows \ System32 \ config \ RegBac k tới C:\ Windows \ System32 \ config . Nó gần như sẽ đặt lại sổ đăng ký sang một thời điểm khác mà mọi thứ đều hoạt động tốt.

4] Lỗi trong giai đoạn hạt nhân

Nhận lỗi ở giai đoạn này có thể được hoàn thiện. Chúng tôi đã đề cập đến rất nhiều tình huống một cách chi tiết. Dưới đây là một số cách giúp bạn bắt đầu:

  • Lỗi Dừng xuất hiện sau màn hình giật gân logo Windows.
  • Một mã lỗi cụ thể được hiển thị.
  • Màn hình bị kẹt ở bánh xe quay hoặc các chấm
  • Màn hình đen xuất hiện sau màn hình giật gân.

Hãy cho chúng tôi biết nếu điều này giúp bạn giải quyết sự cố khởi động Windows.

Sự cố khởi động và khởi động Windows - Khắc phục sự cố nâng cao