Windows không thể khởi động vì tệp \WINDOWS\SYSTEM32\config\system bị hỏng hoặc bị thiếu. Giải quyết lỗi "Windows không thể khởi động do thay đổi hoặc cập nhật cấu hình phần cứng"

Việc khách hàng đến gặp tôi thường gặp một vấn đề, windows ngừng tải do tệp \Windows\system32\config\system bị hỏng hoặc bị thiếu

Điều này thường xảy ra trên Windows XP

Phải làm gì trong trường hợp này? Cài đặt lại hệ thống một cách ngu ngốc? Đây là điều cực đoan và cuối cùng. Hãy đi con đường khác.

Có hai tùy chọn để khôi phục khởi động Windows.

Nếu không ai trong số họ giúp được thì bạn sẽ chỉ phải cài đặt lại hệ thống. Nhưng trước tiên chúng ta cần tìm hiểu lý do tại sao lỗi này xảy ra và Windows ngừng tải.

Theo tôi nhận thấy, lý do phổ biến nhất dẫn đến hỏng tệp hệ thống là đèn đột ngột tắt và máy tính bị buộc phải tắt (nói tóm lại là máy tính tắt khẩn cấp). Ổ cứng đã bị hao mòn về mặt vật lý và xuất hiện cái gọi là các cung BAD hoặc các khối bị hỏng; cùng với hư hỏng đối với cung trên ổ cứng, các tệp khởi động hệ thống cũng bị mất.

Điều này dẫn đến sự cố như Windows ngừng tải do tệp \Windows\system32\config\system bị hỏng hoặc bị thiếu

Giải pháp đầu tiên cho vấn đề, như được viết trong ảnh chụp màn hình. Bạn có thể thử khôi phục tệp này bằng cách chạy Windows Setup từ đĩa CD-ROM cài đặt gốc. Chọn 'r' trên màn hình hộp thoại đầu tiên để bắt đầu quy trình khôi phục.

Để thực hiện việc này, hãy đưa đĩa gốc có Windows XP (không phải cụm quái thú, SamLab vì các cụm không có chức năng khôi phục) vào ổ đĩa CD và khởi động từ đó.

Tại thời điểm này, thay vì Enter, hãy nhấn R để tải bảng điều khiển khôi phục

Nếu một hệ điều hành được cài đặt trên máy tính và nó nằm trên ổ C theo mặc định thì hãy nhập 1 và nhấp vào đi vào.

Nếu mật khẩu được đặt cho tài khoản quản trị viên quay số mật khẩu và nhấp vào Đi vào. Nếu bạn chưa đặt mật khẩu quản trị viên thì nhảy, chỉ cần nhấn Đi vào.

Khi lời nhắc hệ thống xuất hiện:

C:\WINDOWS>

Đi vào sửa chữa

Một thông báo xuất hiện:

Phần cuối: C:.

Bạn có muốn ghi một boot boot mới vào phân vùng C: không?

Đi vào y(có nghĩa là có) và nhấp vào Đi vào

Một thông báo xuất hiện:

Hệ thống tập tin trên phân vùng khởi động: NTFS (hoặc FAT32).

Lệnh FIXBOOT ghi một boot boot mới.

Khu vực khởi động mới đã được ghi thành công.

C:\WINDOWS>

đi vào fixmbr

Một thông báo xuất hiện:

**CẢNH BÁO**

Máy tính này có Bản ghi khởi động chính không chuẩn hoặc không hợp lệ. Sử dụng FIXMBR có thể làm hỏng bảng phân vùng hiện có của bạn. Điều này sẽ dẫn đến mất quyền truy cập vào tất cả các phân vùng của ổ cứng hiện tại.

Nếu không có vấn đề truy cập đĩa nào, bạn nên hủy lệnh FIXMBR.

Bạn có đang xác nhận mục nhập MBR mới không?

Đi vào y(có nghĩa là có) và nhấp vào Đi vào

Một thông báo xuất hiện:

Một bản ghi khởi động chính mới được tạo trên đĩa vật lý \Device\Harddisk0\Partition0.

Bản ghi khởi động chính mới đã được tạo thành công.

Theo lời mời của hệ thống C:\WINDOWS>

đi vào lối ra, máy tính sẽ khởi động lại. Nhập Bios và ưu tiên khởi động từ ổ cứng.

Đối với lựa chọn thứ haiĐể khôi phục khả năng khởi động hệ thống, chúng ta cần một LiveCD có khả năng khởi động.

Khởi động từ đĩa, đặt mức ưu tiên khởi động trong BIOS từ ổ SD-DVD

Sau khi tải LiveCD, hãy khởi chạy trình quản lý tệp, tốt nhất là Total Commander và mở các thư mục sau.

Trong cửa sổ bên trái, mở đường dẫn đầy đủ được chỉ ra trong lỗi khi tải hệ thống C:\Windows\system32\config\system với điều kiện thư mục Windows được cài đặt trên ổ C.

Mở ở cửa sổ bên phải Từ:/Windows/sửa chữađây là bản sao của tập tin hệ thống.

