27 March 2013

Windows XP báo lỗi "Invalid Boot.ini"

Windows XP của mới được update nhưng sau khởi động lại gặp phải thông báo lỗi "Invalid Boot.ini" hay "Windows could not start because the following file is missing or corrupt: Windows\System32\Hall.dll"
Cach 1 
giải quyết vấn đề này, khởi động máy tính từ CD Windows XP, khởi động Bàn điều khiển Phục hồi, sau đó sử dụng công cụ Bootcfg.exe để tạo lại tệp Boot.ini. Để thực hiện việc này, làm theo những bước sau:

  1. Cấu hình máy tính để khởi động từ ổ đĩa CD-ROM hay DVD-ROM. Để có thông tin về cách thực hiện, xem tài liệu máy tính của bạn, hoặc liên hệ với nhà sản xuất máy tính của bạn.
  2. Cho CD-ROM Windows XP vào ổ đĩa CD-ROM hay DVD-ROM của bạn, sau đó khởi động lại máy tính.
  3. Khi bạn thấy thông báo “Nhấn phím bất kỳ để khởi động từ CD”, nhấn bất kỳ phím nào để khởi động máy tính từ CD-ROM Windows XP.
  4. Khi bạn nhận được thông báo "Chào mừng bạn đến với Thiết lập", nhấn R để khởi động Bàn điều khiển Phục hồi.
  5. Khi bạn được nhắc, gõ mật khẩu quản trị viên, sau đó nhấn ENTER.
  6. bỏ qua bước này  (Khi có lời nhắc lệnh, gõ bootcfg /list, sau đó nhấn ENTER. Các mục trong tệp Boot.ini hiện tại xuất hiện trên màn hình.) 
  7. Khi có lời nhắc lệnh, gõ bootcfg /rebuild, sau đó nhấn ENTER. Lệnh này quét đĩa cứng máy tính để cài Windows XP, Microsoft Windows 2000, hay Microsoft Windows NT, sau đó hiển thị kết quả. Làm theo những chỉ dẫn xuất hiện trên màn hình để thêm cài đặt Windows vào tệp Boot.ini. Ví dụ: làm theo những bước sau để thêm cài đặt Windows XP vào tệp Boot.ini:
    1. Khi bạn nhận được thông báo tương tự với thông báo sau đây, nhấn Y:
      Tổng số cài Windows được xác định: 1

      [1] C:\Windows
      Thêm cài đặt vào danh sách khởi động? (Có/Không/Tất cả)
    2. Bạn nhận được thông báo tương tự với thông báo sau đây:
      Nhập Mã định dạng Nạp:
      Đây là tên hệ điều hành. Khi bạn nhận được thông báo này, gõ tên hệ điều hành, sau đó nhấn ENTER. Đây là Microsoft Windows XP Professional hoặc Microsoft Windows XP Home Edition.
    3. Bạn nhận được thông báo tương tự với thông báo sau đây:
      Nhập các tùy chọn Nạp OS:
      Khi bạn nhận được thông báo này, gõ /fastdetect, sau đó nhấn ENTER.

      Chú ý Chỉ dẫn xuất hiện trên màn hình có thể khác tuỳ thuộc vào cấu hình máy tính của bạn.
  8. Gõ exit, sau đó nhấn ENTER để thoát khỏi Bàn điều khiển Phục hồi. Máy tính của bạn khởi động lại, và danh sách khởi động cập nhật xuất hiện khi bạn nhận được thông báo “Hãy chọn hệ điều hành để khởi động”.
Cach 2
Trước khi có bất cứ chỉnh sửa gì có ảnh hưởng tới file hệ thống bạn nên sao lưu lại file đó, trong trường hợp này cần phải backup file Boot.ini trước khi chỉnh sửa. Nhiệm vụ đầu tiên cần làm là bỏ tuỳ chọn ẩn file hệ thống đi và sau đó sao lưu lại file Boot.ini.

Bỏ tuỳ chọn ẩn file hệ thống

1. Kích chuột phải vào Start chọnExplore.

3. Vào Tools chọn Folder Options...

4. Trong hộp thoại Folder Options, chọn tab View

5. Trong phần Advanced Settings, kích chọn Show hidden files and folders, xóa bỏ chọn phần Hide extensions for known file types và Hide protected operating system files (Recommended). Kích Yes để xác thực lại rằng bạn muốn hiển thị toàn bộ file hệ thống, sau đó kích OK.

Sao lưu lại file Boot.ini

1. Kích chuột phải vào My Computer sau đó chọn Properties.
     hoặc
Kích vào Start chọn Run, nhập vào lệnh sysdm.cpl sau đó kích OK

2. Trên tab Advanced chọn Settings dưới phần Startup and Recovery.

3. Dưới System Startup, kích vào Edit. Chương trình Notepad sẽ mở file Boot.ini hệ thống ra để chỉnh sửa.

4. Trong Notepad, kích vào File trên thanh menu sao đó chọn Save As 
5. Kích chuột phải vào vùng trống của hộp thoại Save As, chọn New -> Folder

6. Nhập tên cho thư mục mới (ví dụ là Luu) và nhấn Enter để tạo một thư mục mới lưu trữ cho file Boot.ini

7. Kích đúp vào thư mục vừa tạo, sau đó kích vào nút Save để lưu một bản sao của file Boot.ini vào thư mục mới.

Chỉnh sửa file Boot.ini

Đóng cửa sổ file Notepad vừa mở ở trên. Thực hiện lại theo các bước từ 1-3 ở trên để mở lại file Boot.ini.

File Boot.ini mẫu

Đây là nội dung mẫu mặc định của file Boot.ini trong máy tính Windows Xp Professional:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
Đây là nội dung mẫu file Boot.ini của máy tính trên nhưng có cài đặt thêm hệ điều hành Windows 2000 trên một ổ khác:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect
Chỉnh sửa file Boot.ini

Khi chỉnh sửa file Boot.ini sử dụng Startup and Recovery, bạn có thể chọn hệ điều hành mặc định khởi động trước, thay đổi giá trị thời gian chờ hoặc chỉnh sửa file bằng tay có sử dụng tiện ích dòng lệnh Bootcfg.exe.

Lưu ý: Tiện ích Bootcfg.exe chỉ có trong Windows XP Professional, nó không có trong Microsoft Windows XP Home Edition. Do đó, phần này không áp dụng đối với Windows XP Home Edition.

1. Kích vào Start chọn Run

2. Trên ô Open, nhập vào cmd rồi nhấn Enter

3. Tại cửa sổ lệnh, nhập bootcfg /?

4. Phần trợ giúp và các tham số của BOOTCFG.exe sẽ hiển thị

Thêm một hệ diều hành

Chú ý: Việc này hoàn toàn không phải là cài đặt thêm hệ điều hành. Tại cửa sổ lệnh nhập vào:
bootcfg /copy /d Operating System Description /ID#
Trong đó Operating System Description là mô tả hệ điều hành (ví dụ Windows XP Home Edition) và là để định rõ ID đầu vào khởi động (boot) của phân đoạn hệ điều hành trong file BOOT.INI từ bản copy đã được tạo. 

Bongda lu

Tỷ số trực tuyến bongdalu