2 điểm bởi GN⁺ 2025-11-01 | 1 bình luận | Chia sẻ qua WhatsApp
  • Ventoycông cụ mã nguồn mở tạo ổ USB có thể khởi động bằng các tệp ISO, WIM, IMG, VHD(x), EFI
  • Không cần format đĩa lặp đi lặp lại, chỉ cần sao chép tệp ảnh là có thể khởi động, hỗ trợ lưu nhiều tệp cùng lúc và chọn để chạy từ menu khởi động
  • Hỗ trợ đồng nhất nhiều kiến trúc như x86, ARM64, MIPS64ELkiểu phân vùng MBR·GPT
  • Đã được kiểm thử với hơn 1200 tệp ISO trên Windows, Linux, Unix, ChromeOS, VMware, Xen
  • Với cách dùng đơn giản và độ tương thích cao, đây là giải pháp multiboot hữu ích cho quản trị viên hệ thống và nhà phát triển

Tổng quan

  • Ventoy là công cụ tạo USB có thể khởi động trực tiếp các tệp ISO/WIM/IMG/VHD(x)/EFI
    • Có thể khởi động chỉ bằng cách sao chép tệp ảnh vào USB mà không cần format đĩa nhiều lần
    • Có thể lưu nhiều tệp ảnh cùng lúc và cung cấp menu lựa chọn khi khởi động
    • Cũng có thể duyệt và khởi động các tệp ảnh nằm trên ổ đĩa cục bộ
  • Hỗ trợ theo cùng một cách cho x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI
  • Tương thích với cả kiểu phân vùng MBR và GPT
  • Hỗ trợ hầu hết hệ điều hành như Windows, WinPE, Linux, Unix, ChromeOS, VMware, Xen
  • Đã kiểm thử hơn 1200 tệp ISO và hỗ trợ hơn 90% các bản phân phối được đăng trên distrowatch.com

Tính năng chính

  • 100% mã nguồn mở, cách dùng đơn giản, tốc độ sao chép nhanh
  • Có thể cài đặt trên USB, ổ đĩa cục bộ, SSD, NVMe, thẻ SD
  • Khởi động trực tiếp các tệp ISO/WIM/IMG/VHD(x)/EFI không cần giải nén
  • Hỗ trợ duyệt và khởi động tệp ảnh trên ổ đĩa cục bộ
  • Tệp ISO không cần nằm liên tục trên đĩa vẫn có thể khởi động
  • Hỗ trợ kiểu phân vùng MBR/GPT (v1.0.15 trở lên)
  • Bao gồm các tính năng Secure Boot, Linux persistence, cài đặt tự động Windows/Linux, mở rộng biến
  • Hỗ trợ các hệ thống tệp FAT32, exFAT, NTFS, UDF, XFS, Ext2/3/4
  • Hỗ trợ tệp ISO lớn hơn 4GB
  • Có thể đặt bí danh menu, hiển thị thông báo hướng dẫn, bảo vệ bằng mật khẩu, tùy biến giao diện theme
  • Cung cấp kiểu menu khởi động native Legacy/UEFI
  • Có thể khởi động Linux vDisk, hỗ trợ toàn bộ quy trình cài đặt, chuyển đổi chế độ List/TreeView
  • Cung cấp framework plugin và công cụ cấu hình GUI (VentoyPlugson)
  • Hỗ trợ tiêm tệp môi trường runtime, thay thế động tệp cấu hình khởi động, chống ghi USB và nâng cấp không mất dữ liệu
  • Ngay cả khi có bản phân phối mới phát hành, không cần cập nhật Ventoy

Hệ điều hành được hỗ trợ

  • Dòng Windows: Windows 7~11, Windows Server 2012~2025, WinPE
  • Dòng Linux: Debian, Ubuntu, CentOS, RHEL, Fedora, openSUSE, Arch, Manjaro, Kali và nhiều bản khác
  • Dòng Unix: FreeBSD, pfSense, TrueNAS, GhostBSD v.v.
  • Dòng ChromeOS: FydeOS, CloudReady, ChromeOS Flex
  • Khác: VMware ESXi, Citrix XenServer, Xen XCP-ng

Công cụ bổ sung

  • Ventoy Browser: chức năng duyệt và khởi động các tệp ISO/WIM/IMG/VHD(x)/EFI trên ổ đĩa cục bộ
  • VentoyPlugson: trình cấu hình GUI dành cho thiết lập plugin Ventoy

Tài liệu và tài nguyên

Cộng đồng và hỗ trợ

Cài đặt và build

Kiểm thử và báo cáo

  • Cách báo cáo image đã kiểm thử: GitHub Issue #1195
  • Đã công khai kết quả kiểm thử hơn 1200 tệp ISO, danh sách chi tiết có thể xem tại Ventoy ISO List