Sao chép tập tin Hệ thống từ thư mục Sửa chữa vào một thư mục cấu hình, chúng tôi khẳng định đồng ý với yêu cầu thay thế. Tóm lại là chúng ta đã thay thế file bị hỏng hệ thốngđể làm việc sao lưu hệ thống.

Chúng tôi khởi động lại máy tính, khởi động từ ổ cứng và voila, hệ thống bắt đầu khởi động.

Phương pháp này thường giúp ích, nhưng không phải lúc nào cũng vậy. Có nhiều trường hợp và lý do khác nhau. Nếu không có tùy chọn nào giúp ích thì rất tiếc, chỉ cài đặt lại hệ thống mới có ích.

Có thể có nhiều nguyên nhân khiến hệ điều hành Windows không tải. Ít nhất ba: lỗi phần cứng, lỗi phần mềm và nguội.

Trong trường hợp của tôi, máy tính xách tay đã bật, nhấp nháy đèn, tải BIOS, nhưng chỉ vậy thôi. Đồng thời, không ai thay đổi cài đặt BIOS và chúng đều chính xác.
Ổ cứng đã được tháo ra khỏi máy tính xách tay và vượt qua mọi bài kiểm tra một cách hoàn hảo. Từ đó chúng ta kết luận lỗi là do phần mềm. Và vì BIOS không đưa ra thêm bất kỳ thông báo nào nữa nên rất có thể bảng phân vùng được gọi là MBR (Bản ghi khởi động chính) đã bị lỗi.
Windows XP Home đã được cài đặt trên máy tính xách tay khi nó còn hoạt động. Do đó, chúng tôi lấy đĩa cài đặt Windows XP và sử dụng bảng điều khiển khôi phục. Để thực hiện việc này, trong khi khởi động (ngay sau lời nhắc BIOS), nhấn F12 và chọn khởi động từ CD-ROM. Hoặc nếu điều này không thể thực hiện được thì hãy vào cài đặt BIOS và thay đổi thứ tự khởi động sao cho CD-ROM xuất hiện trước.
Đừng quên nhấn phím bất kỳ để đáp lại lời mời khởi động từ CD-ROM.
Sau khi trình cài đặt tải tất cả các tệp cần thiết vào bộ nhớ, bạn sẽ được nhắc bằng menu Cài đặt Windows hoặc khởi chạy bảng điều khiển phục hồi(R).
Chọn R.
Trong hầu hết các trường hợp, máy tính được cài đặt một hệ điều hành, vì vậy tôi sẽ xem xét thêm tùy chọn này. Hơn nữa, đây chính là tùy chọn trên chiếc laptop “đã chết”.
Sau khi tải bảng điều khiển khôi phục, thông báo sau sẽ xuất hiện:

1: C:\WINDOWS Tôi nên đăng nhập vào bản sao Windows nào?

Gõ 1, nhấn Enter.
Một thông báo xuất hiện:

Nhập mật khẩu quản trị viên:

Nhập mật khẩu của bạn, nhấn Enter (nếu không có mật khẩu, chỉ cần nhấn Enter). Theo quy định, không ai nhớ mật khẩu quản trị viên. Nhưng tôi thật may mắn, đơn giản là nó không có ở đó, tức là chúng ta đã nhấn Enter một cách ngu ngốc :)
Một dấu nhắc hệ thống xuất hiện:

C:\WINDOWS>

enter fixmbr (đừng quên nhấn Enter) Thực ra đây là lệnh khôi phục bảng phân vùng bị hỏng.
Một thông báo xuất hiện:

**CẢNH BÁO** Máy tính này có Bản ghi khởi động chính không chuẩn hoặc không hợp lệ. Sử dụng FIXMBR có thể làm hỏng bảng phân vùng hiện có của bạn. Điều này sẽ dẫn đến mất quyền truy cập vào tất cả các phân vùng của ổ cứng hiện tại. Nếu không có vấn đề truy cập đĩa nào, bạn nên hủy lệnh FIXMBR. Bạn có đang xác nhận mục nhập MBR mới không?

Nhập y (có nghĩa là có).
Một thông báo xuất hiện:

Một bản ghi khởi động chính mới được tạo trên đĩa vật lý DeviceHarddisk0Partition0. Bản ghi khởi động chính mới đã được tạo thành công.

Khi lời nhắc hệ thống xuất hiện:

C:\WINDOWS>

Kiểu sửa lỗi
Một thông báo xuất hiện:

Phần cuối: C:. Bạn có muốn ghi một boot boot mới vào phân vùng C: không?

Nhập y (có nghĩa là có).
Một thông báo xuất hiện:

Hệ thống tập tin trên phân vùng khởi động: NTFS (hoặc FAT32). Lệnh FIXBOOT ghi một boot boot mới. Khu vực khởi động mới đã được ghi thành công.

Theo lời mời của hệ thống

C:\WINDOWS>

