Windows 7 từng là hệ điều hành phổ biến nhất. Vì Windows 10 còn mới và có lỗi, nhiều người vẫn dùng Windows 7 làm lựa chọn thay thế. Điều này có nghĩa là mọi người vẫn đang mua bản quyền và cài đặt Windows 7 trên PC. Tuy nhiên, có một vấn đề phổ biến: trình cài đặt Windows 7 không nhận diện ổ cứng bạn muốn cài đặt. Khi chọn ổ cài đặt, danh sách trống rỗng. Cũng có thông báo mờ kèm dấu chấm than trong tam giác vàng: "No drivers found. Click load driver to provide a mass storage driver for installation." Bài viết này sẽ khám phá vấn đề, đưa ra nguyên nhân và giải pháp hiệu quả.

Tại sao trình cài đặt Windows 7 không tìm thấy ổ cứng
Để đọc ổ cứng, Windows phải có driver bộ điều khiển lưu trữ (storage controller) của mainboard, khác với BIOS setup. Trình cài đặt Windows thường tải sẵn tất cả driver ổ cứng, nhưng nếu mainboard của bạn ra mắt sau khi Windows 7 phát hành, driver có thể không được tải, dẫn đến ổ cứng không được phát hiện. Bạn có thể thấy ổ cứng trong BIOS nhưng trình cài đặt Windows không tìm thấy.
Một lý do phổ biến khác là định dạng hệ thống tệp của ổ cứng. Windows thường đọc định dạng NTFS, nên nếu ổ cứng mới hoặc từng dùng cho Ubuntu, Mac hay Linux, định dạng tệp có thể không được Windows setup đọc.
Mainboard và ổ cứng kết nối theo các cách khác nhau (do bộ điều khiển lưu trữ mainboard quy định), quyết định cách trao đổi dữ liệu và giao diện dùng trong BIOS. Bao gồm EFI/UEFI, SATA/IDE, SATA/ATA, SATA/AHCI, SATA/RAID. Sử dụng giao thức kết nối sai có thể gây xung đột, khiến ổ cứng không được BIOS và Windows setup phát hiện.
Dưới đây là cách giải quyết. Bắt đầu với phương pháp 3, 4 & 5 nếu BIOS không phát hiện ổ cứng.
Phương pháp 1: Định dạng/Dọn dẹp ổ cứng bằng 'diskpart' trong Command Prompt
Nếu ổ cứng được BIOS phát hiện, lệnh "clean" sẽ định dạng ổ cứng và đặt hệ thống tệp NTFS. Bạn sẽ mất mọi dữ liệu trên ổ cứng, nên chỉ dùng phương pháp này nếu chắc chắn không cần dữ liệu.
- Đặt đĩa/CD hoặc USB bootable Windows 7 và khởi động lại máy tính.
- Nhấn F12 để đưa menu boot device và chọn USB hoặc DVD/RW (nơi chứa Windows 7 setup).

- Màn hình hiện lên yêu cầu nhấn phím bất kỳ để boot từ DVD/RW hoặc USB. Nhấn phím bất kỳ để khởi động Windows 7 setup.

- Khi màn hình chào mừng Windows Setup xuất hiện, nhấn Shift + F10 để mở Command Prompt (tương tự chọn ngôn ngữ > Repair > Command Prompt).

- Gõ "diskpart" (không dấu ngoặc) và nhấn Enter.
- Gõ "list disk" và nhấn Enter.
- Hy vọng bạn thấy ổ cứng trong danh sách. Sẽ có số xác định ổ. Gõ "select disk X" (X là số xác định ổ của bạn) và nhấn Enter.
- Gõ "clean" và nhấn Enter. Lệnh này sẽ ghi MBR trống, bạn sẽ mất dữ liệu trên ổ cứng nếu có.

- Thử cài đặt lại Windows 7.
Thay vào đó, bạn có thể tháo ổ HDD, gắn vào máy đã có Windows và định dạng ổ bằng hệ thống tệp NTFS. Khi xong, gắn lại ổ HDD và bắt đầu cài đặt Win7.
Phương pháp 2: Tải driver bộ điều khiển lưu trữ ổ cứng từ USB vào Windows setup
Nếu bộ điều khiển SATA/lưu trữ của bạn mới hơn phiên bản Windows 7, phương pháp này sẽ tải driver bộ điều khiển lưu trữ bị thiếu để phát hiện ổ cứng.
- Từ một PC khác, tải driver host/bộ điều khiển lưu trữ ổ cứng từ trang web nhà sản xuất mainboard, hoặc từ trang web nhà sản xuất PC (giả định bạn không thay đổi mainboard gốc).

