Bạn có tình cờ sử dụng Tiện ích đĩa của Apple để tạo một hệ thống tệp FAT trong phân vùng tương tự Windows đó không? Nếu vậy, bạn đã chuyển đổi đĩa từ đĩa GPT hợp pháp thành đĩa MBR lai , mà OS X xem là GPT và Windows xem là MBR. Giải pháp trong trường hợp này là xóa dữ liệu MBR lai. Một số tiện ích có thể làm điều này. Tôi sẽ mô tả cách thực hiện với tiện ích GPT fdisk ( gdisk
) của riêng tôi :
- Tải xuống GPT fdisk từ trang Sourceforge của nó và cài đặt nó. (Các phiên bản có sẵn cho Linux, OS X và Windows. Tôi sẽ cho rằng bạn sẽ làm điều này từ OS X.) Ngoài ra, bạn có thể chạy nó từ đĩa khẩn cấp Linux như Parted Magic.
- Khởi chạy
gdisk
trên đĩa của bạn bằng cách gõ sudo gdisk /dev/disk1
vào cửa sổ Terminal. (Thay đổi số nhận dạng thiết bị nếu không phải như bạn đã trình bày trước đó hoặc nếu bạn sử dụng hệ điều hành khác cho công việc.)
- Nhập
p
để xem bảng phân vùng để xác minh bạn đang làm việc trên đúng đĩa. Nếu không, hãy gõ q
để thoát mà không lưu các thay đổi của bạn và thử lại với một thiết bị khác.
- Nhập
x
để vào menu của các chuyên gia.
- Nhập
n
để tạo MBR bảo vệ mới. Lưu ý rằng gdisk
sẽ không xác nhận thay đổi; nó sẽ chỉ cho bạn thấy lời nhắc của các chuyên gia mới.
- Nhập
w
để lưu các thay đổi của bạn. Bạn sẽ được yêu cầu xác nhận hành động này. Làm vậy.
Với bất kỳ may mắn này sẽ khắc phục vấn đề. Nếu nó không, tuy nhiên, bạn có thể sử dụng gdisk
's v
lựa chọn (trên bất kỳ trình đơn) để có gdisk
cái nhìn cho vấn đề bảng phân vùng. Nó có thể tự động khắc phục một số vấn đề nhỏ, nhưng những lần khác bạn sẽ cần thực hiện các thay đổi rõ ràng. Xem tài liệu GPT fdisk về sửa chữa GPT để biết chi tiết.
Phụ lục El Capitan:
OS X 10.11 của Apple ("El Capitan") bao gồm một tính năng mới, được gọi là "rootless" hoặc "Bảo vệ tính toàn vẹn hệ thống", gây khó khăn hoặc không thể chạy một số loại tiện ích nhất định, bao gồm cả GPT fdisk. Để chắc chắn, tính năng mới này nhằm cải thiện bảo mật bằng cách khiến phần mềm độc hại khó kiểm soát máy tính hơn hoặc khiến người dùng vô tình làm hỏng hệ thống của chính họ; nhưng nó cũng gây ra vấn đề nếu bạn thực sự cần sử dụng GPT fdisk hoặc các công cụ của bên thứ ba khác. Nếu các công cụ của Apple cho phép loại bỏ MBR lai, tôi không biết nó đã được thực hiện như thế nào, vì vậy AFAIK nhiệm vụ này thực sự đòi hỏi phải bỏ qua tính năng bảo mật mới này.
Có một số cách để khắc phục vấn đề này, chẳng hạn như:
- Sử dụng HĐH X không phải OS, chẳng hạn như trình cài đặt Ubuntu được khởi động ở chế độ "thử trước khi cài đặt".
- Giữ phím Command + R khi bạn khởi động máy Mac để khởi chạy môi trường Recovery, trong đó tính năng này bị tắt. Về lý thuyết, bạn sẽ có thể chạy
gdisk
trong môi trường này, mặc dù bạn có thể cần điều chỉnh PATH
biến môi trường. (Tôi chưa thử phương pháp này, vì vậy có thể có những rào cản tôi chưa xem xét.)
- Khởi động vào môi trường Recovery, mở cửa sổ Terminal, nhập
csrutil disable
và khởi động lại vào môi trường thông thường của bạn. Hành động này vô hiệu hóa hệ thống không gốc. Bạn có thể kích hoạt lại nó bằng cách thực hiện các bước này nhưng vượt qua enable
chứ không disable
phải csrutil
.
Để biết thêm về chủ đề của môi trường không gốc, xem trang này.