Vào exit, PC sẽ khởi động lại. Nhấn Del, vào BIOS Setup và thiết lập khởi động từ ổ cứng (nếu bạn thay đổi thứ tự khởi động).
Tôi đã làm tất cả những điều này với chiếc máy tính xách tay xấu số. Nhưng Windows không bao giờ khởi động được. Nhưng thay vì một màn hình đen bây giờ là dòng chữ

"Windows không thể khởi động do lỗi cấu hình đĩa cứng. Không thể đọc được đĩa khởi động đã chọn. Vui lòng kiểm tra đường dẫn được chỉ định và phần cứng đĩa vẫn ổn. Để biết thêm thông tin về các yêu cầu cài đặt đĩa cứng, hãy xem tài liệu hệ thống Windows và tài liệu phần cứng của bạn ".

Tuy nhiên, dòng chữ “đe dọa” này chỉ cho chúng ta biết BOOT.INI bị hỏng, tức là bảng phân vùng MBR đúng và bootloader đang hoạt động. Và lý do có thể là như sau:

  1. Giá trị mặc định trong phần khởi động của tệp Boot.ini bị thiếu hoặc bị hỏng.
  2. Không có bản sao Windows XP nào được cài đặt ở vị trí được chỉ định trong tệp Boot.ini.
  3. Đường dẫn đến phân vùng trong tệp Boot.ini không chính xác.

Để sửa tệp Boot.ini, hãy sử dụng chương trình tác nhân khôi phục Bootcfg.
Để thực hiện việc này, hãy khởi động lại máy tính bằng CD Windows XP.
Tiếp theo, khởi chạy hệ thống khôi phục Windows bằng cách nhấn phím R khi được nhắc.
Sau đó chọn bản sao Windows cần thiết và khi được nhắc, hãy nhập mật khẩu quản trị viên.
Gõ bootcfg /rebuild và nhấn ENTER.
Khi phát hiện thấy bản sao Windows, các lệnh sau sẽ xuất hiện:

Thêm hệ thống vào danh sách khởi động? .[Nhập Y (có) để trả lời tin nhắn này.] Nhập ID tải xuống của bạn:[Tên hệ điều hành. Nhập Windows XP Professional hoặc Windows XP Home Edition.] Nhập các thông số khởi động của hệ điều hành:[Để trống trường và nhấn ENTER].

Sau khi hoàn thành các bước trên, hãy khởi động lại máy tính của bạn và chọn tùy chọn đầu tiên từ menu khởi động. Sau đó, Windows XP sẽ khởi động bình thường.
Sau khi Windows XP khởi động thành công, bạn có thể xóa mục nhập không chính xác trong tệp Boot.ini.
Những thao tác này đã giúp tôi. Máy tính xách tay bắt đầu hoạt động, Windows khởi động, mọi người đều vui vẻ.

Hôm nay họ mang đến cho tôi một thiết bị hệ thống bị lỗi:

Windows không thể khởi động do tệp bị hỏng hoặc bị thiếu: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Bạn có thể thử khôi phục tệp này bằng cách chạy Windows Setup từ đĩa CD-ROM cài đặt gốc. Chọn “r” trong màn hình hộp thoại đầu tiên để bắt đầu quy trình khôi phục.

Như chúng tôi đã phát hiện: Máy tính bị treo và được khởi động lại bằng nút RESET, kết quả của việc khởi động lại là thông báo này.

Đôi lời về máy tính: Một máy tính chạy Microsoft Windows XP Home Edition OEM. Thiết bị hệ thống không có ổ đĩa CD/DVD. Bản thân máy tính đã khá cũ rồi. Windows đã được cài đặt khoảng một tháng trước. Trong thời gian này, chỉ có một số chương trình được cài đặt.

Hãy thử làm theo lời khuyên “Bạn có thể thử khôi phục tệp này bằng cách chạy Windows Setup từ đĩa CD-ROM cài đặt gốc”

Chúng tôi kết nối ổ đĩa. Khởi động từ đĩa CD-ROM cài đặt gốc. Đi tới bảng điều khiển phục hồi (nhấn phím R). Chọn phiên bản Windows bạn muốn đăng nhập. Trong trường hợp của chúng tôi, chỉ có một phiên bản, vì vậy không có câu hỏi nào phát sinh ở đây.

Nếu bạn quên những lệnh nào có sẵn, bạn có thể nhập HELP vào dòng lệnh và nhấn . Một danh sách các lệnh có sẵn sẽ mở ra.

Điều đầu tiên tôi làm là chạy lệnh: chkdisk c:/p

Lệnh này tìm thấy lỗi. Sau đó tôi chạy lệnh tương tự nhưng với một phím khác: chkdisk c: /R

Hệ thống thông báo rằng nó đã sửa một hoặc nhiều lỗi.

Máy tính đã khởi động lại nhưng vấn đề vẫn chưa được giải quyết.

Tôi tắt máy tính. Tôi ngắt kết nối ổ cứng và kết nối nó với một máy tính khác. Tôi sao chép một tập tin vào ổ cứng này hệ thống từ danh mục \WINDOWS\sửa chữa vào danh mục \WINDOWS\SYSTEM32\CẤU HÌNH\ và kết nối lại ổ cứng này với thiết bị hệ thống bị hỏng

