1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Máy báo bị lỗi file system : file hal.dll....

Chủ đề trong 'Hỏi đáp Tin học' bởi judas_priest_vn, 16/01/2007.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. judas_priest_vn

    judas_priest_vn Thành viên mới

    Tham gia ngày:
    14/03/2006
    Bài viết:
    99
    Đã được thích:
    0
    Máy báo bị lỗi file system : file hal.dll....

    Anh em nào có cách khắc phục hiện tượng bị lỗi file khởi động trong win như tui ko nhỉ, máy báo thiếu file HAL.dll trong system32....khi khởi động...tui cho đĩa XP vô roìa dùng repair nhưng ko biết cách sử dụng...toàn ra cái gì ko hiểu.....tui biết hồi xư có trò sys to c:/ nhưng ko biết có dùng cho XP được ko và giờ ko có ổ A thì dùng CD được ko và dùng đĩa gì....

    Gấp lắm roài...đừng bảo cài lại XP ( o có Ghost )

    Cám ơn
  2. thang_xeng

    thang_xeng Thành viên rất tích cực

    Tham gia ngày:
    21/10/2005
    Bài viết:
    2.167
    Đã được thích:
    0
    Có 1 cách em hay làm khá hiệu quả với cái bệnh lỗi file này là copy cái file đó từ máy khác và paste nó vào thay thế cho file lỗi, tuy nhiên ko phải file nào cũng làm vậy được.
    Trường hợp của bác có thể áp dụng được đấy
  3. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    Lâu rồi nên không nhớ tất cả các nguyên nhân gây báo thiếu file hal.dll .
    Một trong các cách thông dụng là copy file hal.dll từ đĩa cài Win. Dùng đĩa cài khởi động, rồi copy file i386hal.dl_ thành hal.dll trong thư mục %windir% system32 .
    Tuy đối với mỗi máy có 1 file hal.dll riêng xong vẫn dùng được hal.dll này.
  4. wings

    wings Thành viên rất tích cực

    Tham gia ngày:
    04/07/2002
    Bài viết:
    3.552
    Đã được thích:
    4
    Đây là lỗi thiếu file Dll, hay do trong quá trình sử dụng có install hay uninstall 1 ứng dụng nào đó làm biến đổi version của file này. Gây nên lỗi...Windows không hiểu.
    Cách 1: Bạn download file này về, vào trong Safe Mode, copy vào trong thư mục C:/Windows/System32. Khởi động lại là OK.
    Cal DLL
    Cách 2: Bỏ đĩa Windows XP vào trong ổ đĩa, vào Start / Run gõ : sfc /scannow
    XP sẽ tự động tìm những file thiếu, hỏng mà sửa lại cho bạn. Đây không phải là lỗi hệ thống nên bạn dùng Repair cũng thế mà thôi.
    Thân
    WINGS
  5. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    Bác wings nhầm rồi. Mất file hal.dll thì không thể khởi động được nên 2 cách trên là không khả thi, buộc phải dùng đĩa cài Win để copy lại. Và đây là một trong các lỗi mất file của Window nên dùng đĩa cài Win hoàn toàn có thể xử lý được, có điều là dùng cách nào mà thôi.
  6. judas_priest_vn

    judas_priest_vn Thành viên mới

    Tham gia ngày:
    14/03/2006
    Bài viết:
    99
    Đã được thích:
    0
    Cám ơn bạn nhưng có một hiện tượng thế này mới đau, tôi vừa lấy NC về và vào ổ chứa thư mục WIN thì rỗng ko, ko có gì luôn....tại cũng tính copy nhưng thế thì làm sao giò...hix..cài lại là chắc roài...cứu...cứu...cứu...
    Tôi có dùng Deepfree 6.0
    Được judas_priest_vn sửa chữa / chuyển vào 16:16 ngày 16/01/2007
  7. wings

    wings Thành viên rất tích cực

    Tham gia ngày:
    04/07/2002
    Bài viết:
    3.552
    Đã được thích:
    4
    Mình hiể nhầm ý của judas_priest_vn vì những tưởng bạn vẫn khởi động được.
    Bạn có thể làm cách sau thử xem nhé:
    Bạn dùng lịnh "expand" của Recovery Console để lấy lại các filefonts hệ thống của WindowsXP bị lỗi hay thiếu (không dùng "extract" được).
    Bạn Boot bằng WINXP Boot CD_Rom, chọn Recovery Console, tại dấu nhắc lịnh, bạn gõ dòng lịnh:
    expand d:i386hal.dl_ c:windowssystem32hal.dll
    Enter
    (d: là tên ổ CD, giữa "hal.dl_ và c:" cách 1 ký tự)
    Thân
    WINGS
    Bạn thử lại xem có được không nhé.
  8. wings

    wings Thành viên rất tích cực

    Tham gia ngày:
    04/07/2002
    Bài viết:
    3.552
    Đã được thích:
    4
    Wings không biết có thể giúp được bạn bằng những cái này hay không nhưng nếu không được thì bạn có thể phải cài lại hay Ghost lại Windows mà thôi. Nhưng cũng có cái để có kinh nghiệm:
    Đấu tiên là bạn khởi động máy từ đĩa Cd boot, khi xuất hiện màn hình, nhấn R (Resovery console) và vào dos. Tại dấu nhắc hệ thống, di chuyển tới ổ đĩa bạn cài đặt windows:
    1.Việc đầu tiên là kiểm tra tập tin boot.ini (giả sử ổ C: là ổ mặc định chứa windows)
    C: <press enter>
    cd <press enter> (lệnh này để thoát ra ngoài thư mục gốc)
    attrib -r -a -s -h boot.ini <press enter> (đổi thuộc tính ẩn của file Boot.ini để bạn có thể thấy)
    e*** boot.ini <press enter> (sửa chữa file này)
    http://www8.ttvnol.com/uploaded2/wings/e***boot.jpg​
    Sau đó sẽ xuất hiện một bảng cụ thể như sau:

    [boot loader]
    timeout=5
    default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect

    http://www8.ttvnol.com/uploaded2/wings/e***.jpg​
    Bạn thay đổi và đưa xuống dưới:
    [operating systems]
    default=multi(0)disk(0)rdisk(1)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect. Lưu tập tin boot.ini
    2. Tiếp theo tìm tập tin hall.dll
    C:>dir hal.dll /s( C: là ổ đĩa bạn đã cài windows vào)
    Nếu sau khi hệ thống báo là "file not found", tức là tập tin này bị xóa. Bây giờ, bạn cho đĩa windows vào và gõ lệnh sau :
    expand x:i386hal.dl_ C:windowssystem32hal.dll
    X: Ổ CD
    C: Ổ bạn cài windows
    Như cách ở trên.
    Bạn thử xem nhé. Chúc thành công.
    Thân
    WINGS
    Được wings sửa chữa / chuyển vào 16:55 ngày 16/01/2007
  9. Alpha5

    Alpha5 Thành viên mới

    Tham gia ngày:
    20/08/2003
    Bài viết:
    566
    Đã được thích:
    0
    Bạn hẫy kiểm tra xem có đúng ổ đó là ổ cài Win không. Rất có thể bạn format bằng NTFS nên dùng đĩa thường là nó không nhận ổ. Chứ nếu đã rỗng không thư mục chính thì phải cài lại Win rồi. Và bạn phải fdisk lại cả ổ cứng vì rất có thể là đã lỗi MBR.
    Nếu vẫn còn thư mục Window thì bạn hãy làm theo cách trên theo hướng dẫn của bác wings.

Chia sẻ trang này