Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi DiskPart "No fixed disks to show" (Không có đĩa cố định để hiển thị)

Lỗi "There Are No Fixed Disks to Show" (Không có đĩa cố định để hiển thị) xảy ra khi một số người dùng Windows 7, Windows 8.1 hoặc Windows 10 cố gắng chạy tiện ích DiskPart. Hầu hết người dùng bị ảnh hưởng báo cáo rằng máy tính hoàn toàn không thể khởi động từ bất kỳ HDD nào được kết nối (nhưng nó có thể khởi động từ phương tiện cài đặt Windows).

Nguyên nhân gây ra lỗi "There Are No Fixed Disks to Show"

  • HDD được kết nối không đúng – Như đã chỉ ra, một trong những nguyên nhân phổ biến nhất gây ra lỗi cụ thể này là HDD được kết nối không đúng. Trong hầu hết các trường hợp, điều này xảy ra nếu cáp dữ liệu SATA hoặc ATI không được cắm hoàn toàn hoặc bị hỏng. Trong trường hợp này, bạn có thể khắc phục bằng cách mở máy tính xách tay hoặc vỏ máy tính và khởi động máy tính mà không có HDD trước khi thiết lập kết nối một lần nữa.
  • Thiếu driver VMware – Nếu bạn gặp vấn đề này sau sự cố NAT khi sử dụng máy ảo VMware, có thể đây là kết quả trực tiếp của kernel panic (hoảng loạn hạt nhân). Để khôi phục cài đặt Windows trong trường hợp này, bạn sẽ cần dựa vào Chế độ khôi phục (Recovery mode) để đưa mọi thứ về trạng thái hoạt động. Để làm điều này, bạn sẽ cần chạy một loạt lệnh CMD trong Command Prompt nâng cao.
  • Dữ liệu BCD bị hỏng – Một số người dùng bị ảnh hưởng đã xác nhận rằng vấn đề này cũng có thể xảy ra do loại nào đó hỏng hóc tệp hệ thống bên trong Dữ liệu Cấu hình Khởi động (Boot Configuration Data). Trong trường hợp này, bạn nên có thể khắc phục bằng cách mở Command Prompt nâng cao và xây dựng lại các tệp BCD bị hỏng bằng một loạt lệnh.
  • Lỗi khởi tạo (Initialization Error) – Lỗi khởi tạo cũng có thể là nguyên nhân chính dẫn đến xuất hiện thông báo lỗi cụ thể này. Nếu tình huống này áp dụng, bản sửa tốt nhất cho người dùng cuối là sử dụng tiện ích Sửa chữa tự động (Automatic Repair). Nhưng để thực hiện bản sửa này, bạn cần sở hữu phương tiện cài đặt Windows tương thích.

Làm thế nào để khắc phục lỗi "No Fixed Disks to show"?

Bây giờ chúng ta đã hiểu các nguyên nhân có khả năng nhất đằng sau lỗi này, hãy chuyển sang các bước bạn cần thực hiện để khắc phục sự cố và giải quyết vấn đề.

1. Kết nối lại HDD

Như một số người dùng bị ảnh hưởng đã báo cáo, lỗi "There Are No Fixed Disks to Show" có thể xảy ra do sự không nhất quán phần cứng do một chân kết nối không được kết nối đúng cách.

Nếu bạn gần đây đã thực hiện một số sửa đổi phần cứng (Ví dụ: chuyển cài đặt sang vỏ mới, hoặc di chuyển HDD từ máy này sang máy khác), bước đầu tiên là đảm bảo HDD được kết nối đúng cách.

Dưới đây là hướng dẫn từng bước để đảm bảo HDD được kết nối đúng cách:

  1. Tắt máy hoàn toàn và đảm bảo nguồn điện được ngắt hoàn toàn bằng cách tháo cáp khỏi ổ cắm điện.
  2. Trang bị dây đeo chống tĩnh điện (nếu có) và mở vỏ máy tính/máy tính xách tay.
  3. Tháo cáp nguồn và cáp dữ liệu SATA/ATA từ HDD, sau đó khởi động máy tính đủ lâu để nó nhận ra HDD không còn được kết nối.
  4. Bạn sẽ nhận được lỗi nói rằng không có thiết bị lưu trữ nào được kết nối với máy tính này. Ngay khi thấy nó, hãy tắt máy tính lại và kết nối hai cáp một lần nữa – Đảm bảo cả hai đều được kết nối đúng cách (cắm hoàn toàn).
  5. Khởi động máy tính một lần nữa và xem vấn đề có được giải quyết không.