Windows khởi động không có lỗi, nhưng hiện tại nhiều trình điều khiển và cài đặt đã biến mất. Tôi khôi phục trình điều khiển như sau:

Nút chuột phải vào biểu tượng Máy tính của tôi. Trong menu ngữ cảnh tôi chọn mục Của cải. Một cửa sổ mở ra Thuộc tính của hệ thống. Tôi đi đánh dấu Thiết bị. Tôi nhấn nút quản lý thiết bị. Trên mỗi thiết bị có dấu chấm hỏi, nhấp chuột phải và chọn mục từ menu ngữ cảnh Cập nhật driver. Sau khi cập nhật tất cả các trình điều khiển, tôi khởi động lại.

Máy tính hoạt động hoàn toàn. Vẫn còn phải khôi phục (cấu hình lại) một số cài đặt bị mất: Độ phân giải màn hình, cài đặt kết nối mạng, v.v.

Tệp Windows\system32\config\system bị hỏng hoặc bị thiếu, bạn và tôi có thể nhận được thông báo như vậy trong giai đoạn đầu tải hệ điều hành. Lỗi xảy ra khi sổ đăng ký bị hỏng nghiêm trọng. Tôi sẽ nói ngay với bạn rằng có một số cách để khắc phục vấn đề này, nhưng chúng vẫn tồn tại. Khó khăn chính là bạn không thể khởi động hệ điều hành. Tôi sẽ cung cấp cho bạn bốn cách để khắc phục sự cố này, nhưng bạn sẽ cần đĩa cài đặt Windows XP hoặc đĩa ERD Commander hoặc tệ nhất là đĩa Live CD đơn giản.

  1. Trước hết, sự cố này xảy ra do có nhiều lỗi trên ổ cứng, hãy thử sử dụng lệnh CHKDSK C:/R trong recovery console, các lỗi sẽ được sửa và hệ thống của bạn có thể khởi động được. Bạn cũng có thể tháo ổ cứng của mình và kết nối nó với một đơn vị hệ thống khác, sau đó từ một Windows khác, bạn có thể kiểm tra lỗi phân vùng hệ thống của mình, bạn có thể đọc toàn bộ bài viết về cách sử dụng tiện ích
  2. Bạn có thể khởi động từ đĩa ERD Commander và thử áp dụng khôi phục hệ thống. Nhân tiện, đĩa quản trị hệ thống ERD Commander có thể trợ giúp trong các tình huống khó khăn khác, hãy đọc toàn bộ bài viết về công cụ này.
  3. Cách khác. Nếu bạn đã bật khôi phục hệ thống thì bạn sẽ cần đĩa ERD Commander hoặc bất kỳ CD Live nào. Đây là điểm. Chúng ta đều biết rằng Windows XP lưu trữ các điểm khôi phục trong thư mục
  4. Tùy chọn cuối cùng. Nếu khôi phục hệ thống bị vô hiệu hóa đối với bạn, thì bạn cần thay thế các tệp đăng ký bị hỏng bằng các tệp từ thư mục C:\Windows\repair, thư mục này chứa các bản sao lưu sổ đăng ký do hệ điều hành tạo trong quá trình cài đặt, điều này có thể được thực hiện sử dụng bất kỳ Live CD nào.
  5. Bây giờ về từng phương pháp chi tiết.

Tệp Windows\system32\config\system

Để thực hiện phương pháp đầu tiên, chúng ta cần có đĩa cài đặt Windows XP, vì vậy chúng ta khởi động vào bảng điều khiển khôi phục. Những người không biết cách thực hiện việc này có thể đọc bài viết của chúng tôi Trong bảng điều khiển khôi phục, hãy kiểm tra lỗi ổ đĩa hệ thống (C :) của chúng tôi. Khi bạn bắt đầu khởi động từ đĩa cài đặt Windows XP, trên màn hình sẽ xuất hiện thông báo “Nhấn phím bất kỳ để khởi động từ CD…”, nhấn phím bất kỳ cùng một lúc, nếu không thông báo sẽ biến mất trong vòng 10 giây và khởi động từ Windows. Đĩa cài đặt XP sẽ không xảy ra.

Để khôi phục Windows XP bằng bảng điều khiển khôi phục, nhấn R

Nhập mật khẩu quản trị viên. Nhập mật khẩu quản trị viên. Nếu không có mật khẩu thì nhấn Enter trên bàn phím.
Khi sử dụng chương trình Chkdsk trong Windows XP Recovery Console, chúng chủ yếu sử dụng tham số /R, tham số này bao gồm các chức năng của tham số /P khác. Vì vậy, chúng ta sẽ sử dụng tham số /R
Nhập lệnh Chkdsk /r
và nhấn Enter, ổ cứng được kiểm tra lỗi.

Cách thứ hai.

