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

Khắc phục: VMware báo "Operating System not Found" (Không tìm thấy hệ điều hành)

Một số người dùng Windows đang thử dùng VMware Workstation hoặc VMware Player báo cáo họ thấy lỗi "Operating System not found (Không tìm thấy hệ điều hành)" trong quá trình khởi động (bootup) của máy ảo. Lỗi được báo cáo xảy ra khi người dùng thử cài OS từ ổ vật lý (physical drive) hoặc từ file ISO. Vấn đề không độc quyền cho phiên bản Windows cụ thể vì được xác nhận xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Khắc phục: VMware báo  Operating System not Found  (Không tìm thấy hệ điều hành)

Nguyên nhân gây lỗi "Operating System not found"

Chúng tôi đã xem xét vấn đề cụ thể này bằng cách phân tích các báo cáo người dùng và các chiến lược sửa chữa hiệu quả nhất khắc phục lỗi cụ thể này. Nhìn ra, có nhiều nguyên nhân có khả năng kích hoạt lỗi "Operating System not found":

  • ISO không thể boot (không bootable) – Trong hầu hết trường hợp, lỗi này xảy ra vì người dùng cố dùng file ISO thực tế không bootable mà chứa tập hợp cập nhật. Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách dùng ISO khác có thể boot.
  • VMware không được chỉ dẫn dùng ổ vật lý – Nếu bạn đang thử dùng ổ vật lý cho cài đặt máy ảo (ổ quang hoặc USB boot), bạn sẽ cần phản ánh thay đổi đó trong cài đặt VMware. Trong trường hợp này, bạn có thể khắc phục bằng cách làm một số thay đổi trong menu Settings liên quan đến VM.
  • File VM bị hỏng (Corrupted VM files) – Trong một số trường hợp, lỗi này có thể xảy ra nếu một số file thuộc máy ảo bạn đang thử khởi chạy đã bị hỏng. Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách tạo lại máy ảo từ đầu (from scratch).
  • Thời gian boot PXE quá ngắn – Cũng có thể trình tự boot thất bại vì trình tự PXE kết thúc trước khi màn hình yêu cầu tương tác người dùng được hiển thị. Trong trường hợp này, bạn có thể khắc phục bằng cách sửa file .vmx với độ trễ boot (boot delay).

Nếu bạn đang cố khắc phục cùng thông báo lỗi, bài viết này sẽ cung cấp các giải pháp đã kiểm tra có thể khắc phục vấn đề cho bạn. Dưới đây, bạn sẽ tìm thấy một số phương pháp mà người dùng khác gặp lỗi "Operating System not found" đã dùng thành công để khắc phục vấn đề cụ thể này.

Vì các phương pháp dưới được sắp xếp theo hiệu quả và độ khó, chúng tôi khuyên bạn làm theo thứ trình bày. Một trong số chúng chắc chắn sẽ khắc phục vấn đề bất kể nguyên nhân gây ra nó.

Phương pháp 1: Xác minh ISO có thể boot (bootable)

Trong hầu hết trường hợp, vấn đề cụ thể này xảy ra với người dùng nhầm lẫn dùng file ISO thực sự chứa gói cập nhật thay vì OS có thể boot. Hãy nhớ bạn cần dùng phương tiện hệ điều hành có thể boot (bootable OS media) để việc mount thành công trên máy ảo của bạn.

Nếu bạn thấy lỗi "Operating System not found" khi cố cài OS file trên VMware, hãy bắt đầu bằng cách đảm bảo ISO bạn đang dùng thực sự có thể boot. Trong trường hợp bạn xác định ISO bạn dùng không bootable, hãy chọn tùy chọn khác hoặc làm theo phương pháp tiếp theo bên dưới.

Phương pháp 2: Chỉ định bạn đang dùng thiết bị vật lý (nếu áp dụng)

Nếu bạn đang thử cài OS từ ổ bootable, có thể bạn gặp lỗi "Operating System not found" vì bạn đã không chỉ định ổ boot. Để boot từ CD/DVD vật lý không gặp vấn đề, bạn sẽ cần nói cho VMware (qua menu Settings) rằng nó cần boot từ CD hoặc DVD vật lý.

Dưới đây là hướng dẫn nhanh cách làm:

  1. Nhấp đúp vào VMware Workstation hoặc VMware Player để mở ứng dụng.
  2. Từ menu chính, nhấp chuột phải vào máy bạn gặp vấn đề và chọn Settings (Cài đặt).
  3. Trong Virtual Machine Settings (Cài đặt máy ảo), chọn tab Hardware (Phần cứng) từ trên màn hình.
  4. Tiếp theo, cuộn xuống danh sách thiết bị và nhấp vào CD/DVD (SATA) một lần để chọn nó.
  5. Với thiết bị CD/DVD (SATA) được chọn, chuyển sang khung bên phải và đổi công tắc Connection (Kết nối) sang Use physical drive (Sử dụng ổ vật lý). Sau đó, dùng menu thả xuống chọn ổ quang bạn đang gắn phương tiện cài đặt.
  6. Khi đã chỉ dẫn VMware dùng đúng ổ quang vật lý, nhấp Ok để lưu thay đổi.
  7. Khởi chạy máy ảo một lần nữa và xem vấn đề có được giải quyết hay không.
