> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/vi/virtual-machines/import-vms-from-files.md).

# Nhập máy ảo từ tệp

Việc nhập qua Tệp cho phép bạn nhập một VM tại một thời điểm bằng cách tải lên các tệp dữ liệu VM (như VMX, VMDK, OVF, VHD/X) lên VergeOS rồi chọn chúng để nhập.

## Nhập một VM (Cấu hình và đĩa) từ Tệp

{% hint style="info" %}
**Các VM Hyper-V**

Các VM Hyper-V nên được xuất sang định dạng OVA/OVF hoặc VMware trước khi tải lên, hoặc bạn có thể dùng **Tạo Shell VM, Nhập đĩa VM** phương pháp được mô tả dưới đây để tạo VM trước, rồi nhập các đĩa.
{% endhint %}

1. Tải lên các tệp cấu hình và ảnh đĩa vào vSAN. Xem [Quản lý tệp](/knowledge-base/vi/virtual-machines/managing-files.md).
2. Nhấp **Máy ảo** trên menu trên cùng.
3. Chọn **+ VM mới**.
4. Từ danh sách tùy chọn, chọn **--Nhập từ Tệp--**. Các tệp đã tải lên vSAN sẽ xuất hiện bên phải trong mục **Các lựa chọn khả dụng**. Nhấp để chọn tệp cấu hình VM (ví dụ: \*.vmx, \*.ovf).
5. Nhấp **Tiếp theo** ở cuối màn hình.
6. Tham số **Tên VM** sẽ mặc định là tên của tệp cấu hình trừ khi bạn chỉ định tên tùy chỉnh.
7. Theo mặc định, tùy chọn **Giữ nguyên địa chỉ MAC** được chọn. Nếu bạn muốn gán một địa chỉ MAC mới cho VM, hãy bỏ chọn tùy chọn này.
8. Chọn **Tầng ưu tiên**, hoặc để ở mặc định. Điều này chỉ định tầng lưu trữ cho các đĩa của VM. Xem [Cách sử dụng Tầng ưu tiên](/knowledge-base/vi/storage-vsan/preferred-tier-usage.md) để biết thêm chi tiết.
9. Nhấp **Gửi** để tạo VM. Bảng điều khiển của VM mới sẽ được hiển thị.

## Tạo Shell VM, Nhập đĩa VM

Nếu bạn không thể nhập toàn bộ cấu hình, bạn có thể tạo một **shell VM** (một VM không có đĩa) rồi nhập từng tệp đĩa riêng lẻ.

1. Tải lên các tệp ảnh đĩa vào vSAN. Xem [Quản lý tệp](/knowledge-base/vi/virtual-machines/managing-files.md) để biết chi tiết.
2. Tạo một **VM tùy chỉnh** với các thông số phần cứng phù hợp. Xem **Tạo VM** phần trong hướng dẫn trợ giúp VergeOS.
3. Thêm một ổ đĩa mới vào VM, đảm bảo bạn chọn **Nhập đĩa** trong trường Tệp.
4. Chọn đúng **Giao diện** (IDE, SATA, virtio-scsi, virtio-legacy, v.v.). Việc dùng **SATA** thường giúp tương thích trình điều khiển tốt hơn trong các HĐH khách.
5. Chọn **Tệp** từ danh sách các tệp đã tải lên (\*.vhd, \*.vhdx, \*.qcow, raw, v.v.).
6. Lặp lại cho các ổ đĩa bổ sung nếu cần.
7. Khởi động VM và xác minh rằng nó khởi động đúng.

{% hint style="info" %}
**Các loại tệp được hỗ trợ**

Những loại tệp sau được hỗ trợ cho việc nhập VM bằng tệp:

* IMG (Ảnh đĩa thô)
* RAW (Ảnh đĩa nhị phân)
* QCOW (QEMU cũ)
* QCOW2 (QEMU, Xen)
* VDI (VirtualBox)
* VHD/VPC (Hyper-V cũ)
* VHDX (Hyper-V)
* OVA (VMware, VirtualBox)
* OVF (VMware, VirtualBox)
* VMDK (VMware)
* VMX (VMware)
  {% endhint %}

## Khắc phục sự cố

### Không khởi động được vào HĐH

Đây thường là sự cố trình điều khiển. Bạn có thể gặp phải **Windows Inaccessible Boot Device** lỗi hoặc tương tự.

**Các bước khắc phục:**

1. Đổi giao diện ổ đĩa từ **virtio-scsi** sang **IDE** hoặc **SATA**.
2. Sau khi HĐH khách khởi động, hãy cài đặt **các trình điều khiển virtio** bằng cách gắn chúng qua ổ CD-ROM ảo hoặc tải chúng xuống từ [virtio-win](https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso).
3. Tắt VM.
4. Chuyển giao diện ổ đĩa trở lại thành **virtio-scsi**.
5. Khởi động lại VM.

***

{% hint style="info" %}
**Thông tin tài liệu**

* Cập nhật lần cuối: 2024-08-29
* Phiên bản vergeOS: 4.12.6
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/knowledge-base/vi/virtual-machines/import-vms-from-files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
