Tải bản đầy đủ (.pdf) (10 trang)

Lỗi NTLDR is missing và cách khắc phục- P1 pps

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (379.76 KB, 10 trang )

Lỗi NTLDR is missing và cách khắc phục



Khắc phục lỗi NTLDR is missing
Lỗi NTLDR là một lỗi thỉnh thoảng hay gặp ở các hệ
điều hành của Windows họ NT như Windows NT, 2000,
XP nếu như bị xoá một số tập tin khởi động của chúng.
Lỗi này có thể do sự vô ý của người sử dụng, virus phá
hoại hoặc lỗi đĩa. Nếu đã bị lỗi NTLDR thì bạn không
thể khởi động vào được hệ điều hành của mình và thông
thường là phải nhờ sự giúp đỡ của người khác nếu như
bạn không hiểu về chúng.

Entry này bắt nguồn từ việc một đứa em họ của tôi hỏi
về lỗi này, tôi nhận thấy cần phải hướng dẫn cách phòng
tránh, khắc phục nó để có thể may chăng giúp đỡ một số
bạn đọc nếu gặp phải. Hy vọng bài này giúp ích được
cho bạn để bớt ngỡ ngàng nếu gặp lỗi liên quan đến quá
trình khởi động của hệ thống.
TÌNH TRẠNG LỖI
Lỗi này sẽ xuất hiện một dòng thông báo "NTLDR is
missing. Press Ctrl + Atl+Del to restart" ngay sau khi
quá trình POST (kiểm tra phần cứng ban đầu khi khởi
động máy tính) hoàn thành và trao quyền cho các hệ
điều hành cài đặt trên ổ cứng máy tính. Sau đó thì máy
tính không tiếp tục khởi động được nữa, chờ cho ngườ
sử dụng bấm tổ hợp ba phím trên để khởi động lại máy
tính mà thôi.
Trong một số trường hợp khác, có thể thông báo lỗi như
sau:


 NTLDR is Missing
 NTLDR is Corrupt
 NTLDR is Compressed
 Boot.ini is Missing
