Trình chuyển đổi ảnh đĩa Raw sang QEMU QCOW2

Chuyển đổi một ảnh đĩa Raw dạng phẳng sang QEMU QCOW2 giúp thu nhỏ đáng kể dung lượng sao lưu bằng cách cho phép mở rộng động và nén thông minh.

Chọn hoặc kéo tệp

Chọn hoặc thả tệp vào đây

Chuyển đổi 100% riêng tư trong trình duyệt - tệp không bao giờ rời khỏi thiết bị của bạn

hoặc dán Ctrl+V
Cam kết bảo mật không truyền tải qua mạng: 0 byte được tải lên máy chủ bên ngoài. Toàn bộ quá trình xử lý diễn ra cục bộ trong hộp cát trình duyệt của bạn.

So sánh định dạng & Thông số kỹ thuật

Thông số kỹ thuậtRAWQCOW2
Kiểu MIMEapplication/octet-streamapplication/x-qemu-disk
Loạiraw flat disk imageQEMU copy-on-write virtual disk
Nénnonezlib / zstd cluster compression
Thông số chuẩnRaw Binary Storage StandardQEMU QCOW2 Specification
Phần đầu Magic BytesFlat unformatted byte stream51 46 49 FB (QFI\xfb)

Tổng quan định dạng & Ứng dụng

Quản trị viên hệ thống và nhà phát triển thường xuyên chuyển đổi từ lưu trữ vật lý sang môi trường ảo hóa. Một ảnh đĩa Raw chứa bản sao theo từng cung từ của ổ đĩa, bao gồm mọi khoảng trắng và cung chưa sử dụng. Điều này tạo ra các tệp lớn làm lãng phí không gian lưu trữ có giá trị trên máy chủ cục bộ hoặc ổ đĩa sao lưu. Việc biến đổi tệp phẳng này sang định dạng QEMU QCOW2 giải quyết tình trạng cồng kềnh dung lượng. QCOW2 là viết tắt của QEMU Copy-On-Write phiên bản 2. Nó hoạt động như một vùng chứa thông minh chỉ ghi dữ liệu thực sự được sử dụng bởi hệ điều hành khách. Các nền tảng ảo hóa như Proxmox, KVM và QEMU đọc QCOW2 một cách nguyên bản, biến nó thành tiêu chuẩn công nghiệp để quản lý máy ảo hiệu quả.

Thông số kỹ thuật & Phân tích codec

Một ảnh đĩa Raw (loại MIME application/octet-stream) không có cấu trúc nội dung, siêu dữ liệu hoặc byte nhận dạng nào. Nó chỉ là một luồng dữ liệu nhị phân thô. Ngược lại, một tệp QEMU QCOW2 (loại MIME application/x-qemu-disk) bắt đầu bằng chữ ký nhận dạng 4 byte đặc biệt ở định dạng big-endian: các chữ cái 'Q', 'F', 'I' (0x514649FB), theo sau là số phiên bản. QCOW2 sử dụng kiến trúc dựa trên cụm, chia đĩa ảo thành các khối có kích thước cố định. Nó áp dụng thuật toán nén zlib hoặc zstd không mất dữ liệu cho các cụm này, nghĩa là không có dữ liệu nào bị mất trong quá trình thu nhỏ. Nó cũng hỗ trợ chụp nhanh và mã hóa trực tiếp bên trong vùng chứa.

Khả năng tương thích hệ điều hành & trình duyệt

QCOW2 hoàn toàn tương thích với các môi trường máy chủ Linux chạy các công cụ KVM, QEMU và libvirt. Người dùng macOS có thể làm việc với QCOW2 bằng cách sử dụng các tiện ích dòng lệnh được cài đặt thông qua Homebrew. Windows không hỗ trợ gắn kết QCOW2 nguyên bản, nhưng quản trị viên có thể quản lý các tệp này bên trong WSL2 hoặc sử dụng các công cụ như qemu-img trên Windows. Trình duyệt web không hiển thị hoặc chỉnh sửa định dạng ảnh đĩa một cách nguyên bản.

💡 Thông tin hữu ích

Khi chuyển đổi một ảnh raw lớn, hãy sử dụng công cụ dòng lệnh qemu-img convert với cờ -O qcow2 và bật nén zstd để có tốc độ xử lý nhanh hơn và kích thước đầu ra nhỏ hơn.

So sánh định dạng & Thông số kỹ thuật

Một ảnh đĩa Raw chưa nén 100 GB sẽ mất khoảng 22 phút để truyền qua kết nối di động 4G tiêu chuẩn (50 Mbps). Sau khi chuyển đổi cùng ảnh đó sang tệp QCOW2 đã nén, dung lượng thường giảm xuống còn 35 GB dữ liệu hoạt động, giúp giảm thời gian truyền qua 4G xuống chỉ còn 8 phút. Trên kết nối Cáp quang 1 Gigabit, tệp nén được truyền trong vòng chưa đầy 3 phút.

Câu hỏi thường gặp

Làm thế nào để chuyển đổi ảnh đĩa Raw sang QEMU QCOW2 mà không làm giảm chất lượng?

Quá trình chuyển đổi hoàn toàn không bị mất dữ liệu. Định dạng QCOW2 giữ lại mọi cung và bit từ tệp raw gốc trong khi chỉ loại bỏ không gian trống, chưa phân bổ và áp dụng các thuật toán nén không mất dữ liệu tiêu chuẩn như zlib.

Sự khác biệt giữa ảnh đĩa Raw và QEMU QCOW2 là gì?

Ảnh đĩa Raw là một khối dữ liệu tĩnh, chưa nén khớp với toàn bộ kích thước của ổ đĩa. QEMU QCOW2 là một vùng chứa đĩa ảo nâng cao có tính năng cấp phát động, chụp nhanh nội bộ, mã hóa và nén cấp độ khối để tiết kiệm không gian lưu trữ.