Lệnh parttool của Grub2 và trình đơn Công cụ Phân vùng của AIO Boot

AIO Boot v0.9.7 đã thêm trình đơn Công cụ Phân vùng. Trình đơn này sử dụng lệnh parttool của Grub2 để giúp thay đổi một số thuộc tính của các phân vùng. Bài viết này sẽ giới thiệu về trình đơn này và hướng dẫn bạn sử dụng lệnh này theo cách thủ công.

Liệt kê các thiết bị đĩa và phân vùng

Đầu tiên, chúng ta cần phải liệt kê các thiết bị đĩa và phân vùng có trên máy tính. Bấm phím c để vào chế độ dòng lệnh và nhập lệnh sau:

ls -l

Kết quả xuất ra:

Lệnh parttool của Grub2

Theo kết quả xuất ra, chúng ta có thể dựa vào 2 yếu tố để xác định một phân vùng mà chúng ta muốn sử dụng.

  • Label: Tên nhãn mà bạn đã đặt cho phân vùng.
  • UUID: Trên Windows, UUID được gọi là Serial Number. Bạn có thể lấy giá trị này bằng cách sử dụng lệnh vol. Ví dụ: vol C: để lấy UUID cho ổ đĩa C:vol D: để lấy UUID cho ổ đĩa D:.

Phân vùng cần lấy sẽ có dạng hdX,msdosY, ở đây là hd0,msdos1.

  • Y là số thứ tự phân vùng. Linux và Grub2 sử dụng số thứ tự phân vùng bắt đầu là 1. Windows và Grub4dos bắt đầu từ 0.
  • Chúng ta không cần phải quan tâm đến giá trị của X. Grub2 luôn gán giá trị là 0 cho đĩa cứng mà nó khởi động vào đầu tiên.
  • msdos là định dạng của đĩa cứng, msdos là MBR. Đĩa cứng GPT sẽ có dạng hd0,gpt1.

Lệnh parttool của Grub2 chỉ hỗ trợ MBR (msdos).

parttool

Lệnh parttool của Grub2 có thể giúp bạn thay đổi tình trạng và kiểu của phân vùng.

Lệnh parttool của Grub2

parttool hd0,msdos2 boot+
parttool hd0,msdos2 boot-
parttool hd0,msdos2 type=0x07
parttool hd0,msdos2 hidden+
parttool hd0,msdos2 hidden-

Active

Thiết lập phân vùng này thành Active. Điều này không có ý nghĩa đối với Grub2, nó là cần thiết cho bộ nạp khởi động của Windows.

parttool PARTTION boot+

Khi bạn thiết lập Active cho một phân vùng, Grub2 sẽ tự động xóa trạng thái Active cho các phân vùng khác nếu có.

Để xóa trạng thái Active:

parttool PARTTION boot-

Kiểu phân vùng

Có lẽ chúng ta chỉ nên làm điều này trong trường hợp kiểu phân vùng không đúng. Sử dụng lệnh sau:

parttool PARTTION type=VALUE

VALUE là kiểu phân vùng dưới dạng BYTE. Xem danh sách đầy đủ ở đây.  NTFS là 0x07, FAT32 là 0x0C và Ext2/3/4 là 0x83. Chú ý: nếu giá trị là 0x00 thì phân vùng này sẽ bị xóa.

parttool PARTTION type=0x07

Ẩn

Grub2 kiểm tra kiểu phân vùng hiện tại để thay đổi kiểu phân vùng thành ẩn hoặc bỏ ẩn. Nó không còn hoạt động trên Windows 10 v1607 (hoặc cũ hơn, tôi không rõ). Sử dụng lệnh sau để ẩn một phân vùng:

parttool PARTTION hidden+

Bỏ ẩn:

parttool PARTTION hidden-

Công cụ Phân vùng

Trình đơn “Công cụ Phân vùng” của AIO Boot hỗ trợ tự động liệt kê các phân vùng và đưa ra các tùy chọn như trên. Nó còn hỗ trợ bạn Xóa phân vùng, Sao lưu MBRPhục hồi MBR.

Từ trình đơn Grub2, nhấn phím n để truy cập vào trình đơn Công cụ Phân vùng. Bạn sẽ nhìn thấy tất cả các phân vùng trên đĩa này.

Grub2 Partition Tools

Tại đây, chọn một phân vùng để thực thi các công việc mà bạn muốn.

Grub2 Delete Partition

Xóa phân vùng

Nếu bạn sử dụng PartIMG Mapper để MAP các tệp tin ISO và PartIMG thành các phân vùng mới, bạn nên xóa chúng sau khi đã sử dụng xong.

Bạn không thể xóa phân vùng gốc hiện tại, để xóa phân vùng gốc, bạn cần phải thiết lập một phân vùng khác làm phân vùng gốc. Từ trình đơn chính của Grub2, nhấn phím y để liệt kê danh sách các phân vùng có thể thiết lập làm phân vùng gốc. Bạn có thể thay đổi phân vùng gốc nếu bạn cài đặt AIO Boot trên nhiều phân vùng, hoặc sử dụng tùy chọn FAT32 & NTFS của AIO Boot Extractor. Nếu bạn cài đặt AIO Boot trên chỉ một phân vùng, hãy sử dụng PartIMG Mapper để MAP tệp tin PartIMG_ROOT.img, sau đó bạn có thể thiết lập phân vùng mới này làm phân vùng gốc.

Xin lưu ý:

  • Nếu bạn muốn xóa các phân vùng thật, hãy Sao lưu MBR trước. Sau đó bạn có thể Phục hồi MBR như trước khi Sao lưu.
  • Thông tin MBR chỉ được lưu trữ trên phân vùng gốc hiện tại. Nếu bạn thay đổi phân vùng gốc, bạn cần phải Sao lưu MBR trên phân vùng này.
  • Nếu bạn cập nhật lên phiên bản mới của AIO Boot, tệp tin PartIMG_ROOT.img cũng bị đè. Nếu trước đó bạn sử dụng tệp tin này làm phân vùng gốc, thông tin Sao lưu sẽ bị mất, vui lòng Sao lưu MBR mỗi khi tệp tin này bị đè.

Trình đơn này chỉ hiển thị trên USB. Nếu bạn muốn sử dụng trên HDD, vui lòng tạo một tệp tin tên FORCEHDD trong thư mục /AIO/Tools.

Share this...Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on PinterestShare on RedditShare on TumblrShare on VKBuffer this pageDigg thisEmail this to someoneFlattr the authorPrint this pageShare on StumbleUponShare on Yummly