Để thực hiện phương pháp thứ hai để loại bỏ lỗi Tệp Windows\system32\config\system bị hỏng hoặc bị thiếu Chúng tôi cần một đĩa ERD Commander, chúng tôi khởi động từ đĩa.
Nhấp vào bắt đầu, sau đó nhấp vào công cụ hệ thống Công cụ hệ thống-> Khôi phục hệ thống và chọn khôi phục hệ thống. Chọn điểm khôi phục hệ thống và khôi phục.

Cách thứ ba.

Chúng ta đều biết rằng Windows XP lưu trữ các điểm khôi phục trong một thư mục

Thông tin về khối lượng hệ thống\khôi phục (E9F1FFFA-7940-4ABA-BEC6- 8E56211F48E2)\RP\ snapshot , do đó, trong thư mục được đánh dấu màu đỏ, các tệp đăng ký nguyên vẹn sẽ được lưu trữ. Chúng tôi cần sao chép các tệp này và thay thế các tệp đăng ký bị hỏng bằng chúng từ thư mục C:\Windows\System32\Config
Chúng tôi khởi động từ đĩa ERD Commander hoặc bất kỳ Live CD nào; nếu bạn đang làm việc từ đĩa ERD Commander, chúng tôi không kết nối với hệ thống, nghĩa là khi bắt đầu tải đĩa ERD Commander, hãy chọn (Không), nếu không thì bạn sẽ không thể thay thế các tập tin đăng ký.

đi tới thư mục C:\Windows\System32\Config. Sử dụng thanh trượt để mở tên file đầy đủ và xóa (Delete) các file đăng ký bị hỏng. Trước khi xóa, bạn có thể sao chép chúng ở đâu đó để đề phòng mà bạn không bao giờ biết.

Thông tin về khối lượng hệ thống\khôi phục (E9F1FFFA-7940-4ABA-BEC6- 8E56211F48E2)\RP\ snapshot , chọn file, nhấp chuột phải và chọn Copy to…

REGISTRY_MACHINE_SAM
REGISTRY_MACHINE_SECURITY
ĐĂNG KÝ_MACHINE\PHẦN MỀM
ĐĂNG KÝ_MACHINE\DEFAULT
ĐĂNG KÝ_MACHINE\HỆ THỐNG

Bây giờ chúng tôi dán các tệp này vào vị trí của các tệp đã xóa trong thư mục C:\Windows\System32\Config.
Chọn thư mục C:\Windows\System32\Config và nhấn OK. Các tập tin đăng ký sao lưu được sao chép để thay thế những tập tin bị hỏng. Sau đó, chúng ta vào thư mục Config và đổi tên chúng, xóa những cái không cần thiết - REGISTRY_MACHINE \, từ đó để lại các tệp đăng ký mới SAM, BẢO MẬT, PHẦN MỀM, MẶC ĐỊNH, HỆ THỐNG.

Phương pháp thứ tư
Bạn cũng có thể thay thế các tệp đăng ký bị hỏng bằng các tệp từ thư mục C:\Windows\repair; thư mục này chứa các bản sao lưu sổ đăng ký của bạn được hệ điều hành tạo trong quá trình cài đặt; việc này có thể được thực hiện bằng cách sử dụng đĩa ERD Commander hoặc bất kỳ CD Live nào . Nhưng hãy lưu ý rằng một số ứng dụng của bạn sẽ từ chối hoạt động và sẽ phải được cài đặt lại vì trạng thái hệ thống sẽ được hiển thị tại thời điểm cài đặt.

Bản sao lưu của các tệp đăng ký được tạo trong quá trình cài đặt Windows XP nằm trong thư mục sửa chữa nằm ở

C:\Windows\sửa chữa. Chúng ta vào đó, chọn và sao chép bằng lệnh Copy to... các file đăng ký mà chúng ta cần SAM, BẢO MẬT, PHẦN MỀM, MẶC ĐỊNH, HỆ THỐNG,

Sau đó vào thư mục C:\Windows\System32\Config, chọn nó và nhấn OK.

Sao lưu các tập tin đăng ký thay thế những tập tin bị hỏng. Thay thế tập tin? Chúng tôi đồng ý - Có

Phải làm gì nếu bạn thấy thông báo trên màn hình: Windows không thể khởi động do hệ thống bị hỏng hoặc bị thiếu. Trước hết - đừng hoảng sợ! :)

Nếu điều này không đáng sợ, bạn chỉ cần luyện tập một chút trong việc khôi phục nó. Trong ảnh trên, chính Windows gợi ý rằng chúng ta nên sử dụng đĩa cài đặt để khắc phục tình trạng này. Nhưng nó không “nói” phải làm gì tiếp theo. Giống như bờ biển - bơi đến đó tùy thích :)

Ghi chú: Phương pháp được mô tả bên dưới để khôi phục từ quá trình khởi động bị hỏng dành cho Windows XP và 2000 gần như giống hệt nhau.

Nếu bạn không thể khởi động Windows, chúng ta sẽ tìm hiểu và bắt đầu với bảng điều khiển khôi phục. Nhưng trước đó, để hiểu những gì chúng ta thực sự đang giải quyết, chúng ta hãy xem tập tin “hệ thống” là gì và nó nằm ở đâu?

