แสดงบทความที่มีป้ายกำกับ ntfs-3g แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ ntfs-3g แสดงบทความทั้งหมด

วันพุธ, ตุลาคม 21, 2558

OS X: วิธีทำให้ OS X 10.11 El Capitan อ่าน/เขียน NTFS ได้


ได้ฤกษ์ลง El Capitan แล้วครับ เลยมาอัพเดตวิธี เพราะ วิธีเดิมที่ใช้กับ Yosemite (OS X 10.10) มันใช้ไม่ได้กับ OS X ตัวใหม่นี้

Solution

คำเตือน อ่านขั้นตอนให้ละเอียด สำคัญ ทุกขั้นตอนนะ

1 ซอฟต์แวร์ที่ใช้ติดตั้งในขั้นตอนด้านล่างทั้งหมดนี้ ผม pack ไว้ที่ dropbox ส่วนตัว ที่นี่

2 ติดตั้ง  OSXFUSE   2.8.1 (ถ้าไม่เอาไฟล์จากข้อ 1 โหลดได้จาก http://osxfuse.github.io/ )

3 ตอนติดตั้งให้เลือกติดตั้ง MacFUSE Compatibility Layer ด้วย

4  Reboot เข้า Recovery mode (ทำไง? ดูที่นี่)  เพื่อปิด คุณสมบัติ SIP (System Integrity Protection)
เปิด Terminal app เริ่มพิมพ์คำสั่งตามหลังเครื่องหมาย $ และไม่ต้องพิมพ์ เครื่องหมาย $ ลงไปใน Terminal)

$ csrutil disable (กด Enter)

แล้ว Reboot Mac

5  ติดตั้ง NTFS-3G for Mac OS X (ถ้าไม่เอาไฟล์จากข้อ 1 โหลดได้จาก http://goo.gl/5AIE4i) เป็นเวอร์ชั่นตั้งแต่ปี 2010 แต่ก็ยังเจ๋งอยู่

* สังเกตว่าตอนติดตั้ง ntfs-3g เราจะเลือกเป็น No caching
* มันอาจจะมีหน้าจอ Error บอกว่าติดตั้งไม่สำเร็จ ไม่ต้องตกใจไป ปิดโปรแกรมนี้ไปก่อน

6  ทดสอบ เสียบ external hard drive หรือ flash drive ที่ใช้ NTFS เข้าไปดู
* อาจจะมี pop-up ฟ้องคำเตือนบางอย่างเกี่ยวกับเรื่องเวลา ยังไม่ต้องสนใจ

7  เรียกติดตั้ง NTFS-3G อีกครั้ง คราวนี้น่าจะติดตั้งได้ไม่ฟ้องอะไรแล้ว
หน้าจอสุดท้ายจะมีปุ่มให้ restart


8 ตัวสุดท้าย ติดตั้ง fuse_wait version 1.1 (ถ้าไม่เอาไฟล์จากข้อ 1 โหลดได้จาก https://github.com/bfleischer/fuse_wait/downloads) ติดตั้งตัวนี้เพื่อขจัดปัญหา pop-up เตือนเวลาเราเสียบ NTFS drive เข้าไปใหม่

9  Reboot เข้า Recovery mode  เพื่อเปิด คุณสมบัติ SIP (System Integrity Protection) กลับมา
เปิด Terminal app พิมพ์

$ csrutil enable (กด Enter)
แล้ว Reboot Mac

วันอาทิตย์, ตุลาคม 19, 2557

OSX: วิธีทำให้ OSX 10.10 Yosemite อ่าน/เขียน NTFS ได้

ทำ OSX 10.10 Yosemite อ่าน/เขียน NTFS ได้ ไม่ต้อง crack app 

มันยาวนะถ้าอยากอ่านก็ไม่ว่ากัน
TL;DR if so rushing skip to The Solution

ถ้ามองหา วิธีอ่าน/เขียน NTFS สำหรับ El Capitan (OS X 10.11) มาทางนี้เลยครับ :)

ตอนได้ใช้ OSX Mavericks 10.9 ลง driver ให้ osx เขียน ntfs ได้ด้วย blog นี้

 http://fernandofig.wordpress.com/2011/08/08/ntfs-write-support-on-osx-lion-with-ntfs-3g-f/
 จากหัวข้อ Fuse4x + NTFS-3G from MacPorts เค้าใช้ macports แต่ตอนนี้ผมเปลี่ยนมาใช้ homebrew ซะแล้ว เกรงว่ามันจะตีกัน ไม่อยากลงทั้ง port และ brew

จึงเสาะหาวิธีใหม่

มาเจออันนี้ ใช้ brew ล้วนๆ
  http://coolestguidesontheplanet.com/how-to-write-to-a-ntfs-drive-from-os-x-mavericks/
  แต่ติดปัญหาว่าการ compile osxfuse ที่เป็น dependency ของ ntfs-3g ใน brew นั้น มันต้องการ library บางตัวที่มากับ XCode 6.1 ซึ่ง ณ เวลาที่เขียน xcode 6.1 ยังไม่เป็น GA คือยังโหลดไม่ได้ผ่าน AppStore เลยลองไปโหลด binary ของ osxfuse 2.7 มา ติดตั้งได้ไม่มีปัญหา ถึง brew จาก compile และติดตั้ง ntfs-3g ให้ได้ แต่ก็ใช้ไม่ได้ กลายเป็น mount ntfs partition ไม่ได้เลย

เกือบจะตัดใจเสียเงินซื้อ Paragon NTFS for Mac OS X ซะแล้ว ลอง google อีกครั้ง

The Solution -- มาประสบความสำเร็จด้วย post นี้ครับ

  http://www.macbreaker.com/2014/06/how-to-enable-writing-to-ntfs-hard.html

0 ซอฟต์แวร์ที่ใช้ติดตั้งใน step ทั้งหมดนี้ ผม pack ไว้ที่ dropbox ส่วนตัว ที่นี่

1 ดาวโหลด OSXFUSE 2.7.1 ได้จาก http://osxfuse.github.io/ และติดตั้ง
2 *สำคัญ ตอนติดตั้งให้เลือกติดตั้ง MacFUSE Compatibility Layer ด้วย
 

3 ดาวโหลด NTFS-3G for Mac OS X ได้จาก http://goo.gl/5AIE4i
เลขปีมันเก่าหน่อย (ตั้งแต่ 2010) แต่ใช้ได้นะ

4 สังเกตว่าตอนติดตั้ง ntfs-3g เราจะเลือกเป็น No caching

5 ตัวสุดท้าย fuse_wait ดาวโหลดได้จาก https://github.com/bfleischer/fuse_wait/downloads และติดตั้ง

6 เมื่อติดตั้งเรียบร้อย ก็เสียบ HDD, flashdrive ที่เป็น ntfs ทดสอบ อ่านเขียนได้เลย work แน่นอน

7 เรียบร้อย ประหยัด และไม่ได้ละเมิดลิขสิทธิ์ใครด้วย

Note: captured screen was copied from the macbreaker.

UPDATE: พฤษภาคม 2015
    comment ทิ้งไว้ได้ มันจะไม่ขึ้นทันที ผมจะเห็นทาง gmail เห็นแล้วจะรีบมาตอบ,ถ้ารู้ทางแก้ไข นะครับ ขอบคุณทุกท่าน