Chuyển GPT sang MBR trong BIOS

Kiến Thức

Hỗ trợ công ty

Liên kết website

Nội Bộ VHT

Lượt truy cập

Cách chuyển đổi ổ cứng từ GPT <=> MBR; vẫn dùng lại HĐH đang có mà không hề mất dữ liệu

 UEFI-GPT Team: cách chuyển đổi ổ cứng từ GPT <=> MBR; vẫn dùng lại HĐH đang có mà không hề mất dữ liệu


 Trong tương lai gần định dạng UEFI-GPT sẽ thay thế dần Legacy-MBR, ưu điểm của UEFI-GPT thì khỏi phải bàn, nhưng phải mất vài năm nữa nó mới thực sự phổ biến trên các thế hệ phần cứng mới và mới chứng tỏ được ưu điểm vượt trội mà nó có được
 Bài viết sau đây được viết từ kinh nghiệm của tuainhan và chính trải nghiệm, thử nghiệm của niemtin007 khi cài đặt trên Dell Vostro 3560, bài viết độc quyền thuộc về nhóm [V-Z] UEFI-GPT Team
 niemtin007 biết đâu đó trên Forum vẫn có rất nhiều Pro hiểu biết về lĩnh vực này nhưng ngại chưa viết. Nếu Pro nào ghé qua xin đóng góp để hoàn thiện topic, cám ơn các bạn!