Bạn có thể tìm thấy tệp hệ thống tại địa chỉ này: c:\windows\system32\config


Đây là một tập tin không có phần mở rộng. Tại sao vậy? Đơn giản vì nó không phải là một tập tin như vậy mà là một phần của sổ đăng ký Windows.

Nó còn được gọi là sổ đăng ký hệ thống. Đây là cơ sở dữ liệu được sắp xếp và sắp xếp theo thứ bậc, trong đó hầu hết tất cả cài đặt của các sản phẩm phần mềm Microsoft đều được lưu trữ. Nó chứa các bản ghi về cấu hình phần cứng của máy tính, hồ sơ người dùng và quyền truy cập, thông tin về phần mềm đã cài đặt và cài đặt của nó, chính sách bảo mật, v.v. Đây là mạng lưới các đầu dây thần kinh của hệ điều hành của chúng tôi :)

Cấu trúc này được phát minh như là một giải pháp thay thế cho nhiều cấu hình đầu tiên các tập tin trong đó tất cả các cài đặt hệ điều hành đã được ghi lại trước đó.

Làm thế nào tôi có thể vào sổ đăng ký? Nhấn nút " Bắt đầu" và từ menu thả xuống, chọn mục " hành hình" Trong cửa sổ mở ra để truy cập nhanh vào các công cụ quản lý hệ điều hành chính, hãy nhập lệnh “ regedit"(đối với Windows 2000 có hai lệnh khác nhau là regedit và regdt32) và nhấn nút " ĐƯỢC RỒI».


Đây là giao diện của trình chỉnh sửa cho cơ sở dữ liệu cài đặt này:



Chú ý! Thay đổi giá trị đăng ký hệ thống mà không có ý tưởng rõ ràng về những gì bạn đang làm và tại sao có thể dẫn đến hệ điều hành không hoạt động hoàn toàn sau lần khởi động lại tiếp theo !

Bây giờ chúng ta hãy nhìn vào những gì chúng ta thấy trong bức ảnh trên? Cấu trúc bao gồm năm "bụi cây" hoặc "nhánh" chính (đôi khi được gọi là "tổ ong"). Hãy liệt kê chúng:

  1. HKEY_CLASSES_ROOT
  2. HKEY_CURRENT_USER
  3. HKEY_LOCAL_MACHINE
  4. HKEY_USERS
  5. HKEY_CURRENT_CONFIG

Như bạn có thể thấy trong ảnh trên, mỗi “nhánh” được thiết kế trực quan dưới dạng thư mục và chứa số lượng thư mục con tùy ý. Bằng cách nhấp vào dấu “+” bên cạnh biểu tượng, chúng ta có thể mở rộng “bụi cây” mà chúng ta cần. Trong ảnh trên, chúng tôi đã mở rộng HKEY_CURRENT_CONFIG, sau đó là “Phần mềm” và chuyển đến phần “Phông chữ”.

Ở bên phải của cửa sổ, chúng ta có thể thấy các giá trị (khóa) cụ thể của “nhánh” này của sổ đăng ký. ID giá trị được biểu thị bằng ba cột:

  • Tên - tên của "chìa khóa"
  • Loại - tham số chuỗi hoặc nhị phân (kiểm tra hoặc số)
  • Giá trị là tham số xác định của “khóa” (nó chứa gì)

Theo quy định, “giá trị” đại diện cho các tổ hợp chữ và số khó hiểu đối với một người “bình thường”, một sự thay đổi thiếu suy nghĩ không chỉ có thể dẫn đến tệp hệ thống bị hỏng mà còn dẫn đến việc không thể khôi phục hệ thống về nguyên tắc!

Bây giờ, chúng ta hãy quay lại trình chỉnh sửa sổ đăng ký một lần nữa và xem tệp hệ thống của chúng tôi được trình bày ở đó như thế nào, tệp này nằm ở c:\windows\system32\config?

Khởi chạy regedit. Hãy nhớ làm thế nào để làm điều này? :) Mở rộng “nhánh” HKEY_LOCAL_MACHINE và bên trong nó chúng ta thấy cấu trúc HỆ THỐNG. Trên thực tế, đây là cùng một tệp hệ thống có kích thước 2.816 kilobyte (gần ba megabyte), mà chúng tôi đã xem trong ảnh chụp màn hình thứ hai ở đầu bài viết này.


Để mô phỏng lỗi từ tiêu đề của bài viết: Windows không thể khởi động do tệp hệ thống bị hỏng, tôi khuyên bạn nên lấy và xóa một cái gì đó từ đây :) Hãy bắt đầu với một trường hợp khó: xóa phân vùng HỆ THỐNG (mọi thứ có thể xóa khỏi đó ) và sau khi khởi động từ đĩa cài đặt, Hãy thử khắc phục tình trạng này bằng bảng điều khiển khôi phục.

Phần này chứa nhiều cài đặt hệ điều hành: cấu hình phần cứng máy tính, cài đặt dịch vụ và trình điều khiển cũng như các cài đặt quan trọng khác của chính hệ điều hành.