Nếu bạn vẫn gặp lỗi "There Are No Fixed Disks to Show", hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.

2. Cài đặt driver VMware bị thiếu (nếu áp dụng)

Nếu bạn gặp vấn đề này liên quan đến sự cố NAS khi sử dụng máy ảo VMware, có thể do một loại kernel panic nào đó. Thông thường, trong các tình huống như vậy, vấn đề sẽ làm hỏng cài đặt Windows, khiến nó hoàn toàn không thể khởi động.

Chúng tôi tìm thấy một số trường hợp người dùng trong tình huống tương tự đã cố gắng khắc phục bằng cách sử dụng Chế độ khôi phục Windows để đưa mọi thứ về trạng thái hoạt động. Rất tiếc, trong phần phân vùng, DiskPart hiển thị lỗi "There Are No Fixed Disks to Show" làm dừng thủ tục sửa chữa.

Nếu tình huống này áp dụng cho tình huống hiện tại của bạn, có khả năng cao rằng nó xảy ra do bạn đang sử dụng VMware PVSCSI cho ổ đĩa ảo của mình. May mắn thay, điều này có thể được giải quyết bằng một loạt lệnh chạy từ CMD prompt nâng cao.

Dưới đây là những gì bạn cần làm:

  1. Trong VMware workstation, chuột phải vào máy ảo của bạn và nhấp vào Install VMware Tools (Cài đặt VMware Tools). Sau đó, ở menu tiếp theo, chọn Mount (Gắn) và đợi quy trình hoàn tất.
  2. Với máy ảo đã gắn, bạn cần quay lại menu khôi phục Windows. Để làm điều này, nhấn Windows key + R để mở hộp thoại Run. Một bên trong, gõ 'cmd' và nhấn Ctrl + Shift + Enter để mở CMD prompt nâng cao. Khi bạn thấy UAC (User Account Control), nhấp Yes (Có) để cấp đặc quyền quản trị.
  3. Khi bạn đã ở trong CMD prompt nâng cao, gõ lệnh sau và nhấn Enter:
    drvload "X:\Program Files\VMware\VMware Tools\Drivers\pvscsi\Win8\amd64\pvscsi.inf"
    Lưu ý: X chỉ là placeholder (chỗ giữ chỗ). Thay thế nó bằng ký tự ổ đĩa chính xác nơi VMware được cài đặt.
  4. Sau khi lệnh được xử lý thành công, chạy lệnh sau và nhấn Enter để xem bạn có thể sử dụng tiện ích Diskpart mà không gặp lỗi "There Are No Fixed Disks to Show" hay không:
    X:\windows\system32>diskpart 
    Lưu ý: Hãy nhớ rằng X chỉ là placeholder. Thay thế nó bằng ký tự ổ đĩa hệ điều hành của bạn.
  5. Nếu quy trình thành công và bạn không còn gặp cùng lỗi, hãy gắn lại máy ảo và bạn đã sẵn sàng.

3. Sửa chữa dữ liệu BCD

Như đã chỉ ra, vấn đề này cũng có thể xảy ra do hệ thống của bạn đang gặp phải một số lỗi logic hoặc thậm chí hỏng hóc hệ thống bên trong Dữ liệu Cấu hình Khởi động (Boot Configuration Data). Nếu tình huống này áp dụng, bạn nên có thể khắc phục bằng cách xây dựng lại các tệp BCD bằng một loạt lệnh CMD.

Một số người dùng bị ảnh hưởng đã xác nhận rằng thao tác này cho phép họ truy cập màn hình DiskPart và hoàn thành thao tác mà không gặp lỗi "There Are No Fixed Disks to Show".