1 bình luận

 
GN⁺ 2025-11-01
Ý kiến Hacker News
  • Ưu điểm lớn nhất của Ventoy là đơn giản hóa tối đa việc tạo USB boot
    Chỉ cần kéo thả ảnh ISO vào ổ đĩa, và có thể chép nhiều file miễn là còn đủ dung lượng
    Khi khởi động chỉ cần chọn ảnh muốn dùng, không cần phải flash lại
    Trong trường hợp của tôi, khi thiết lập dual boot Linux và Windows thì mọi cách khác đều thất bại, nhưng Ventoy lại hoạt động hoàn hảo

    • Với tôi thì chỉ khoảng một nửa số ISO hoạt động, còn lại đều gặp lỗi khởi động
      Vấn đề này xảy ra cả với ISO Linux, nên tôi tự hỏi không biết mình đã làm sai gì
    • Dù không hoàn hảo, tôi vẫn nghĩ đây là một công cụ thật sự đặc biệt khi nó hoạt động tốt
    • Trước đây tôi phải chuẩn bị nhiều USB riêng, mỗi chiếc chứa một image khác nhau, còn giờ thì chỉ một USB4 flash là giải quyết được tất cả
      Ngay cả với Secure Boot, chỉ cần đăng ký Ventoy một lần là mọi ISO đều có thể boot, tiện hơn rất nhiều
    • Một số ISO cài đặt Windows không hoạt động với Ventoy
    • Ventoy giúp việc boot hệ điều hành 64-bit trên máy UEFI 32-bit trở nên dễ dàng hơn
  • Vấn đề binary blob của Ventoy vẫn là một chuyện chưa được giải quyết
    Thảo luận liên quan: GitHub Issue #3224

    • Tôi lại nhìn nhận khá tích cực. Chính nhà phát triển đã nói rõ rằng “chúng tôi có nhiều driver nhị phân, hãy cùng tìm phương án thay thế”, đồng thời còn tiến hành kiểm toán (audit)
      Cách build của từng binary đều được tài liệu hóa; tuy chưa phải là bản build hoàn toàn từ source, nhưng tôi nghĩ mức minh bạch vẫn được đảm bảo
    • Một phương án thay thế được đề xuất là dự án GLIM
    • Một lựa chọn khác là giải pháp phần cứng như đánh giá IODD ST400. Dùng được nhưng vẫn có những điểm bất tiện
    • Tôi nghĩ nếu blob đó đến từ một dự án đáng tin cậy thì chỉ cần xác minh hash là đủ
      Nếu một nơi như Debian bị tấn công thì đó đã là vấn đề lớn hơn nhiều rồi, nên tôi không cho rằng mọi thứ đều cần phải tự build bằng tay
  • Tổng hợp các thảo luận trước đây về Ventoy

  • Tôi thực sự rất thích Ventoy. Giờ đây không còn phải flash lại USB nữa
    Chỉ cần tiếp tục thêm file ISO vào là được, rất đáng để khuyến nghị

    • Tôi cũng có trải nghiệm y hệt. Cứ chép bao nhiêu ISO tùy thích rồi chọn khi boot là xong
  • Ý tưởng thì hay, nhưng nhiều trình cài đặt không tương thích với Ventoy
    Tôi không nhớ cụ thể là những cái nào, nhưng việc cài đặt đã không diễn ra đúng cách

    • Nếu Secure Boot đang ở chế độ thân thiện với Windows thì có thể xảy ra lỗi xác minh
      Cần đăng ký khóa MOK của Ventoy hoặc thay đổi thiết lập Secure Boot
    • Tôi cũng gặp trường hợp một số trình cài đặt không chạy, nên cuối cùng quay về dùng Etcher
      Mất thêm 5 phút còn hơn chấp nhận rủi ro thất bại
    • Ventoy đôi khi làm hỏng ISO openSUSE
    • Một số trình cài đặt bị nhầm lẫn bởi phân vùng EFI trên USB Ventoy
      Cuối cùng tôi phải dùng một USB riêng để cài đặt
    • Các ổ USB giá rẻ có thể không được Ventoy format đúng cách nên không thể boot
      Cuối cùng tôi lại quay về với cả bó flash drive như trước đây
  • Với tư cách là người dùng Ventoy lâu năm, tôi luôn mang theo một USB Ventoy cùng nhiều ISO
    Đặc biệt, tính năng boot file vDisk thông qua plugin VtoyBoot khá thú vị
    Hiện tại tôi đang tùy biến một bản Arch cá nhân, và chỉ còn lại vấn đề tương thích với container LUKS

  • Ban đầu tôi cũng thắc mắc Ventoy khác gì so với các công cụ cũ như dd hay RPi Imager,
    nhưng sau khi đọc README thì cảm thấy Ventoy tốt hơn hẳn
    Nó hỗ trợ nhiều image cùng lúc và không cần phải flash lại USB liên tục

    • Tuy vậy, có lẽ Ventoy sẽ không hoạt động trên Raspberry Pi
  • Tôi từng thắc mắc Ventoy khác gì so với Rufus hay Balena Etcher

    • Hai công cụ đó mỗi lần chỉ ghi được một ISO vào USB, còn Ventoy thì có thể chép nhiều ISO vào thư mục rồi chọn khi boot
      Phần dung lượng còn lại vẫn có thể dùng để lưu file thông thường
    • Balena Etcher là một ứng dụng nặng dựa trên Electron, và có vấn đề gửi telemetry
    • Rufus và Etcher ghi trực tiếp image lên đĩa, còn Ventoy thì chỉ cài phân vùng boot một lần rồi giữ phần còn lại như một hệ thống tập tin bình thường
    • Nói cách khác, Ventoy có cấu trúc cho phép cài một lần rồi tự do thêm nhiều ISO sau đó
  • Tôi tự hỏi vì sao các lựa chọn thay thế Ventoy dựa trên GRUB lại không phổ biến
    Trong thời đại SSD và USB đã rất phổ biến, việc quản lý nhiều ISO bằng GRUB cũng có vẻ khả thi
    Dù vậy, tôi vẫn ngần ngại vì lo về vấn đề xác minh binary blob của Ventoy

    • Tôi cũng có cùng thắc mắc
      Tôi muốn biết liệu có thể cài Ventoy vào một phân vùng trên ổ đĩa trong, thay vì lên toàn bộ ổ đĩa, hay không
      Tài liệu có nói rằng có thể boot image trên ổ cục bộ, nhưng không rõ liệu bản thân Ventoy có thể được cài vào một phân vùng hay không
  • Một ưu điểm khác của Ventoy là có thể dùng USB đồng thời như một thiết bị lưu trữ thông thường
    Chức năng boot ISO và chức năng lưu file không xung đột với nhau