- Thoát
Disk Utility
và mởInstall OS X Yosemite
- Cài đặt Yosemite vào ổ ngón tay cái của bạn. Bạn có thể phải bấm
Show all partitions
nếu ổ đĩa ngón tay cái của bạn không hiển thị ban đầu.
- Sau khi tự động khởi động lại cấu hình Yosemite. Bạn sẽ được khởi động vào ổ ngón tay cái bây giờ.
- Bắt đầu
Terminal
trong Ứng dụng / Ứng dụng /
Tại dấu nhắc nhập df
và nhấn↵
Đầu ra trông tương tự như sau:
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1s2 121872696 67379640 53981056 56% 8486453 6747632 56% /
devfs 387 387 0 100% 670 0 100% /dev
/dev/disk0s2 546875000 328125000 217547952 60% 735912806 22434744 60% /Volumes/SystemInternalDrive
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
/dev/disk2s2 2923093280 1922781536 1002781536 66% 487048844 1269484 66% /Volumes/ExternalDrive
/dev/disk2s3 733093280 142781536 593111744 20% 487048844 1269484 20% /Volumes/SystemExternalDrive
Tại dấu nhắc nhập diskutil list
và nhấn↵
Đầu ra trông tương tự như sau:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *400.2 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS SystemInternalDrive 280.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: MS-DOS WinSystem 120.0 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *62.7 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS SystemUSB 62.4 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *2.0 TB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS ExternalDrive 1,5 TB disk2s2
3: Apple_HFS SystemExternalDrive 500.0 GB disk2s3
nơi SystemInternalDrive
là tên của phân vùng hệ thống nội bộ của bạn,
WinSystem
là tên của phân vùng bootcamp nội bộ của bạn,
SystemUSB
là tên của phân vùng hệ thống ổ USB của bạn,
ExternalDrive
là tên của phân vùng dữ liệu bên ngoài của bạn và
SystemExternalDrive
là tên của phân vùng hệ thống bên ngoài của bạn (nếu bạn có một)
Nếu đầu ra của bạn trông thực sự khác biệt, đặc biệt nếu bạn có một Apple_CoreStorage
thiết bị dừng ở đây. Bạn phải đăng đầu ra ở đây và tôi phải điều chỉnh câu trả lời của mình
Vui lòng thay thế tất cả các tên trong các lệnh dưới đây bằng tên phân vùng ban đầu của bạn.
Sao chép dữ liệu: Bạn cần ít nhất 280 GB dung lượng trống trên đĩa cứng ngoài để sao chép phân vùng máy Mac. Bạn cần thêm không gian trống ở kích thước của phân vùng Windows nếu bạn cũng muốn sao chép. Trước khi bắt đầu sao chép mở Disk Utility
và ngắt kết nối phân vùng SystemInternalDrive
và WinSystem
sau đó có thể thoát Disk Utility
.
Bây giờ nhập vào Terminal.app
:
sudo dd bs=512 if="/dev/rdisk0s2" of="/Volumes/ExternalDrive/RescueMac.dmg" conv=noerror,sync
nhấn ↵, nhập mật khẩu của bạn (nó sẽ không hiển thị) và nhấn ↵một lần nữa để sao chép âm lượng Mac bên trong của bạn vào một tệp hình ảnh trên đĩa bên ngoài của bạn mặc dù nó có lỗi. Tệp đầu vào (if) là Device Indentifier
phân vùng bị hỏng được tìm thấy trong diskutil list
đầu ra ở trên được chuẩn bị trước bởi /dev/r
vì vậy /dev/rdisk0s2
.
Điều này sẽ mất một thời gian tốt. Nếu bạn nhập giá trị cao hơn cho bs thì sẽ nhanh hơn. Sử dụng 512 tôi nhận được 4 MB / s, sử dụng 524288 (1024x512) tôi nhận được khoảng 65 MB / giây (nhưng cuối cùng không thành công sao chép ổ đĩa ngón tay cái của tôi). Thường thì nên sử dụng bội số nguyên lớn hơn của 512 (ví dụ 4096 byte = (8x512)).
Nếu bạn cũng muốn sao chép phân vùng trại khởi động có thể hoạt động:
sudo dd bs=512 if="/dev/rdisk0s4" of="/Volumes/ExternalDrive/RescueWindows.dmg" conv=noerror,sync
Sau khi quá trình hoàn tất, hãy nhập exit
và nhấn ↵, thoát Terminal
, mở đĩa ngoài của bạn bằng Finder và mở tệp RescueMac.dmg mới tạo. Kiểm tra xem bạn có thể mở một số tập tin hoặc thư mục.
- Bắt đầu
Disk Utility
và chọn đĩa nội bộ của bạn trong khung bên trái
- Chọn Xóa và nhấp vào
Security Option…
nút, chọn single pass of zeroes
như trong hình bên dưới và OKsau đó Erase
(Trong các hình ảnh bên dưới tôi đã chọn xóa ổ ngón tay cái của mình. Bạn không nên làm điều đó. Vì tôi đã bắt đầu từ đĩa bên trong của mình - có tên VMWare Virtual-> Hệ thống - tôi đã không thể chứng minh sự tẩy xóa bằng cái đó bởi vì đó là âm lượng bắt đầu và mọi thứ đều bị mờ đi)
Việc zeroing sẽ vạch ra các khối xấu.
- Mở
Install OS X Yosemite
trên ổ đĩa ngoài của bạn và cài đặt nó vào ổ đĩa nội bộ mới tạo của bạn. Bạn có thể phải bấm Show all partitions
nếu ổ đĩa trong của bạn không hiển thị ban đầu.
- Sau khi tự động khởi động lại cấu hình Yosemite. Bạn sẽ được khởi động vào ổ đĩa nội bộ của bạn bây giờ.
- Mở RescueMac.dmg trên ổ đĩa ngoài của bạn và sao chép tất cả các tệp cần thiết vào các thư mục tương ứng trong thư mục người dùng của bạn. Một số tệp của bạn có thể bị hỏng vì chúng nằm trên đĩa cứng bị lỗi của bạn và bị xóa trong
dd
tác vụ được thực hiện trước đó
- Nhận một đĩa cứng nội bộ mới càng sớm càng tốt và thay thế ổ đĩa cũ có thể bị hỏng của bạn như octosquidopus được đề cập trong câu trả lời của anh ấy