Sau các thao tác mô tả ở trên, chúng ta sẽ gặp phải sự cố sau. Khi cố gắng đăng nhập, chúng tôi sẽ luôn nhận được thông báo về việc đăng nhập sai mật khẩu:



Tại sao chuyện này đang xảy ra? Thực tế là phần hệ thống chứa rất nhiều cài đặt khác nhau cho chính hệ điều hành. Thông tin về mật khẩu đăng nhập cũng nằm ở đây. Chúng tôi đã xóa nó cùng với toàn bộ phân vùng và đó là lý do tại sao HĐH không cho chúng tôi cơ hội đăng nhập và thông báo rằng mật khẩu không chính xác.

Công bằng mà nói, điều đáng chú ý là với phần “Armageddon” toàn cầu như vậy hệ thống Bạn khó có thể gặp phải điều này :) Thay vào đó, nó sẽ gây hư hỏng cục bộ cho tệp này hoặc một số mục nhập của nó (khóa đăng ký).



Hãy mô phỏng sự phát triển của các sự kiện này: mở rộng phần “HỆ THỐNG” và xóa phần phụ “Chọn” khỏi nó (hiển thị trong ảnh trên). Hãy khởi động lại. Một lần nữa chúng ta thấy thông báo hệ thống về tệp hệ thống bị thiếu hoặc bị hỏng

Chúng tôi khởi động vào bảng điều khiển phục hồi. Lần này chúng ta có thể vào hệ điều hành khá thành công thông qua nó.



Bây giờ, hãy nói chuyện với bạn về cách bạn có thể “sửa chữa” một tệp hệ thống bị hỏng?

Bạn có thể biết hoặc không, nhưng một bản sao của tệp này nằm ở: c:\windows\repair

Đây là bản sao lưu của một phần sổ đăng ký hệ thống, được tạo tự động sau khi cài đặt HĐH và được lưu trữ trong thư mục này. Đây là một kiểu “đúc” XP thuần túy ngay sau khi cài đặt. Như bạn có thể thấy, kích thước tệp nhỏ hơn những gì chúng ta đã thảo luận trong phần đầu của bài viết. Điều này xuất phát từ thực tế là tất cả công việc đều đi qua một tệp hệ thống khác có tại c:\windows\system32\config.

NHƯNG! Bất cứ lúc nào, bạn có thể sử dụng bản sao lưu từ thư mục sửa chữa để khôi phục tệp hệ thống bị hỏng hoặc bị hỏng bằng cách sao chép tệp đó từ đó vào thư mục hệ thống chính.

Hãy thử xem điều gì dẫn đến điều này? Khởi động từ đĩa, nhấn nút " R", đăng nhập vào hệ điều hành của chúng tôi từ bảng điều khiển và nhập lệnh sau:



Chúng ta đã làm gì? Họ vừa nói ở đâu và cái gì, và sau đó - cái gì và ở đâu sao chép:
sao chép c:\windows\repair\system c:\windows\system32\config\system

Chúng tôi được hỏi liệu chúng tôi có muốn thay thế một tệp hệ thống bị hỏng hoặc bị thiếu không? Chúng tôi đồng ý, nhập “y” (có) từ bàn phím và xác nhận lựa chọn bằng cách nhấn phím “Enter”. Bảng điều khiển "cho chúng tôi biết" rằng 1 tệp đã được sao chép. Nhập lệnh “exit” từ bàn phím và khởi động lại.

Chúng ta quay lại khởi động từ ổ cứng và thấy boot đã được khôi phục thành công:


Điều duy nhất là, sau khi thay thế hoàn toàn tệp hệ thống bị hỏng, hãy chuẩn bị cho thực tế là sau khi tải xuống thành công, bạn sẽ phải cài đặt lại tất cả các trình điều khiển và khôi phục cài đặt của chính hệ điều hành và máy tính để bàn. Rốt cuộc, thư mục sửa chữa, như bạn nhớ, chứa một bản sao của sổ đăng ký "Hive" tại thời điểm cài đặt Windows "sạch".



Hãy tiếp tục: không phải lúc nào cũng cần khôi phục chức năng của HĐH bằng cách thay thế toàn bộ hệ thống bị hỏng. Trong hầu hết các trường hợp, chúng ta đang nói về chỉ một hoặc hai mục bị lỗi trong phần đăng ký này, nguyên nhân gây ra lỗi như vậy.