Khắc phục: VMware báo  Operating System not Found  (Không tìm thấy hệ điều hành)

Nếu bạn vẫn gặp lỗi "Operating System not found", hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 3: Tạo lại máy ảo (Recreating the virtual machine)

Một số người dùng bị ảnh hưởng báo cáo họ khắc phục được bằng cách tạo lại máy ảo và đảm bảo BIOS được ưu tiên thay vì UEFI. Những người dùng VM Fusion hoặc VMware Workstation báo cáo bỏ chọn Easy Install đã khắc phục vấn đề cho họ.

Dưới đây là hướng dẫn nhanh tạo lại máy ảo:

  1. Mở ứng dụng VMware và nhấp Home từ menu trái. Sau đó, chuyển sang menu phải và nhấp Create a New Virtual Machine (Tạo máy ảo mới).
  2. Từ màn hình New Virtual Machine Wizard (Phép thuật máy ảo mới), chọn nguồn cài đặt và nhấp Next.
    Lưu ý: Nếu bạn dùng VM Fusion hoặc VMware Workstation, đảm bảo bạn bỏ chọn "Easy Install".
  3. Từ màn hình tiếp theo, đặt tên cho máy ảo và vị trí lưu máy ảo.
  4. Ở màn hình tiếp theo, đặt dung lượng ổ đĩa tối đa và quyết định phương pháp lưu ảo hóa ổ đĩa trước khi nhấp Next lại.
  5. Ở màn hình tiếp theo, để cài đặt phần cứng ở giá trị mặc định hoặc tự đặt trước khi nhấp Finish (Hoàn tất).
  6. Chạy máy ảo mới tạo và xem vấn đề có được giải quyết hay không.
Khắc phục: VMware báo  Operating System not Found  (Không tìm thấy hệ điều hành)

Nếu cùng lỗi "Operating System not found" vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.

Phương pháp 4: Đảm bảo bạn thấy màn hình cài đặt Windows Installer

Nhìn ra, với một số cấu hình máy ảo, VMware có khả năng cố boot PXE và thất bại vì người dùng không thể kết nối với VM đủ nhanh và nhấn phím tại màn hình Press any key to boot into Windows Installer (Nhấn phím bất kỳ để boot vào Windows Installer) đủ nhanh.

Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách thiết lập độ trễ boot (boot delay) 6 giây hoặc cao hơn để có thời gian hành động trong màn hình Press any key to boot into Windows Installer.

Dưới đây là hướng dẫn nhanh cách làm:

  1. Đảm bảo bất kỳ máy ảo nào và ứng dụng VMware chính đều đóng.
  2. Trước hết, bạn sẽ cần trình soạn thảo văn bản đủ thông minh để chỉnh sửa file .vmx. Bạn cũng có thể làm với notepad, nhưng để đảm bảo bạn không vô tình làm hỏng dữ liệu, chúng tôi khuyến khích tải & cài Notepad++ (tại đây).
  3. Khi đã có trình soạn thảo tin cậy, mở File Explorer và điều hướng đến vị trí:
    C:\Users\*YourUser*\Documents\Virtual Machines

    Lưu ý: Hãy nhớ *YourUser* chỉ là placeholder cho tên tài khoản Windows của bạn. Thay thế bằng tên áp dụng trong tình huống của bạn.

  4. Khi đến thư mục Virtual Machines, mở thư mục liên quan đến máy ảo bạn gặp vấn đề.
  5. Bên trong thư mục máy ảo, tìm file .vmx thuộc VM này.
    Lưu ý: Nếu bạn không thấy phần mở rộng (extension), vào ribbon trên, nhấp tab View và đảm bảo hộp liên quan đến File name extensions (Phần mở rộng tên file) được chọn.
  6. Nhấp chuột phải vào file .vmx và chọn Edit with Notepad++ (Sửa với Notepad++).
  7. Trong cửa sổ Notepad++, cuộn xuống cuối màn hình và dán dòng mã sau:
    bios.bootDelay = "6000"
  8. Vào File từ ribbon trên và nhấp Save (Lưu). Sau đó, bạn có thể đóng file mở trong Notepad++ an toàn.
  9. Mở máy ảo trước đây kích hoạt lỗi "Operating System not found" và xem vấn đề có được giải quyết hay không.
Khắc phục: VMware báo  Operating System not Found  (Không tìm thấy hệ điều hành)