Hướng dẫn cài Win 10 trên ổ cứng GPT chuẩn Legacy BIOS

Nên cài Win trên GPT hay MBR?

Microsoft chỉ tương hỗ cài Win trên ổ cứng GPT ở chuẩn UEFI, bài viết này sẽ hướng dẫn bạn làm điều này ở chuẩn Legacy BIOS .Để cài Win trên ổ cứng GPT, bạn cần phải khởi động ở chuẩn UEFI và để cài Win trên ổ cứng MBR, bạn cần phải khởi động ở chuẩn Legacy BIOS. Tiêu chuẩn này vận dụng cho toàn bộ phiên bản Win 10, Win 7, 8 và 8.1 .MBR của Windows không hoạt động giải trí trên đĩa cứng GPT, nó cần một phân vùng ACTIVE. Nếu bạn khởi động BOOTMGR từ Grub2 hoặc Grub4dos, nó sẽ không hề tìm thấy và đọc tệp tin BCD trên ổ cứng GPT. Hơn nữa, Windows không hề triển khai xong quy trình setup trong trường hợp này .

Có thể bạn sẽ gặp một số thông báo lỗi như ở dưới nếu bạn không đáp ứng theo tiêu chuẩn này:

Windows cannot be installed to this disk. The selected disk is of the GPT partition style.
Windows cannot be installed to this disk. The selected disk is not of the GPT partition style.
Windows cannot be installed to this disk. The selected disk has an MBR partition table. On EFI system, Windows can only be installed to GPT disks.
GPT-formatted disk. Legacy boot not supported. Press any key to reboot.
Windows could not complete the installation. To install windows on this computer, restart the installation.

Windows cannot be installed to this disk. The selected disk is of the GPT partition style.

Có một trường hợp phổ biến là nhiều dòng máy chỉ hỗ trợ khởi động Legacy nếu bạn chọn trực tiếp USB, chẳng hạn như máy tính HP EliteBook 8560W của tôi. Trong trường hợp này, bạn cần chọn mục Boot from EFI file trong Boot menu, sau đó chọn đến đường dẫn /EFI/BOOT/BOOTX64.EFI (64-bit) hoặc /EFI/BOOT/BOOTIA32.EFI (32-bit) để khởi động vào UEFI.

Nếu bạn chuyển dời đĩa cứng sang một máy tính khác mà nó không tương hỗ chính sách tương ứng, bạn hoàn toàn có thể chuyển MBR sang GPT hoặc chuyển GPT sang MBR mà không mất tài liệu. Có nhiều công cụ hoàn toàn có thể làm điều này, AOMEI Partition Assistant hoàn toàn có thể giúp bạn tạo thêm phân vùng khởi động mới để khởi động hệ quản lý đã cài trên đĩa này ở chính sách tương thích .Nếu bạn đã biết những điều ở trên, nhưng vì nguyên do nào đó mà bạn vẫn muốn cài Win trên ổ cứng GPT ở chính sách Legacy BIOS, hãy đọc tiếp bài viết này. Có một vài mẹo nhỏ trong bài viết này, xin hãy đọc vừa đủ bài viết trước khi thực thi bất kỳ điều gì .

Khởi động UEFI từ Legacy sử dụng Clover Bootloader

Dù cho máy tính của bạn không tương hỗ UEFI, bạn hoàn toàn có thể giả lập UEFI bằng cách sử dụng Clover Bootloader. Ở đây tôi sẽ khởi động Clover Bootloader ở chuẩn Legacy, sau đó khởi động vào BOOTMGR ở chuẩn UEFI và cài Win 10 trên ổ cứng GPT .

  1. Đầu tiên, bạn cần tạo USB cài Win bằng AIO Boot cũng như cài đặt Clover Legacy. Chạy AIOCreator.exe, nhấn nút Bootloaders và cài đặt Clover.
  2. Tiếp theo, khởi động USB và khởi động Clover từ Grub2 và chọn để khởi động trở lại Grub2 (Grub2 bây giờ sẽ được khởi động ở chế độ UEFI).
  3. Chọn trình đơn WinPE & Setup để khởi động bộ cài đặt Windows mà bạn đã tạo ở bước 1. Tiến hành cài đặt như bình thường.
  4. Trình cài đặt đã tạo ra các tệp tin khởi động trong quá trình cài đặt ở giai đoạn này, chờ cho đến khi hệ thống khởi động lại. Khởi động vào Clover nhưng đừng chọn Grub2, hãy chọn biểu tượng Windows mà trình cài đặt đã tạo để tiếp tục quá trình cài đặt.

Đây có lẽ rằng là cách đơn thuần và thuận tiện nhất, bạn hoàn toàn có thể thiết lập Clover Bootloader vào ổ cứng để tiện sử dụng thay vì sử dụng USB .

Di chuyển hệ điều hành Windows đã được cài trên MBR sang GPT

