> 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/windows-restored-vm-not-bootable.md).

# Máy ảo Windows đã khôi phục không thể khởi động

Sau khi khôi phục một bản sao của máy ảo từ một ảnh chụp nhanh gần đây, bản sao được khôi phục có thể không khởi động đúng cách. VM có thể dừng lại với thông báo màn hình xanh như sau:

> `Máy tính của bạn đã gặp sự cố và cần khởi động lại. Chúng tôi đang thu thập một số thông tin lỗi, rồi sẽ khởi động lại cho bạn.`

Có một số vấn đề ở cấp độ máy khách có thể khiến VM chạy Windows không khởi động thành công. Dưới đây là các nguyên nhân phổ biến nhất và giải pháp tương ứng.

## Các nguyên nhân và giải pháp phổ biến

### 1. **Ảnh chụp nhanh chưa quiesced**

Một trong những nguyên nhân phổ biến nhất khiến VM đã khôi phục không khởi động được là ảnh chụp nhanh không được tạo trong trạng thái sạch (**quiesced**)... Một ảnh chụp nhanh quiesced đảm bảo rằng bộ nhớ và I/O đĩa của VM ở trạng thái ổn định, giúp VM được khôi phục có khả năng khởi động thành công hơn. Nếu không quiesce, ảnh chụp nhanh có thể đã ghi lại một trạng thái không ổn định hoặc không nhất quán.

#### **Giải pháp:**

* Hãy đảm bảo rằng khi ảnh chụp nhanh được tạo, chúng được **quiesced**. Quiescing cho phép hệ điều hành tạm dừng các thao tác I/O, xả bộ nhớ, và bảo đảm rằng không có giao dịch chưa hoàn tất nào được lưu trong ảnh chụp nhanh.
* Đối với các bản sao lưu trong tương lai, hãy bật **Làm ổn định ảnh chụp nhanh** tùy chọn khi lên lịch sao lưu cho các VM Windows. Tính năng này đảm bảo hệ thống ở trạng thái ổn định trước khi chụp ảnh nhanh.

### 2. **Các bản cập nhật Windows đang chờ hoặc đã cài đặt một phần**

Nếu các bản cập nhật Windows được cài đặt dở dang hoặc đang được triển khai khi ảnh chụp nhanh được tạo, VM được khôi phục có thể gặp sự cố khởi động do trạng thái cập nhật chưa hoàn tất hoặc bị hỏng.

#### **Giải pháp:**

* Khởi động VM vào **Chế độ An toàn** và hoàn tất mọi bản cập nhật đang chờ.
* Bạn cũng có thể thử tạm thời vô hiệu hóa dịch vụ Windows Update để cho phép VM khởi động mà không áp dụng các bản cập nhật chưa hoàn chỉnh. Sau khi khởi động, hãy bật lại thủ công và kiểm tra cập nhật.
* Xem lại **Nhật ký Windows Update** bằng Event Viewer để xác định bất kỳ bản cập nhật nào có vấn đề có thể cần được hoàn nguyên hoặc cài đặt lại.

### 3. **Trình điều khiển không tương thích hoặc bị thiếu**

Đôi khi, cấu hình phần cứng của VM trong VergeOS (ví dụ: bộ điều khiển đĩa, bộ điều hợp mạng) có thể khác với môi trường gốc, gây ra sự cố khởi động do trình điều khiển không tương thích hoặc bị thiếu. Điều này đặc biệt phổ biến khi khôi phục các VM từ một hypervisor khác.

#### **Giải pháp:**

* Khởi động VM bằng **Môi trường khôi phục Windows** và cố gắng tự động sửa chữa hệ thống.
* Xác minh rằng các **Virtio** hoặc **trình điều khiển SCSI** đã được cài đặt, đặc biệt nếu VM đang sử dụng giao diện Virtio cho lưu trữ hoặc mạng.
* Nếu sự cố vẫn tiếp diễn, hãy khởi động vào **Chế độ An toàn** và cập nhật thủ công trình điều khiển của VM từ Trình quản lý Thiết bị.

### 4. **Bộ nạp khởi động bị hỏng**

Nếu bộ nạp khởi động Windows bị hỏng trong ảnh chụp nhanh, VM được khôi phục sẽ không khởi động đúng cách. Điều này có thể xảy ra nếu hệ thống đang thực hiện một tác vụ quan trọng liên quan đến quá trình khởi động (như cập nhật hoặc thao tác đĩa) khi ảnh chụp nhanh được tạo.

#### **Giải pháp:**

* Sử dụng **Windows Recovery Environment (WinRE)** để sửa bộ nạp khởi động:
  1. Khởi động VM bằng đĩa cài đặt Windows hoặc phương tiện khôi phục.
  2. Chọn **Sửa máy tính của bạn** > **Khắc phục sự cố** > **Tùy chọn nâng cao** > **Sửa lỗi khởi động**.
  3. Nếu Sửa lỗi khởi động không hoạt động, hãy mở Command Prompt và chạy các lệnh sau:

     ```doscon
     bootrec /fixmbr
     bootrec /fixboot
     bootrec /rebuildbcd
     ```
* Các lệnh này sẽ sửa chữa Master Boot Record (MBR) và xây dựng lại Boot Configuration Data (BCD).

### 5. **Thay đổi cấu hình phần cứng**

Những thay đổi đối với cấu hình phần cứng của VM, như số lượng CPU, phân bổ bộ nhớ hoặc loại đĩa, có thể gây mất ổn định hoặc ngăn VM khởi động.

#### **Giải pháp:**

* Xác minh rằng cấu hình phần cứng của VM trong VergeOS khớp với cấu hình ban đầu tại thời điểm ảnh chụp nhanh được tạo.
* Nếu bạn đã thực hiện bất kỳ thay đổi nào, chẳng hạn như tăng bộ nhớ hoặc thay đổi số lượng CPU, hãy thử quay lại cấu hình ban đầu để xem VM có khởi động đúng cách hay không.

## Thực tiễn tốt nhất: Quản lý Windows Update trong các VM khách

Một VM khách chạy hệ điều hành Windows và gặp phải việc khởi động lại bất ngờ thường được xác định là do dịch vụ Microsoft Windows Update được cấu hình tự động áp dụng các bản cập nhật thường xuyên yêu cầu khởi động lại.

**Khuyến nghị:**

* Lên lịch **việc tạo ảnh chụp nhanh** trong các khoảng thời gian bảo trì khi các bản cập nhật Windows **không** đang được áp dụng.
* Cấu hình **Windows Update** cài đặt để tránh việc cài đặt hoặc khởi động lại tự động, đặc biệt trên các VM quan trọng. Thay vào đó, hãy sử dụng một **quy trình cập nhật thủ công** trong các khoảng thời gian bảo trì đã lên lịch.
* Thường xuyên xem lại **nhật ký Windows Update** trong Event Viewer để phát hiện các sự cố tiềm ẩn liên quan đến cập nhật có thể ảnh hưởng đến tính ổn định của VM.

***

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

* Cập nhật lần cuối: 2024-09-03
* 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/windows-restored-vm-not-bootable.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.
