chiplovepc

Thành viên mới
27/4/15
23
13
3
33
Ninh Kiều - Cần Thơ
Bài này xin hướng dẫn các bạn cách cứu lại Mac mà sau khi cài, xóa kext hoặc update Mac OS thông qua Appstore. cơ bản thì bạn phải nắm được những kext gốc của Apple, thứ 2 là phải biết máy mình đang sử dụng những kext nào thay thế cho kext gốc của Mac.
USc8WztPk8GaFj0Ecikqk8fizK5CCirWqnvaehTvzF8=w600-h347-no
Từ khóa: S/L/E = đường dẫn System/Library/Extensions (nơi chứa kexts của Mac)

Bạn nên biết, khi mình xóa hoặc copy kext vào trong S/L/E mà chưa "rebuild cache" thì máy vẫn hoạt vào bình thường, còn nhỡ vào không được thì trường hợp bạn đã rebuild cache rồi (hoặc đã repair permission).

Cách làm này chỉ áp dụng cho máy chạy dual boot (Mac-Mac, Mac-Win, Mac-Linux)
Bước 1: Bạn vào hệ điều hành còn lại (ở đây mình dùng Windows) xóa các kext mình vừa thay đổi (cài, update OS)
zXZz-CyKLpqI2Fv6aBg1xH6O50OP-bce8nebJvX-GQ8=w821-h643-no

Bước 2: bạn xóa cache khởi động của MacOS đi tại đây (Bạn tìm đúng đường dẫn nhe)
n9MvzAr7IGala-X35Ay4p3qjynXNl7ss7XZs29bG3Uk=w824-h643-no
Lưu ý: cuối cùng bạn khởi động lại với bootflag -f. tấc nhiên các lệnh cũ của các bạn vẫn để đó, chỉ thêm -f vào để load lại kext thôi
chúc các bạn thành công
 
Last edited:
+ thớt dùng chame à?
+ với cả k cần xoá cache đâu, -f nó tự xoá
 
mình dùng Clover bạn. giờ chame thua xa clover rồi
chiplovepcthế thì không ổn đâu, clover thì chả phải xoá cái kext nào cả đâu, cập nhật thoài mái.
 
thế thì không ổn đâu, clover thì chả phải xoá cái kext nào cả đâu, cập nhật thoài mái.
DuongTHHôm mình mới update 10.10.4 nhưng không vào được do vướng card màn hình đây. không hiểu sao kext màn hình gốc của Apple lại vướng lại. mới vừa fix được.
 
Mấy bác cho mình hỏi tí, máy mình core i5 đời sandy trước cài 10.10.3 và 10.10.4 beta thì speedstep được 7step ( 8.11.15.24.25.26.27). bây giờ update lên 10.10.4 final thì chỉ còn có 3step (8.26.27). Có cách nào tăng step lên ko mình dùng clover mbr.
 
Hôm mình mới update 10.10.4 nhưng không vào được do vướng card màn hình đây. không hiểu sao kext màn hình gốc của Apple lại vướng lại. mới vừa fix được.
chiplovepcthế thì xem lại config và dsdt của bạn thôi. Chứ bản thân cái clover nó đã chứa kext của bên thứ 3 vào để hạn chế tối đa đụng chạm đến SLE của Apple rồi.
Clover inject VGA khá tốt nên hầu như việc kẹt VGA chỉ còn thấy rất ít đối với bộ cài, còn với khi đã cài vào ổ cứng rồi thì nó không bị đâu.
 
thế thì xem lại config và dsdt của bạn thôi. Chứ bản thân cái clover nó đã chứa kext của bên thứ 3 vào để hạn chế tối đa đụng chạm đến SLE của Apple rồi.
Clover inject VGA khá tốt nên hầu như việc kẹt VGA chỉ còn thấy rất ít đối với bộ cài, còn với khi đã cài vào ổ cứng rồi thì nó không bị đâu.
DuongTHtùy vào chổ cài kext thứ 3 chứ bạn. vì mình cài bằng Kext Unity nên chạy thẳng vào S/L/E. Clover của mình chỉ chưa những kext FakeSMC à
 
RIP bài viết này. IRL nó không như này đâu, nhẹ thì omit đủ kext, nặng thì nó báo cannot repair disk, reboot luôn :))
 
tùy vào chổ cài kext thứ 3 chứ bạn. vì mình cài bằng Kext Unity nên chạy thẳng vào S/L/E. Clover của mình chỉ chưa những kext FakeSMC à
chiplovepcthế này thì hỏng bạn vẫn đang đem cách dùng của chame vào để dùng clover.

+ Kext unity với clover không có tác dụng gì ngoài cài đống kext dummy và rebuild cache
+ Tất cả các kext của bên thứ 3 không phải của apple ném hết vào kext/other của clover để sau này ban có cài mới hay update cũng không lo bị fail.
+ bạn có thể tham khảo cái gói clover của guide K43SJ xem mình bố trí kext như nào.
 
Chi mình hỏi tí. Mình để kext fakesmc trong kext\other cua clover thì boot được mà nếu cài vào sle bằng kext utinity thì sau đó lại boot ko dc. Bị đưnhs ở dòng wlan cannot assert from d3cold là sao ạ
 
Chi mình hỏi tí. Mình để kext fakesmc trong kext\other cua clover thì boot được mà nếu cài vào sle bằng kext utinity thì sau đó lại boot ko dc. Bị đưnhs ở dòng wlan cannot assert from d3cold là sao ạ
minhvnqhbạn xem lại kext xem bỏ vào clover/kext/orther. coi chừng nó không load được. bạn xóa thử kext đó, hoặc bỏ vào kext/10.10. vì trong SLE thì bắt buộc nó load.
 
bạn xem lại kext xem bỏ vào clover/kext/orther. coi chừng nó không load được. bạn xóa thử kext đó, hoặc bỏ vào kext/10.10. vì trong SLE thì bắt buộc nó load.
chiplovepcthế thì xem lại thiết lập trong config nhé, mục inject kext, để Yes thì sẽ l load trong SLE, để detect thì nó sẽ load fakesmc khi kernel cache không có facesmc và để No nó sẽ luôn load trong other
 
Mac định dạng phân vùng là Mac OS Extended (journaled) thì trên windows đâu thể đọc được phân vùng đó vì nó không hiểu, không biết bạn làm bằng cách nào.
 
Mac định dạng phân vùng là Mac OS Extended (journaled) thì trên windows đâu thể đọc được phân vùng đó vì nó không hiểu, không biết bạn làm bằng cách nào.
whiskytransmac, paragon HFS+, Mac driver v....v...... thiếu gì cách
 
  • Like
Reactions: whisky
Thanks bác, trans mac (pro) thì mình mới thử thì nút delete bị mờ chẳng hiểu sao. Cài HFS+ thì xài được, xém nữa cài lại mac :D
whiskynút delete bị mờ vì bạn mò chưa kĩ, thứ 1 bạn k set quyền ghi cho transmac, thứ 2 bạn k chạy transmac dưới quyền admin.