Dòng thông báo này khiến cho người sử dụng bấm tổ
hợp ba phím trên để khởi động lại hệ thống, tuy nhiên
hành động này đã không giúp đỡ được máy tính khởi
động vào được hệ điều hành, bởi vì hệ thống đã không
khởi động từ lần thứ nhất mà chúng ta không có tiến
hành sửa chữa chúng thì lần kế tiếp theo cũng không thể
khởi động được.
Nguyên nhân gây lỗi này được xác định rằng hệ điều
hành đã không thể tìm thấy một số tập tin phục vụ cho
quá trình khởi động với hệ thống Windows. Cụ thể là
một trong số các tập tin dưới đây không được tìm thấy
tại phân vùng "mồi" để khởi động hệ điều hành (phần
thiếu từng tập tin sẽ ảnh hưởng như thế nào, bạn xem
phần Kiểm nghiệm ở dưới):
 NTLDR: (không có phần mở rộng tập tin, có lẽ
chúng không cần thiết phải kết hợp với một ứng dụng
nào để có thể thực thi chúng trong môi trường hệ điều
hành). Dung lượng tập tin: 244 KB (có kích cỡ trên đĩa
cứng: 248 KB). Tập tin này được chứa tại thư mục I386
của bộ cài đặt hệ điều hành (thư mục này nằm trên đĩa
cài đặt Windows hoặc được chứa trên một thư mục nào
đó trên ổ cứng do người sử dụng sao lưu dự phòng vào
đó để phục vụ cho quá trình cài đặt hoặc sửa chữa hệ
điều hành được thuận tiện hơn.
 NTDETECT.COM có dung lượng 46,4 KB. Tập
tin này cũng được chứa trong thư mục i386 của bộ cài

đặt hệ điều hành.
 boot.ini là tập tin dùng cho lưu trữ chế độ khởi
động hệ điều hành ở các phân vùng làm việc, việc quy
định khởi động các hệ điều hành khác nhau của hãng
Microsoft cũng được thiết đặt trong tập tin này.
Nguyên nhân xảy ra thiếu các tập tin này có thể bởi các
lý do sau:
Tập tin bị hư hỏng do lỗi của ổ cứng là một lỗi hiếm gặp
nhưng không phải là không xảy ra. Đa số lỗi này xuất
hiện ở các phân vùng cài đặt hệ điều hành được định
dạng theo FAT 32 (định dạng từ những hệ điều hành
Windows 9X), do khả năng chịu lỗi của định dạng FAT
32 mà có thể các tập tin này vô tình bị lỗi. Trường hợp
còn lại đối với các ổ cứng có tuổi đời sử dụng cao, có
khả năng bị bab một số khối đang chứa một số tập tin
này.
Tập tin vô tình bị người sử dụng xoá đi là nguyên nhân
thường xảy ra nhất trong những thời gian gần đây. Tôi
đưa ra nguyên nhân này và nói đến chúng thường xảy ra
gần đây là bởi vì sự gián tếp gây ra lỗi này ở các phần
mềm diệt virus đã gián tiếp tiếp tay cho người sử dụng
xoá các tập tin này khiến cho hệ thống không khởi động
được. Bản thân các tập tin này đã được đặt thuộc tính
"Ẩn" (hidden) và "Hệ thống" (system) do đó chúng
không hiển thị với các thiết đặt bình thường của hệ điều
hành, khi các phần mềm diệt virus đã muốn quét tất cả
các tập tin cũng có thuộc tính này (do các loại virus hiện
nay thường đặt thuộc tính các tập tin của chúng như
vậy) nên đã thiết đặt lại chế độ hiển thị hai dạng thuộc
tính ẩn này có thể hiển thị đối với Explorer để có thể

"nhìn thấy" chúng cho công việc quét virus. Do sự hiển
thị các tập tin quan trọng này nên những người dùng
cảnh giác với virus chưa thực sự hiểu được công dụng
của chúng đã xoá chúng và hậu quả không xảy ra ngay
sau khi xoá tập tin, mà lần khởi động kế tiếp máy tính
mới báo lỗi như vậy. Khá hài hước là tôi gặp một số
người đã thực hiện việc "Dọn dẹp và xoá các tập tin linh
tinh vớ vẩn" theo một ý tốt để rồi gây lỗi.
Tập tin bị virus hoặc các phần mềm độc hại xoá đi cũng
là một nguyên nhân, tuy nhiên cũng hiếm gặp như đối
với trường hợp tập tin bị lỗi do ổ cứng. Nguyên nhân có
vẻ như lẽ ra xảy ra nhiều này nhưng thực tế ít xảy ra thì
lại xuất phát bởi các loại virus ngày nay thường quan
tâm đến việc đánh cắp thông tin hoặc biến máy tính nạn
nhân thành một máy tính ma để có thể điều khiển từ xa
thực hiện các hành động mờ ám chứ không còn là mục
đích gây phá hoại như trước đây nữa. Nếu như virus
muốn thực hiện các hành động trên thì chúng phải ở
trong môi trường Windows, mà việc phá hoại việc khởi
động hệ thống sẽ làm mất môi trường mà chúng không
còn đất sống. Chính lý do này mà tôi tự tin nói rằng
chúng ít xảy ra.
XÁC ĐỊNH LỖI VÀ KHẮC PHỤC
Kiểm nghiệm lại một chút
Thực
tế thì
tôi
không
nhớ
chính

xác
đến
từng
chi
tiết và
cách
khắc
phục đối với lỗi này, do đó cần phải có bước kiểm
nghiệm, kiểm chứng lại để xem có chính xác là như vậy
hay không. Đây là hình thức mà tôi thường thực hiện
đối với những bài viết của mình trên blog trước khi xuất
bản nó nhằm tránh những sự phổ biến kiến thức sai,
không đúng thực tế. Ở đây tôi viết ra một số bước kiểm
chứng của mình để tránh sự hạn hẹp về tri thức của bản

khắc phục lỗi ntldr is missing
Menu lựa chọn các chế độ khởi động của
Windows họ NT. Để vào menu này, bạn bấm F8
khi khởi động.
thân (ở một số bài khác thì kiểm nghiệm lại thường
thông qua hình thức tìm kiếm các thông tin trên các
website có uy tín hoặc sự thảo luận của nhiều người).
Để tiến hành kiểm nghiệm lại, tôi đã thử xoá đối với
một số tập tin xem sao. Kết quả thử xoá một số tập tin
như sau:
- Xoá tập tin NTDETECT.COM để giả một trường hợp
hư hỏng tập tin hoặc virus phá hoại. Tập tin này có thể
được xoá từ trong hệ điều hành, tức là khi bạn đang làm
việc ở trong Windows và xoá chúng đi, hệ điều hành đã
không có một hành động nào cảnh báo hoặc ngăn chặn

chúng ta xoá tập tin này. Sau khi xoá thì quá trình khởi
động hệ thống liên tục xảy ra hiện tượng khởi động lại:
Cụ thể là khi khởi động thì sau quá trình POST, máy
tính chuyển sang trao quyền cho hệ điều hành, và lúc
này thì hệ điều hành nhận ra thiếu tập tin và chúng khởi
động lại hệ thống mà không hiển thị bất kỳ một lỗi nào
cả. Không ổn. Chờ một tiến trình khởi động tiếp theo tôi
nhanh tay bấm phím F8 để hiển thị ra bảng lựa chọn các
chế độ khởi động vào họ Windows NT. Ở đây bạn có
thể nhìn thấy nhiều chế độ lựa chọn cho quá trình khởi
động như Safe mode (chế độ khởi động tối thiểu và
không nạp một số driver hoặc các service của
Windows), Tuy có nhiều lựa chọn như vậy nhưng bạn
không thể lựa chọn bất kỳ chế độ khởi động nào mà
thành công được bởi vì tất cả các lựa chọn đó đèu cần
thiết đến tập tin này.
- Khi tôi thử xoá tập tin NTLDR thì mới đúng là hệ điều
hành hiện thông báo như đã nói ở trên, tức là xuất hiện
dòng "NTLDR is missing. Press Ctrl + Atl+Del to
restart", việc này thì đã quá rõ ràng bởi nhiều người đã
từng gặp và mới gây ra lỗi. Tôi lại thực hiện hành động
bấm phím F8 khi khởi động, nhưng kết quả là bảng lựa
chọn chế độ khởi động hệ điều hành đã không hiển thị
ra. Như vậy càng thấy công dụng quan trọng của tập tin
này.

×