- Giải nén file zip vào USB drive (nếu là file .exe, thêm đuôi .zip và giải nén vào USB).



- Đặt đĩa bootable Windows 7 và USB drive vào PC gặp sự kiện cài đặt và khởi động lại.
- Nhấn F12 để đưa menu boot device và chọn USB hoặc DVD/RW (nơi chứa Windows 7 setup).

- Màn hình hiện lên yêu cầu nhấn phím bất kỳ để boot từ DVD/RW hoặc USB. Nhấn phím bất kỳ để khởi động Windows 7 setup.

- Khi màn hình chào mừng Windows Setup xuất hiện, chọn ngôn ngữ và nhấn Next.
- Chấp nhận điều khoản và nhấn Next.

- Chọn Custom (advanced) installation.

- Windows sẽ hỏi bạn muốn cài đặt OS ở đâu nhưng danh sách trống.
- Nhấn liên kết 'load driver' ở góc trái dưới cửa sổ.

- Nếu nhận hộp thoại yêu cầu cắm thiết bị chứa driver, nhấn "OK" (hoặc Cancel rồi Browse... để tìm thủ công. Bạn phải chỉ định đúng driver. Nếu cần, đóng cảnh báo về không tìm thấy driver phù hợp, và bỏ chọn checkbox Hide drivers...).

- Duyệt đến đúng ký tự ổ đĩa và vị trí USB drive và nhấn OK.

- Khi tìm thấy driver, bạn sẽ được nhắc chọn bộ điều khiển từ danh sách. Đảm bảo nó được chọn và nhấn Next:

- Ổ cứng sẽ hiển thị và sẵn sàng cho cài đặt Windows 7: chọn ổ và nhấn "Next" để tiếp tục cài đặt.

Phương pháp 3: Thay đổi chế độ bộ điều khiển boot trong BIOS
Phương pháp này giúp nếu BIOS không phát hiện ổ cứng. Bằng cách chuyển sang giao diện BIOS và cơ chế trao đổi dữ liệu đúng, Windows 7 setup sẽ tìm thấy ổ cứng. Bạn có tùy chọn EFI/UEFI hoặc SATA với 4 chế độ boot (ATA, RAID, IDE, AHCI).
- Tắt PC và khởi động lại.
- Nhanh chóng nhấn F2 hoặc F10 để vào BIOS.
- Vào tab "Advanced" và cuộn xuống "SATA Mode."
- Nhấn Enter chọn chế độ. Vào Exit, lưu thay đổi và thoát. Khởi động lại và kiểm tra xem HDD đã được BIOS phát hiện chưa. Lặp lại cho đến khi được phát hiện.

Nếu bạn dùng RAID, hãy chuyển sang AHCI hoặc IDE. Ngược lại, chỉ cần thay đổi chế độ bộ điều khiển đang chọn và kiểm tra xem vấn đề còn tồn tại không. Sau đó, định dạng ổ đĩa bằng phương pháp 1 hoặc dùng Acronis True Image để định dạng.
Mainboard UEFI có thể thiếu tùy chọn này vì chỉ có một loại giao thức bộ điều khiển lưu trữ. Lưu ý phương pháp và tùy chọn chế độ bộ điều khiển có thể khác nhau tùy máy tính. Bạn có thể tìm chế độ bộ điều khiển dưới "Host controller", "IDE Configuration", "SATA configuration" hoặc tương tự.
Phương pháp 4: Reset BIOS
Nếu bạn đã thay đổi cấu hình bộ điều khiển lưu trữ do cập nhật nào đó, hãy thử reset BIOS.
- Tắt PC và khởi động lại.
- Nhanh chóng nhấn F2 hoặc F10 để vào BIOS.
- Vào tab "Exit" và chọn "Restore Defaults."
- Chọn "Yes" trong thông báo cảnh báo và thoát sau khi lưu thay đổi.

Phương pháp 5: Sử dụng cổng SATA khác
Nếu bạn dùng máy để bàn, hãy thử cổng SATA khác xem có giúp được không. Đôi khi mainboard có hai bộ điều khiển khác nhau.
Lưu ý: Đôi khi, sao chép thư mục Boot từ đĩa cài Windows vào USB drive cũng khắc phục được vấn đề này, bạn có thể thử cách đó.