Toàn bộ quá trình chuyển đổi mà mình giới thiệu trong topic này hoàn toàn không mất dữ liệu, thao tác chuyển đổi từ MBR sang GPT hay ngược lại đều diễn ra rất nhanh khoảng 15 giây!

  • Phần 1Chuyển đổi định dạng ổ cứng từ MBR sang GPT để cài windows 64bit trên hệ thống UEFI-GPT
    1. Nguyên liệu:
    2. Tạo USB cứu hộ và cài đặt
      Sau khi tải file ISO Win8PE64bit của anhdv về máy, bạn tiến hành tích hợp file ISO vào USB bằng UltraISO để tạo USB cứu hộ

      Chuyển GPT sang MBR trong BIOS

      >>> Video hướng dẫn tạo USB Boot hỗ trợ boot được UEFI-GPT của bác tuainhan bằng UltraISO

      >>> Video hướng dẫn tạo USB Boot hỗ trợ boot được UEFI-GPT của bác tuainhan bằng BootICE

    3. Thiết lập BIOS (quan trọng)
      Trong BIOS chuyển Legacy sang UEFI >>> Disable Security boot >>> Disabled Load Legacy Option Rom

      Chuyển GPT sang MBR trong BIOS

      Chú thích: quá trình chuyển đổi chỉ phụ thuộc vào việc chạy tool trên WinPE là chính; bạn có quyền chạy WinPE trên Legacy-MBR để chuyển đổi, đợi đến lúc cài Win rồi chỉnh BIOS sau cũng không ảnh hưởng gì cả. Nhưng để tối ưu quá trình cài Windows trên UEFI-GPT bạn nên thiết lập BIOS từ bây giờ và để tránh một số rắc rối sau khi chuyển đổi
      Lưu ý: Hiện tại một số dòng Laptop mới (thí dụ Asus) sẽ không có tùy chọn thiết đặt EFI trong BIOS, nếu gặp những máy kiểu như này bạn có thể bỏ qua bước này, tiến hành convert ổ cứng sang GPT, trong quá trình cài máy sẽ tự động chuyển sang UEFI cho bạn mà không phải thao tác gì thêm

    4. Chuyển ổ đĩa từ chuẩn MBR sang GPT (quan trọng)
      Sau khi tạo được chiếc USB boot vào Win8PE 64bit bạn giải nén thẳng MiniTool Partition Wizard vào USB (hoặc bạn có thể dùng MiniTool từ gói Apps của anhdv)
      >>> cắm USB vào máy, khởi động lại máy để vào WinPE 
      >>> khởi chạy MiniTool Partition Wizard Professional 8.1 để chuyển ổ đĩa từ chuẩn MBR sang GPTQuá trình chuyển đổi hoàn toàn không mất dữ liệu nếu thao tác chính xác

      Hình ảnh trước khi chuyển đổi

      Chuyển GPT sang MBR trong BIOS

      Cách chuyển: Chọn vào đầu ổ đĩa, chuột phải và chọn Convert MBR Disk to GPT Disk >>> Chọn Apply để hoàn tất chuyển đổi. Lưu ý trước khi chuyển, phân vùng bạn tính cài Win8.1 nên delete thành Unallocated

      Chuyển GPT sang MBR trong BIOS


      Quá trình chuyển đổi hoàn tất. Cắm USB chứa bộ cài windows 8.1 vào, rút USB boot ra và khởi động lại máy
      Giờ ta bắt đầu cài Windows 8.1 
      Mẹo cài nhanh Windows: (nếu cài windows từ USB thì bỏ qua phần này)

      Quá trình cài cũng giống như truyền thống, khi chọn phân vùng cài bạn chọn Create Partition từ phân vùng trống Unllocated. Đến đây máy sẽ xuất hiện thêm 4 phân vùng khác là: Reserved Partition (128MB), Recovery Partition (300MB), EFI System Partition (100MB) và Data Partition (phân vùng để cài)

      Chuyển GPT sang MBR trong BIOS

      Sau khi chọn Partition để cài Windows 8.1 niemtin007 gặp một thông báo lạ do trước đó mình vẫn giữ lại phân vùng cài Windows 7, phân vùng cài windows 8.1 lại ở phía sau nên thứ tự phân vùng hơi lộn xộn mới gặp thông báo thế này. Nếu bạn cũng gặp thì cứ click Ok để tiếp tục cài

      Chuyển GPT sang MBR trong BIOS


      Sau quá trình cài thành công bạn có thể vào BIOS Chuyển Security Boot từ Disable sang Enabled, vậy cuối cùng bạn đã có một Windows 8.1 chạy trên hệ thống UEFI-GPT đúng chuẩn rồi 

      Chuyển GPT sang MBR trong BIOS

      Lưu ý: Sau khi cài Windows trên UEFI-GPT có thể trong những lần Restart đầu tiên máy sẽ khởi động khá chậm. Sau khi cài bạn nhớ cập nhật driver & BIOS mới nhất cho máy tại trang chủ. Tốc độ máy bạn sẽ được cải thiện đáng kể. Đối với việc Update BIOS cho Asus tham khảo bài viết của bạn thaitruong94 tại đây

    5. Video về tốc độ khởi động kinh ngạc của windows 8 64bit trên hệ thống UEFI-GPT (Video mang tính chất lừu tình, để ý thì bản win này đã được lược bớt để tăng tốc độ khởi động)

  • Phần 2: Chuyển đổi định dạng ổ cứng từ GPT sang MBR để cài song song (dual - boot) nhiều hệ điều hành

    Dual boot của niemtin007 diễn ra khá thuận lợi, nhưng trước tiên các bạn cần tạo một chiếc USB recovery để sữa chữa , hoặc một đĩa cài Windows 7 hay 8 đều được và không quan trọng là 32bit hay 64bit gì nhé!

    Để chuyển thành công từ GPT về MBR các bạn làm theo trình tự sau:

    • Vào BIOS chuyển UEFI về Legacy >>> Disable Security boot >>> Enable Load Legacy Option Rom để được kết quả như hình

      Chuyển GPT sang MBR trong BIOS

    • Dùng USB boot Win8PE 64 bit để boot vào mini win8, khởi chạy MiniTool Partition Wizard Professional 8.1 PortableXin lưu ý: Vì khi chuyển từ GPT về MBR tất cả phân vùng đều trở thành Primary, mà MBR chỉ hỗ trợ tối đa có 4 phân vùng Primary thôi nên bạn phải delele các phân vùng Reserved Partition (128MB), Recovery Partition (300MB), EFI System Partition (100MB) trở thành Unllocated (vì các phân vùng Unllocated khi chuyển từ GPT về MBR sẽ được gán mặc định làLogical). Nói chung là làm sao để máy chỉ còn tối đa 4 phân vùng được tạo là được!

      Hình ảnh trước khi chuyển từ GPT sang MBR:

      Chuyển GPT sang MBR trong BIOS

      Kết quả sau khi Delete 3 phân vùng Reserved Partition (128MB), Recovery Partition (300MB), EFI System Partition (100MB)

      Chuyển GPT sang MBR trong BIOS

      Cách chuyển tương tự ở trên nhưng mà là: chọn vào đầu ổ đĩa, chuột phải và chọn Convert GPT Disk to MBR Disk >>> ChọnApply để hoàn tất chuyển đổi. Kết quả đây!

      Chuyển GPT sang MBR trong BIOS

    Cách tạo USB Recovery:


    Chuyển GPT sang MBR trong BIOS
    • >>> Cắm một chiếc USB hay thẻ nhớ có dung lượng khoảng 512MB trở lên. Backup dữ liệu ra ngoài trước vì quá trình tạo USB Recovery, USB/thẻ nhớ sẽ bị format
    • Rê chuột vào góc phía trên bên phải của windows 8.1
    • >>> Bấm vào Search
    • >>> Gõ "Recovery" vào ô tìm kiếm
    • >>> Nhìn vào dòng cuối cùng sẽ thấy:"Create a recovery driver" bạn chọn vào đây
    • >>> Click next, chọn ổ USB/thẻ nhớ của bạn, finish để tạo, quá trình diễn ra khá nhanh
    • Ghi chú: USB Recovery này sẽ được giới thiệu trong cách thứ 1


    1. Cách 1: Dùng USB/đĩa Recovery hoặc đĩa cài windows
      Sau khi chuyển từ GPT về MBR thì máy sẽ không boot được vào Windows (điều dĩ nhiên). Bạn dùng USB recovery vừa tạo để sửa chữa bằng cách chọn Automatic Repair. 
      Hoặc bạn cho đĩa cài đặt windows vào chọn Repair. Quá trình diễn ra khá nhanh!
      >>> Sau quá trình này máy đã có thể boot được vào Windows 8.1. Riêng với máy của niemtin007 thì máy tự tạo dual boot vào cả Windows 7 lẫn Windows 8.1. Và giờ mình chỉ cần sửa chút tên cho menu boot cho gọn lại là OK
    2. Cách 2: Dùng Hirrent boot rebuild
      Trước kia mình có giới thiệu trong phần "hướng dẫn những kỹ năng cơ bản khi dùng USB cứu hộ" công cụ hirrent boot rebuild của linhhonhuynhde đúng không nào (Bạn có thể search 2 tool này trên google, không bắt buộc phải sử dụng bản boot này mới được nhé ). Giờ bạn để ý trong bản hirrent boot này có 2 thứ phần fix tool là:

      Chuyển GPT sang MBR trong BIOS


      Bạn lần lượt dùng 2 tool này để sửa chữa, cách dùng khá đơn giản
      • Với NTBoot Autofix bạn bấm số 1 để nó tự động sửa chữa MBR cho bạn (thằng này có chức năng tương tự như BootICE)

        Chuyển GPT sang MBR trong BIOS

      • Tiếp theo là dùng công cụ Fix Logon Error 2.0 để sửa chữa tiếp, cách dùng cũng rất đơn giản là chọn phân vùng chứa OS và ấn nút start, nếu dual boot thì làm với cả 2 phân vùng

        Chuyển GPT sang MBR trong BIOS

      • Sau quá trình này có thể boot được vào windows của bạn, có trường hơp không boot được thì bạn kiểm tra lại phân vùng, phân vùng phải được Set Active thì mới boot được

    Chuyển GPT sang MBR trong BIOS

  • Phụ lục: Chuyển đổi Windows 8.1 được cài trên Legacy-MBR sang UEFI-GPT mà không phải cài lại Windows
    1. Trước tiên tạo một chiếc USB recovery, hoặc thủ một cái đĩa Windows 8.1 Pro và bản Windows bạn đang dùng phải là Windows 64bit
      >>> Chỉnh lại BIOS như ở phần 1 
      >>> Vào Win8PE để chuyển ổ cứng sang GPT
      >>> Dùng Minitool Partition Wizard Delete phân vùng 100MB trước ổ C 
      >>> Dùng tiếp chức năng Move/Resize của Minitool Partition Wizard làm rộng phân vùng Unllocated vừa xóa trên 528MB. Tức làm giảm dung lượng phân vùng chứa Windows
      >>> Khởi động lại máy để repair
    2. Khuyến cáo: nên cài mới thay vì chuyển đổi, cách trên có máy làm được máy thì không, có thể nó liên quan đến việc có hoặc không có phân vùng 100MB trước ổ C trên Legacy-MBR

    Chuyển GPT sang MBR trong BIOS

  • Phần 3: Cài đặt Ubuntu song song với Win 8.1 trên máy UEFI-GPT
    Toàn bộ nội dung bài viết dưới đây được thực hiện bởi tuainhan và chân thành cám ơn bạn quanghai0108 đã gợi ý trong việc hoàn thiện phương thức

    Cài đặt Ubuntu song song với Win 8.1 trên máy UEFI-GPT đã có nhiều bài viết cùng với video hướng dẫn. Bài viết này chỉ là tổng hợp các cách, có bổ sung thêm vài điểm để giải quyết lỗi phát sinh trong quá trình cài đặt và boot

    1. Chuẩn bị
    2. Tạo USB boot cài đặt Ubuntu

      Chuyển GPT sang MBR trong BIOS


      • Chạy Universal USB Installer
      • Step 1 chọn Ubuntu
      • Step 2 chọn file ubuntu-13.10-desktop-amd64.iso
      • Step 3 đánh chọn vào Now Showing All Drives và chọn USB
      • Step 4 không chọn gì cả
      • Click Create, Yes. Chờ hoàn tất
      • Các bạn có thể dùng BootIce để kiểm tra nếu PBR là SYSLINUX 4.07 là USB đã tạo thành công

    3. Chuẩn bị phân vùng cài đặt
      Các bạn tạo một Unallocated có dung lượng tùy nhu cầu. Khuyên các bạn nên tách dung lượng từ C hoặc di chuyển Unallocated đến ngay sau C (dùng phần mềm partition như Minitool Partition Wizard)
    4. Tắt Fast boot Win 8.1
      • Giữ phím Windows và ấn phím F. Ngay dưới Search chọn Averywhere, gõ Power, chọn Power Options

        Chuyển GPT sang MBR trong BIOS

      • Click Choose what the power button does, click Change setting that are currently unavailable, gỡ chọn Turn on fast startup, click Save changes

        Chuyển GPT sang MBR trong BIOS


    5. Tắt Security boot trong Bios
      Tùy theo từng dòng máy, vị trí Security boot khác nhau, có khi nằm từ tab SecurityAdvanced, có khi nằm ngay trong tabBoot
    6. Chỉnh boot từ USB rồi boot máy từ USB
    7. Cài đặt
      • Từ Menu Grub chọn Install Ubuntu
      • Chọn English, click Continue
      • Click tiếp Continue >>> Continue
      • Install type là phần quan trọng nhất
        • Chọn Something Else rồi click Install Now
        • Chọn Free Space (đây là Unallocated các bạn đã tạo, chú ý dung lượng)
          Click vào dấu +Size xóa rồi nhập 4000 hoặc 6000 (dung lượng cho swap partition tùy các bạn), Use as chọn Swap Area, click OK
          Tiếp tục click vào dấu +, Use as chọn Ext4 Jouraling file System, Mount point chọn / (chọn khác sẽ gây lỗi đấy), click OK
        • Chọn Partition cài đặt vừa tạo (/dev/sda7 ext / trên máy của mình)
          Nếu Device for boot... là /dev/sda thì các bạn click Install Now, nếu chưa phải thì các bạn chỉnh lại.
          Nếu lỗi xuất hiện từ đây, bạn chọn lần lượt các Partition vừa tạo rồi click dấu - sau đó tạo lại
        • Xóa New York rồi nhập Vietnam Time >>> Click Continue >>> Continue
        • Your Name nhập tên người dùng, Your Computer's Name đặt tên cho máy tính của bạn. Tạo Username và password (bạn nên ghi lại để còn dùng sau này). Các bạn chọn Login Automatically nếu muốn đăng nhập tự động >>> click Continue >>> Login Later
          Quá trình cài đặt bắt đầu, các bạn chờ hoàn tất. Rút USB và click Restart Now khi hộp thoại xuất hiện.
          Nếu không khởi động được, các bạn hãy tắt máy rồi mở lại

    8. Menu boot
      • Ubuntu (vào Ubuntu)
      • Advanced options for Ubuntu
      • Windows Boot Manager (Vào Windows)
      • System Setup (Vào Bios)
        Các bạn hãy bật lại Fast Startup trong Win. Cho Win update để xóa thông báo Security boot not config

    9. Chia sẻ kinh nghiệm của bạn thaitruong94
      • Bởi vì làm việc trên Windows chủ yếu nên cần vào Windows nhiều hơn, mặc định cài xong linux bật máy sẽ hiện màn hình Grub để chọn hệ điều hành (OS), OS mặc định là Linux, nhiều khi không kịp ấn là vào linux luôn!
      • Mình vào BIOS >>> chuyển Boot Windows Loader lên trên >>> từ đấy mặc định boot vào Windows đầu tiên, muốn vào Linux thì Restart Windows (hoặc tắt Fast shutdown, hoặc gõ lệnh trong run "shutdown -s -t 0") sau đó ấn nút chọn thiết bị boot >>> chọn Linux, vậy là vào được linux
        P/s: Cách này khá tiện cho ai cài song song nhưng dùng win nhiều hơn. Thêm cái tiện nữa là cho máy ngủ trong linux, vào win dùng xong, lần sau vào linux máy lại tỉnh lại như thường, khá tiện!

    Chuyển GPT sang MBR trong BIOS

    Phần 4: Backup & Recover Windows chuẩn UEFI-GPT bằng Acronis True Image 
    1. Để tránh bài viết bị loãng, mình xin phép dời phần này sang topic mới:
      Backup & Recover Windows chuẩn UEFI-GPT bằng Acronis True Image
    2. Hoặc các bạn có thể tham khảo 1 topic song song khác của Team:
      Ghost + cài Windows theo UEFI, convert ổ cứng MBR <-> GPT, Ghost Windows 8.1 x64 Fullsoft cho máy chuẩn UEFI
      P/s: Click vào các link màu cam phía trên để chuyển trang 

      Chuyển GPT sang MBR trong BIOS

    • [V-Z] UEFI-GPT Team: là một nhóm ảo dành cho tất cả các thành viên đã, đang và sẽ nghiên cứu về UEFI-GPT, hãy tự hào vì mình là một thành viên của nhóm nhé các bạn 

    Chuyển GPT sang MBR trong BIOS

    • Mặc dù đã rất cố gắng diễn đạt và chú thích nhưng không khỏi làm các bạn khó khăn trong theo dõi. Nếu các bạn không rõ hay thắc mắc chỗ nào xin comment phía dưới để nhóm giải thích cho bạn và cũng đồng thời điều chỉnh nội dung phù hợp cho bạn đọc
    • Mình không quan trọng vấn đề Thank, nhưng số lượng thank là bằng chứng cho việc bài viết này có hữu ích với bạn hay không. Vì vậy hãy Thank nếu thực sự bài viết hữu ích với bạn
    • Nếu copy bài viết xin hãy thể hiện sự tôn trọng với công sức người viết, người test bằng cách ghi rõ nguồn, một lần nữa xin cám ơn các bạn đã bỏ ra chút thời gian để theo dõi bài viết này! Xin chào và hẹn gặp lại!