Làm cách nào để xóa phân vùng BootCamp bằng cách sử dụng đĩa của Terminal?


12

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?


Bạn đã thử Disk Utility trong thư mục Ứng dụng chưa?
Vickash

1
Đó là điều thứ hai tôi đã thử; tất cả các điều khiển phân vùng bị mờ đi.
Jules

Bạn đã tùy chỉnh các phân vùng sau khi cài đặt BootCamp? Thảo luận này có thể cung cấp một số thông tin hữu ích: thảo luận.apple.com / read / 698348 . Tóm tắt điều hành là nếu bạn có nhiều hơn hai phân vùng HĐH, bạn có thể cần sao lưu phân vùng OS X và định dạng lại ổ đĩa (hoặc ít nhất là xóa các phân vùng hiện có), sau đó khôi phục phân vùng OS X của bạn.
Chris Trang

Không, tôi không tùy chỉnh các phân vùng. Sau khi thiết lập BootCamp, tôi mất quyền kiểm soát các phân vùng thông qua Disk Utility. Không thể thay đổi kích thước, xóa hoặc thêm phân vùng.
Jules

1
Xóa phân vùng BootCamp với BootCamp Assistant có thể không giống với xóa phân vùng với Disk Utility và nếu BootCamp Assistant không cho phép bạn xóa phân vùng, mọi thứ có thể bị rối theo cách quan trọng cần giải quyết trước khi xóa phân vùng. Ít nhất đó là manh mối về những gì sai. Bạn đã thử liên hệ với Apple về điều này? (Ví dụ: 1-800-SOS-APPLE.)
Chris Trang

Câu trả lời:


16

Đây là những gì làm việc cho tôi:

  1. sử dụng 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)
  2. 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.


Điều này hoàn toàn làm việc cho tôi. Tôi đã có phân vùng bootcamp Trợ lý Bootcamp sẽ không xóa và Disk Utility không hiển thị (El capitan beta 3) và xóa sạch nó bằng lệnh này khiến nó hiển thị. Sau đó tôi có thể sử dụng tiện ích đĩa để xóa nó và phát triển macffy HD chính lên toàn bộ ổ đĩa
Orion Edwards

Điều này là hoàn hảo để khắc phục lỗi này khi cố gắng xóa phân vùng Windows: báo cáo của Media MediaKit không đủ dung lượng trên thiết bị cho hoạt động được yêu cầu.
Billy Brown

3

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 gpttiệ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 đó boldlà 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 đó boldlà 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.


2
Như đã lưu ý, điều này sẽ không hoạt động nếu bạn khởi động vào OS X bình thường (bạn không thể chỉnh sửa ổ đĩa bạn đang sử dụng). iMac có một lỗi phần cứng lớn trong đó ổ đĩa DVD thường bị hỏng chỉ sau một vài lần sử dụng, vì vậy ... tôi không thể khởi động từ DVD chính thức. Rõ ràng Phân vùng phục hồi cũng không tốt - nhưng tải xuống ứng dụng "Trình tạo đĩa khôi phục USB" của Apple và khởi động từ đó, đã thực hiện thủ thuật - support.apple.com/doads/DL1433/en_US/RecoveryDiskAssistant.dmg
Adam

2

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.


1

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.


0

Đố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


-2

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Ó!


Tôi sẽ cảnh báo mọi người nên có bản sao lưu của tất cả các đĩa được kết nối và kế hoạch khôi phục bản sao lưu đó trước khi đưa ra bất kỳ diskutil coreStorage deletelệ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.
bmike
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.