Có một cách cho phép bạn khôi phục tệp hệ thống bị hỏng và tránh cài đặt trình điều khiển tiếp theo cũng như khôi phục tất cả cài đặt. Bây giờ hãy mô tả ngắn gọn và sau đó chúng ta sẽ xem xét từng điểm chi tiết hơn:

  • Chúng tôi chụp bằng hệ thống “có thể sửa chữa được”
  • Chúng ta kết nối nó với một máy tính khác có cài đặt Windows XP
  • Hãy khởi chạy trình soạn thảo. Trong cửa sổ bên trái, đặt con trỏ vào HKEY_LOCAL_MACHINE, sau đó từ menu “file” chọn “load hive”
  • Tìm file “system” trên đĩa đính kèm theo đường dẫn c:\Windows\System32\config
  • Tải nó vào sổ đăng ký đang hoạt động (dưới bất kỳ tên nào)
  • "Hive" được tải và thông báo xuất hiện cho biết một/một số tệp đã được sửa thành công
  • Trong menu tệp, chọn tùy chọn “Dỡ tổ ong”
  • Chúng tôi kết nối ổ cứng đã tháo với máy tính đầu tiên và khởi động từ nó

Chúng ta hãy xem xét một số khía cạnh của việc "sửa chữa" một tệp hệ thống bị hỏng một cách chi tiết hơn. Vì vậy, chúng tôi tháo ổ cứng của mình và kết nối nó với một máy tính khác:



Trong ảnh chụp màn hình ở trên, đĩa có hệ thống “đã được sửa chữa” có chữ “ E"và được kết nối như một ổ cứng bổ sung thứ hai. Bây giờ chúng tôi đã được tải vào windows, được cài đặt trên đĩa " VỚI" Chúng tôi thực hiện lệnh "regedit" và vào sổ đăng ký. Đặt con trỏ lên HKEY_LOCAL_MACHINE:


Nhấp vào menu “tệp” và từ menu thả xuống - “tải tổ ong”:


Bây giờ, thông qua Explorer, hãy truy cập ổ đĩa đính kèm “E” của chúng tôi tại windows\system32\config và chọn tệp hệ thống bị hỏng ở đó:


Nhấp vào nút “Mở”. Một cửa sổ sẽ xuất hiện trong đó chúng ta sẽ được yêu cầu nhập tên của phân vùng sẽ được tải (bạn có thể nhập bất cứ thứ gì, những điều này không ảnh hưởng gì cả).


Nhấp vào “OK” và đây là một điểm quan trọng! Sau hành động này, hệ thống sẽ hiển thị một cửa sổ trong đó nó sẽ thông báo cho chúng tôi về giải pháp cho sự cố hệ thống bị hỏng. Bạn sẽ được thông báo rằng một hoặc nhiều bản ghi đã được khôi phục thành công.

Sau đó, chúng ta thấy “tổ ong” mà chúng ta tải đã tham gia vào một trong các nhánh của sổ đăng ký đang hoạt động như thế nào:


Trong ảnh chụp màn hình ở trên, chúng tôi thậm chí còn mở rộng cấu trúc đã tải để làm rõ. Bạn có thể thấy trong đó những thư mục đã quen thuộc với chúng ta từ phần đầu của bài viết.

Về nguyên tắc, chúng ta không cần phải làm gì khác. Bản thân Windows của chúng tôi đã giải quyết được vấn đề tệp hệ thống bị hỏng khi nhập cấu trúc bị hỏng vào sổ đăng ký đang hoạt động.

Tất cả những gì chúng ta phải làm là dỡ bỏ “bụi cây” của mình trở lại. Chọn nó bằng chuột và làm như sau:


Sau đó, tắt nó đi, tháo ổ cứng kèm theo và lắp lại vào máy tính đang sửa chữa. Chúng tôi bật nó lên và rất có thể, chúng tôi sẽ thấy rằng việc chúng tôi thực hiện tất cả các thao tác này không phải là vô ích :)

Cuối cùng, tôi muốn chỉ cho bạn một cách tự động khác để khôi phục “tổ ong” sổ đăng ký bị hỏng. Phương pháp này là đơn giản nhất nên nhiều người bỏ bê nó, và đôi khi nó chính là “cái ống hút” giúp chúng ta có thể nhanh chóng khôi phục chức năng của hệ điều hành.

Ý tôi là gì? Tất nhiên, sử dụng bảng điều khiển . Trong ảnh chụp màn hình bên dưới, bạn có thể thấy lệnh này, được khởi chạy bằng các “phím” thích hợp, đã thay thế các cụm bị hỏng trong hệ thống như thế nào.


Trong báo cáo cuối cùng sau khi lệnh được thực thi đầy đủ (ảnh chụp màn hình bên dưới), chúng ta có thể thấy chương trình thông minh không chỉ “sửa chữa” tệp hệ thống của chúng tôi mà còn đánh dấu một số cụm là bị lỗi, ghi chú về chúng trong phần dịch vụ của Cái đĩa. Dòng chữ “8 kilobyte trong các thành phần xấu” đã nói lên điều đó khá hùng hồn! Một điều nữa là những kilobyte xấu này rơi chính xác vào một tệp quan trọng để tải hệ điều hành (tổ chức đăng ký), nhưng ở đây, như người ta nói, là một planid! :)


Như bạn có thể thấy, chúng tôi đã giải quyết thành công sự cố (và theo nhiều cách khác nhau) và bây giờ chúng tôi biết chính xác phải làm gì nếu thấy thông báo tương tự: Windows không thể khởi động do hệ thống bị hỏng.