Vì một số lý do, ứng dụng Trợ lý BootCamp sẽ không cho phép tôi xóa phân vùng BootCamp. Làm thế nào tôi có thể làm như vậy bằng cách sử dụng Terminal và ứng dụng thiết bị đầu cuối đĩa?
Vì một số lý do, ứng dụng Trợ lý BootCamp sẽ không cho phép tôi xóa phân vùng BootCamp. Làm thế nào tôi có thể làm như vậy bằng cách sử dụng Terminal và ứng dụng thiết bị đầu cuối đĩa?
Câu trả lời:
Đây là những gì làm việc cho tôi:
diskutil list
để tìm phân vùng Microsoft Reserved nhỏ mà bạn đang cố xóa nhưng tiện ích đĩa (hoặc tương đương dòng lệnh diskutil
) sẽ không cho phép. Giả sử nó nằm trên đĩa 99 phân vùng 400 (của tôi nằm trên đĩa 0 phân vùng 4)sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400
Các định dạng trên sẽ định dạng lại phân vùng thành HFS + đã ghi nhật ký và sau khi hoàn thành, bạn chỉ cần xóa nó (và sau đó thay đổi kích thước, v.v. như bạn muốn).
Lưu ý: Tôi đã sử dụng / dev / đĩa99s400 vì điều đó không bao giờ hoạt động, bạn phải thay thế những cái đó bằng đúng ổ đĩa và phân vùng.
CẢNH BÁO: Phá hủy, rủi ro cao. LUÔN LUÔN thực hiện sao lưu toàn bộ trước khi bắt đầu với các phân vùng. LUÔN LUÔN.
Bạn đã thử khởi động từ phương tiện cài đặt OSX chưa? Các thiết bị này có cả Terminal (với Diskutil) và GUI Disk Utility, có thể bắt đầu hoạt động vì bạn không còn cố gắng phân vùng ổ đĩa mà bạn đang khởi động.
Chú ý, từ giờ trở đi: ở đây là rồng! Hãy chắc chắn rằng bạn hiểu những gì đang diễn ra trước khi bạn bắt đầu, bạn không thể lùi lại giữa chừng! Kiểm tra sao lưu của bạn có thể đọc được!
Nếu cả hai phiên bản của Diskutil đều thất bại ở đây, hãy ở trong thiết bị đầu cuối của phương tiện cài đặt và lấy bảng phân vùng thô bằng cách sử dụng:
gpt -r show disk0
Điều có thể xảy ra là hai bảng phân vùng, GPT và MBR, đã không đồng bộ. Điều này xảy ra nếu bạn cố gắng phân vùng đĩa Mac của mình khỏi Windows. Ở trên cho thấy phiên bản GPT (mà OSX sử dụng). Điều này cho thấy phiên bản MBR (mà Windows sử dụng):
fdisk /dev/disk0
Đảm bảo đây là đĩa bạn muốn thay đổi (có thể là đĩa1, đĩa2, v.v.). Lưu ý số ( index
) của phân vùng bạn muốn xóa trong cả GPT và MBR. Họ có thể không giống nhau!
Nếu bối rối, hãy đăng kết quả đầu ra từ 2 ở trên và không tiếp tục.
Ngắt kết nối tất cả các phân vùng được gắn trên đĩa bạn muốn phân vùng, ví dụ:
diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"
Sau đó là bit nguy hiểm ( đảm bảo bạn có bản sao lưu ): Xóa phân vùng bằng gpt
tiện ích:
gpt remove -i 4 disk0
Đảm bảo thay thế chỉ mục của phân vùng cần xóa (IN THE GPT) thay vì "4" và đĩa chính xác bạn đang phân vùng thay vì "đĩa0"!
Cuối cùng, bạn sẽ cần xóa cùng một phân vùng khỏi MBR (bạn có thể cần phải ngắt kết nối lại vào thời điểm này).
Tùy chọn 1: Xóa tất cả dấu vết của bootcamp (chỉ khởi động OSX trên đĩa này)
Nếu bạn muốn xóa hoàn toàn mọi dấu vết của Boot Camp (không có hệ điều hành nào ngoài Mac OS X), bạn hoàn toàn có thể phá hủy bảng phân vùng MBR và thay thế nó bằng cái gọi là "MBR bảo vệ":
fdisk -e /dev/disk0
Điều này đưa bạn đến dòng lệnh fdisk - các phần trong đó bold
là những gì bạn nhập.
fdisk: 1>
p
Điều này sẽ hiển thị bảng phân vùng của bạn, giống như trước đó. Bạn muốn thay thế nó bằng một phân vùng bảo vệ duy nhất thuộc loại EE, bao phủ toàn bộ đĩa.
fdisk: 1>
erase
fdisk:*1>
edit 1
Partition id ('0' to disable) [0 - FF]: [0] (? for help)
EE
Do you wish to edit in CHS mode? [n]
n
Partition offset [0 - 505856]: [63]
1
Partition size [1 - 505855]: [505855]
(chỉ cần nhấn enter tại đây để đi với mặc định - con số chính xác sẽ phụ thuộc vào kích thước đĩa của bạn)
fdisk: 1>
p
Điều này bây giờ sẽ hiển thị một bảng phân vùng với mục đầu tiên của loại EE và 3 mục còn lại trống.
fdisk: 1>
w
Ghi các thay đổi của bạn vào đĩa. Bạn sẽ cần phải thoát khỏi fdisk với
fdisk: 1>
q
Tiếp theo: khởi động lại và cầu nguyện.
Tùy chọn 2: Chỉ xóa phân vùng bị ảnh hưởng (đi từ ba lần khởi động sang khởi động kép hoặc hơn)
Nếu bạn muốn giữ MBR lai, không phải là một phân vùng, hãy bắt đầu chỉnh sửa MBR như sau:
fdisk -e /dev/disk0
Điều này đưa bạn đến dòng lệnh fdisk - các phần trong đó bold
là những gì bạn nhập.
fdisk: 1>
p
Điều này sẽ hiển thị bảng phân vùng của bạn, giống như trước đó.
Tìm mục tương ứng với phân vùng bạn đang xóa, ví dụ 4 , sau đó chỉnh sửa mục đó ( thay thế "4" bằng mục nhập của bạn ):
fdisk:*1>
edit 4
Partition id ('0' to disable) [0 - FF]: [7] (? for help)
0
Partition 4 is disabled.
fdisk: 1>
p
Điều này bây giờ sẽ hiển thị một bảng phân vùng với phân vùng bị xóa bị thiếu.
fdisk: 1>
w
Ghi các thay đổi của bạn vào đĩa. Bạn sẽ cần phải thoát khỏi fdisk với
fdisk: 1>
q
Tiếp theo: khởi động lại và cầu nguyện.
Câu trả lời là khởi động phân vùng HD phục hồi, sử dụng đĩa cho đến khi và chọn phân vùng Bootcamp. Sau đó, trên tab xóa, chọn định dạng và thay đổi nó thành Mac OS Extended được ghi nhật ký. Bây giờ bạn có thể xóa ổ đĩa.
Tôi không chắc chúng tôi có tình huống chính xác, nhưng thông qua việc theo dõi / dịch lời khuyên về một chủ đề khác, http://apple.stackexchange.com/questions/145292/i-delatted-my-bootcamp-partition-but-cant-resize- my-os-x-phân vùng
Tôi đã có thể khôi phục chức năng cho Bootcamp Assistant. Tôi thiếu "điểm danh tiếng" để bình luận ở đó, nhưng muốn thông qua rằng điều này làm việc cho tôi. Thông số kỹ thuật hệ thống / phần cứng của tôi như sau:
MacBook Pro (Retina, 13 inch, đầu năm 2015)
OSX Yosemite: 10.10.5 (14F1605) Bộ xử lý: 2.7 GHz Bộ nhớ Intel Core i5: 8 GB 1867 MHz Đồ họa DDR3: Intel Iris Graphics 6100 1536 MB
Thông tin cụ thể của tôi:
Thật không may, tôi đã làm theo lời khuyên sai lầm từ bộ phận hỗ trợ của apple và làm theo hướng dẫn của bộ phận hỗ trợ qua điện thoại để vào Disc Utility và xóa phân vùng BOOTCAMP của tôi và đặt định dạng thành OS X Extended (Nhật ký). Sau hành động này, Windows đã bị xóa, vẫn còn vài megabyte "khác" và phân vùng của tôi vẫn còn, với 98 GB dung lượng lưu trữ không thể truy cập.
Đây là cách tôi tạo ra tình huống giống như bạn đang mô tả.
Do đó, Tiện ích đĩa của tôi không còn đáp ứng với những nỗ lực sửa đổi phân vùng của tôi và trợ lý Bootcamp của tôi bây giờ có một tab màu xám, nếu tôi được chuyển hướng đến nó ban đầu, sẽ xóa phân vùng windows VÀ Khôi phục một ổ đĩa.
Lưu ý rằng bootcamp đã bắt đầu như một phần của một ổ đĩa,điều này quan trọng. Tôi không biết giải pháp này có hoạt động cho các thiết lập bootcamp trên các ổ đĩa riêng biệt hay không. Vấn đề của tôi đã thuộc về một giám sát viên, và sau hai tuần tôi không nhận được phản hồi từ bộ phận hỗ trợ của Apple, vì vậy tôi đã nghiên cứu trực tuyến và tìm thấy những gì hiệu quả!
GIẢI PHÁP: Theo lời khuyên trên luồng, tôi đã chạy lại Tiện ích đĩa. Hai thành viên đề nghị thiết lập định dạng thành một cái gì đó khác với OS X Extended Journaled. Xóa lại và định dạng là tùy chọn duy nhất Tiện ích đĩa được cung cấp.
Một nhận xét từ user102419 đã đề xuất xóa và định dạng thành "microsoft FAT".
Câu trả lời thứ hai, chi tiết hơn từ http://apple.stackexchange.com/users/5472/bmike đã đề xuất cách khắc phục nhanh tương tự, nhưng chỉ định định dạng cho MS DOS để lừa máy tính tin rằng Windows vẫn được cài đặt trong phân vùng.
Kết quả cuối cùng, điều này làm việc cho tôi, nhưng thuật ngữ được sử dụng cho menu thả xuống trong Yosemite là "DOS FAT" .
Xóa và định dạng phân vùng trong DOS FAT ngay lập tức trở lại chức năng của lựa chọn Trợ lý Bootcamp để thêm hoặc xóa Windows. Tôi vui vẻ đưa ra lựa chọn, tiếp tục đẩy mạnh và được cung cấp tùy chọn PHỤC HỒI ổ đĩa của tôi cho một chiếc OS X có dung lượng 248 GB duy nhất.
Quá trình này mất khoảng 5 - 7 phút ... đó là một thời gian dài khi bạn lo lắng rằng bạn có thể đã làm hỏng nó ..... nhưng, thì đấy, 249,78 GB dung lượng trống trên Ổ cứng Macintosh của tôi. Không cần vào chế độ khôi phục internet, không cần xóa toàn bộ hệ thống và khởi động lại từ Time Machine.
Tôi đã sao lưu mọi thứ trước khi thử..chỉ trong trường hợp.
Tôi hy vọng câu trả lời này hữu ích cho bạn và cho những người khác đang cố lấy lại không gian từ phân vùng Bootcamp của windows sau khi làm theo lời khuyên để xóa các cửa sổ thông qua Tiện ích đĩa.
Đối với những người đã cố gắng cài đặt windows và một cái gì đó bị rối và không thể khôi phục phân vùng và nó hiển thị dấu màu xám (-), trước tiên hãy khởi chạy trình cài đặt windows và xóa phân vùng dành riêng cho windows. Bạn có thể kiểm tra các phân vùng đó bằng cách trước tiên vào terminal trên mac và gõ: "danh sách đĩa". Bạn sẽ thấy các phần dành riêng cho windows mà dường như chỉ có thể được gỡ bỏ bằng trình cài đặt windows bằng cách làm nổi bật chúng và nhấp vào xóa trên màn hình
Tôi đã có cùng một vấn đề và TÔI CÓ GIẢI PHÁP. Vấn đề là khi bạn cài đặt Windows với bootcamp, nó sẽ tạo ra một Tập hợp logic. Những gì bạn cần làm là xóa Nhóm khối lượng hợp lý. Rất giống với nếu bạn đã từng hoàn tác một ổ đĩa nhiệt hạch thủ công. Phá vỡ thiết bị đầu cuối:
danh sách coreStorage đĩa
Sao chép ID nhóm khối hợp lý
đĩautil coreStorage xóa lvgUUID
CÔNG TRÌNH NÓ!
diskutil coreStorage delete
lệnh nào . Câu trả lời này sẽ cần một số chỉnh sửa chi tiết để làm cho nó hữu ích hoặc an toàn cho hầu hết mọi người hoặc trường hợp chung. Core Storage có thể được thiết lập theo nhiều cách, nhiều cách và bắt đầu một nhóm có thể giống như sử dụng lựu đạn khi một vỉ đập ruồi thích hợp hơn.