Dưới đây là hướng dẫn nhanh những gì bạn cần làm:

  1. Đưa phương tiện cài đặt tương thích vào máy tính và khởi động lại máy tính để khởi động từ nó. Lưu ý: Nếu bạn không có, bạn có thể tạo phương tiện cài đặt tương thích từ một máy tính khỏe mạnh.
  2. Để khởi động từ phương tiện cài đặt, nhấn bất kỳ phím nào khi bạn thấy màn hình đen và đợi trình cài đặt ban đầu tải.
  3. Sau khi bạn khởi động thành công từ phương tiện cài đặt, nhấp vào Repair your computer (Sửa máy tính của bạn) (góc dưới bên trái) và đợi công cụ sửa chữa tải. Lưu ý: Trên Windows 10, bạn có thể buộc vào menu sửa chữa ngay cả khi không có phương tiện cài đặt – Bằng cách buộc 3 lần ngắt quãng máy tính bất ngờ liên tiếp (bằng cách tắt máy tính giữa chuỗi khởi động).
  4. Khi bạn truy cập được menu sửa chữa ban đầu, nhấp vào menu Troubleshoot (Khắc phục sự cố) từ danh sách các tùy chọn có sẵn. Tiếp theo, nhấp vào Command Prompt từ danh sách các tùy chọn con.
  5. Khi bạn đã ở trong cửa sổ Command Prompt mới mở, gõ các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để xây dựng lại dữ liệu cấu hình khởi động:
    Bootrec /scanos Bootrec /fixMBR Bootrec /fixBoot Bootrec /rebuildBCD
  6. Sau khi mỗi lệnh được xử lý thành công, đóng CMD prompt và khởi động lại máy tính để xem vấn đề có còn xảy ra ở lần khởi động hệ thống tiếp theo không.

Nếu cùng lỗi "There Are No Fixed Disks to Show" vẫn xảy ra, hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.

4. Sử dụng Windows Startup Repair (Sửa chữa khởi động Windows)

Nếu không có hướng dẫn nào ở trên cho phép bạn khắc phục lỗi "There Are No Fixed Disks to Show" và chạy tiện ích DiskPart bình thường, rất có thể bạn đang đối mặt với một loại lỗi khởi tạo được gây ra bởi một hoặc nhiều tệp kernel.

Nếu tình huống này áp dụng, bạn nên có thể khắc phục nhanh chóng bằng cách sử dụng công cụ mạnh mẽ nhất có sẵn cho người dùng cuối – tiện ích Sửa chữa tự động (Automatic Repair utility). Một số người dùng cũng gặp vấn đề này đã báo cáo rằng vấn đề được giải quyết hoàn toàn và họ có thể khởi động bình thường sau khi thực hiện các hướng dẫn dưới đây.

QUAN TRỌNG: Quy trình dưới đây nên tương thích với mọi phương tiện cài đặt Windows. Nhưng bạn cần có phương tiện cài đặt tương thích để có thể thực hiện các hướng dẫn dưới đây. Nếu bạn không có phương tiện cài đặt tương thích, đây là cách tạo phương tiện cho Windows 10.

Nếu bạn đã sở hữu phương tiện cài đặt tương thích hoặc đã dùng hướng dẫn trên để tạo một, hãy làm theo hướng dẫn dưới đây để sử dụng tiện ích Startup Repair (Sửa chữa khởi động) để khắc phục sự cố tự động. Đây là những gì bạn cần làm:

  1. Bật máy tính (khởi động lại nếu đã bật) và đảm bảo phương tiện cài đặt Windows được chèn vào ổ DVD hoặc cổng USB. Lưu ý: Hãy nhớ rằng nếu bạn đang sử dụng USB flash drive làm phương tiện cài đặt, bạn có thể cần đảm bảo máy tính được cấu hình để khởi động từ nó trước.
  2. Khi bạn thấy máy tính chuẩn bị vào chuỗi khởi động, hãy kiên nhẫn chờ cho đến khi thấy màn hình đen nói "Press any key to boot from the CD or DVD" (Nhấn phím bất kỳ để khởi động từ CD hoặc DVD). Khi bạn thấy nó, nhấn bất kỳ nút nào để khởi động từ phương tiện cài đặt cụ thể này.
  3. Khi bạn đến màn hình cài đặt ban đầu, hãy tập trung vào góc dưới bên trái của màn hình và nhấp vào siêu liên kết Repair your Computer (Sửa máy tính của bạn) nằm ở phần dưới của màn hình.
  4. Sau vài giây tải, bạn sẽ thấy menu Troubleshooting (Khắc phục sự cố). Khi bạn đến đó, bạn sẽ có tùy chọn chọn từ nhiều tùy chọn. Hãy chắc chắn nhấp vào tính năng Troubleshoot (Khắc phục sự cố).
  5. Từ menu Troubleshoot, nhấp vào Advanced Options (Tùy chọn nâng cao) từ danh sách các tùy chọn khôi phục có sẵn.
  6. Nếu bạn có cài đặt dual boot, bạn sẽ được hỏi muốn sửa hệ điều hành nào. Chọn nó, sau đó kiên nhẫn chờ đợi cho đến khi quy trình hoàn tất.
  7. Sau khi thao tác hoàn tất, tháo phương tiện cài đặt và khởi động lại máy tính để xem vấn đề đã được giải quyết chưa.