Windows không hề triển khai xong quy trình thiết lập trên phân vùng GPT nhưng nó trọn vẹn hoàn toàn có thể chạy trên phân vùng GPT sau khi đã được setup. Nếu bạn đã có một hệ quản lý Windows được thiết lập trên ổ cứng MBR thì bạn hoàn toàn có thể chuyển dời nó sang ổ cứng GPT. Bạn cũng hoàn toàn có thể cài Win trên ổ đĩa USB ( Windows To Go ), sau đó chuyển dời nó sang ổ cứng GPT .Bạn hoàn toàn có thể sử dụng DISM hoặc những công cụ như Acronis True Image, TeraByte Image for Windows để làm điều này .

Nếu bạn muốn sử dụng Clover để khởi động như phương pháp cài mới ở trên, bạn cần tạo ra các tệp tin cấu hình khởi động. Sử dụng bcdboot để làm điều này, F: là ổ đĩa đã được cài đặt Windows.

bcdboot F:\Windows /s F: /f UEFI

Thêm menu boot vào Windows Boot Manager

Bạn hoàn toàn có thể làm điều này trong trường hợp bạn hoàn toàn có thể khởi động vào Windows Boot Manager ở chính sách Legacy, ví dụ điển hình như đĩa cứng tiên phong của bạn là MBR, và Windows được thiết lập trên đĩa cứng thứ hai ( GPT hoặc MBR ), hoặc là bạn muốn khởi động vào Windows Boot Manager từ USB .

Gán một ký tự ổ đĩa (drive letter) cho phân vùng hệ thống trên đĩa MBR, bạn có thể sử dụng Disk Management hoặc diskpart để làm điều này. Bỏ qua nếu phân vùng đã được gán một ký tự ổ đĩa (ví dụ: ổ đĩa USB).

diskpart
list disk
select disk mbr_disk_number
list part
select part system_partition_number
assign letter=S
exit

Sử dụng lệnh sau để tạo tệp tin cấu hình khởi động vào phân vùng S: ở trên, F: là ổ đĩa đã được cài đặt Windows:

bcdboot F:\Windows /s S : /f BIOS

Khởi động BOOTMGR từ Grub2 và Grub4dos

BOOTMGR không hoạt động giải trí trên đĩa GPT ở chuẩn Legacy BIOS, nhưng nó hoạt động giải trí trên ISO9660. Và Grub2 cũng tương hỗ khởi động đĩa cứng GPT ở chính sách Legacy BIOS. Bạn hoàn toàn có thể đóng gói những tệp tin thông số kỹ thuật khởi động thành một tệp tin ISO, sau đó khởi động nó từ Grub2 hoặc Grub4dos .

Hướng dẫn cài Win 10 trên ổ cứng GPT chuẩn Legacy BIOS

Tạo các tệp tin cấu hình khởi động, F: là ổ đĩa đã được cài đặt Windows:

bcdboot F:\Windows /s F: /f BIOS

Thư mục Boot và tệp tin bootmgr sẽ được tạo ra, chúng nằm ở gốc và bị ẩn. Bây giờ bạn có thể tạo một tệp tin ISO chứa thư mục và tệp tin này để khởi động nó qua Grub2 và Grub4dos. Tôi sử dụng mkisofs để tạo tệp tin ISO:

G:\AIO\Tools\mkisofs.exe -lJR ^
	-o F : \ WindowsOnGPT. iso -V WindowsOnGPT ^
	-graft-points "Boot=F:\Boot" "bootmgr=F:\bootmgr"

Thêm trình đơn cho Grub2, tệp tin cấu hình Grub2 của AIO Boot là /AIO/Menu/Main.cfg. Đoạn mã này sử dụng Grub4dos, Grub2 sẽ khởi động trực tiếp Grub4dos với các lệnh. Bạn có thể tạo một tệp tin El Torito ISO để khởi động với memdisk, nhưng sử dụng Grub4dos sẽ nhanh hơn rất nhiều.

### Start WindowsOnGPT
menuentry "Boot Windows on GPT" {
	set opt="set iso_path=/WindowsOnGPT.iso;
			find --set-root --ignore-floppies --ignore-cd %iso_path%;
			map %iso_path% (0xff) || map --mem %iso_path% (0xff);map --hook;
			chainloader (0xff)/bootmgr"
	linux16	/ AIO / Tools / grub4dos / grub.exe --config-file=${opt}
}
### End WindowsOnGPT

Thêm trình đơn cho Grub4dos, tệp tin cấu hình Grub4dos của AIO Boot là /AIO/Menu/Grub4dos.cfg:

title Boot Windows on GPT
set iso_path=/WindowsOnGPT.iso
find --set-root --ignore-floppies --ignore-cd %iso_path%
map %iso_path% (0xff) || map --mem %iso_path% (0xff)
map --hook
chainloader (0xff)/bootmgr

Trên đây là 1 số ít cách mà tôi sử dụng để cài Win 10 trên ổ cứng GPT ở chuẩn Legacy BIOS, chưa thử với Win 7 và Win 8, 8.1, nhưng tôi nghĩ nó sẽ hoạt động giải trí. Chúc bạn thành công xuất sắc !

Các bài viết liên quan

Viết một bình luận