Monday, December 29, 2014

ปัญหา Mac (OS X) กับ external drive

เกริ่นนำ

คนที่เพิ่งเริ่มใช้ Mac ใหม่ ๆ (เช่นเดียวกับผม) คงเจอปัญหาหงุดหงิดเวลาจะ copy ไฟล์ใส่ external drive สาเหตุเป็นเพราะ โดยปกติ OS X จะอ่านไฟล์​ NTFS ได้ แต่เขียนไม่ได้ ซึ่งระบบไฟล์ (File System) ที่ OS X รองรับ มีดังนี้ (ข้อมูลจาก http://guides.macrumors.com/Drives_and_Filesystems)
  • HSF+ : เป็นระบบไฟล์หลักของ OS X
  • NTFS : OS X สามารถอ่านได้อย่างเดียว เขียนไม่ได้ โดยระบบไฟล์ NTFS จะใช้ใน Windows NT 4.0 Windows XP ขึ้นไป
  • FAT32 : OS X สามารถอ่านและเขียนได้ ระบบไฟล์นี้เป็นระบบไฟล์เก่าใน Windows ซึ่งนิยมใช้ใน Flashdrive ด้วย แต่ระบบไฟล์นี้มีข้อจำกัดคือ ขนาดไฟล์จะใหญ่กว่า 4 GB ไม่ได้ 
  • exFAT : OS X version 10.6.5 ขึ้นไป สามารถอ่านและเขียนไฟล์ในระบบไฟล์ exFAT ได้ ซึ่งเป็นระบบไฟล์ที่ใหม่กว่า FAT32 ไม่มีข้อจำกัดเรื่องขนาดไฟล์ แต่ก็ยังไม่เป็นที่นิยม
  • ext2 : OS X ไม่รองรับระบบไฟล์นี้โดยตรง แต่สามารถอ่านและเขียนได้ เมื่อติดตั้งโปรแกรมเพิ่มเติม 
ภาพจาก http://fc06.deviantart.net/fs50/i/2009/259/9/3/Mac_USB_Drives_Multiple_Colors_by_inspireology.png

แล้วจะใช้ File System อะไรดีสำหรับ External Drive

จากข้อมูลข้างต้น ถ้าวิเคราะห์ระบบไฟล์ที่เหมาะสมสำหรับ external drive ก็ต้องดูที่ลักษณะการใช้งานของเรานั่นเอง

กรณีแรก

ถ้าเราใช้แต่ Mac และไม่เอา external drive นี้ไปใช้กับระบบอื่นเลย ก็ Format เป็น HFS+ เลยดีที่สุด ไม่มีปัญหาอะไร ไม่ต้องทำอะไรเพิ่ม

กรณีที่สอง

ส่วนใหญ่เรามักจะใช้ external drive ไป copy ไฟล์ไปมาระหว่างเครื่องอื่น ๆ ด้วย ซึ่งอาจจะเป็นเครื่องที่ใช้ระบบปฏิบัติการ Windows หรือ Linux ก็ได้ ถ้าเราไม่คิดจะ copy ไฟล์ที่มีขนาดใหญ่เกิน 4 GB จะ Format เป็นแบบ FAT32 ก็ได้ เพราะทุกระบบปฏิบัติการสามารถอ่านและเขียน FAT32  ได้อยู่แล้ว

กรณีที่สาม

ถ้าเราต้องการ copy ไฟล์ระหว่างเครื่องที่ใช้ OS ต่างกัน และ ไฟล์อาจจะใหญ่เกิน 4 GB เช่น ไฟล์ iso ของ DVD หรือไฟล์หนังแบบ HD เป็นต้น กรณีนี้ควร Format เป็น NTFS แต่ปัญหาของ OS X คือ อ่านไฟล์ NTFS ได้ แต่เขียนไม่ได้ ซึ่งแก้ได้ด้วยการติดตั้งโปรแกรมเพิ่มเติม


วิธีทำให้ OS X เขียนไฟล์ NTFS ได้

แบบเสียเงิน

ติดตั้งโปรแกรม Paragon NTFS for Mac ดาวน์โหลดได้ที่ http://www.paragon-software.com/th/home/ntfs-mac/ ราคาประมาณ 600 บาท (19.95 usd) เป็นไงบ้างก็ไม่รู้ เพราะผมก็ไม่เคยลองใช้เหมือนกัน >_<

แบบไม่เสียเงิน

ติดตั้งโปรแกรม FUSE for OS X + NTFS-3G + FUSE-WAIT
ขั้นตอน
1. ติดตั้ง FUSE for OS X (ดาวน์โหลดได้ที่ http://sourceforge.net/projects/osxfuse/files/)
ตอนติดตั้งอย่าลืมเลือก MacFUSE Compatibility Layer ด้วย

สำหรับ Caching mode ให้เลือกเป็น No caching นะครับ เมื่อติดตั้ง NTFS-3G เสร็จแล้วให้ Reboot 1 ครั้ง




3. ติดตั้ง FUSE-WAIT   (ดาวน์โหลดได้ที่ https://github.com/bfleischer/fuse_wait/downloads)
อันที่จริงแค่ติดตั้ง NTFS-3G ก็ใช้ได้แล้ว สามารถเขียนไฟล์ NTFS ได้เลย แต่เวลา boot เครื่องมาแล้วจะเจอข้อความ error เกี่ยวกับ hard drives การติดตั้ง FUSE-WAIT จะช่วยกำจัด error message ที่ว่านี้

ป.ล. หาก ดาวน์โหลดโปรแกรมจาก link ที่ให้ไว้ไม่ได้ ลองดาวน์โหลดจากที่ผมรวบรวมไว้ที่นี่ก็ได้ครับ https://app.box.com/s/f88prlapabojdi97v9up

ข้อมูลจาก

http://www.macbreaker.com/2014/06/how-to-enable-writing-to-ntfs-hard.html
http://www.macthai.com/2012/06/06/how-to-mac-read-write-ntfs-fat32-file-osx/






Sunday, December 14, 2014

Download คลิปจาก youtube ง่าย ๆ ด้วย Firefox add-on Easy Youtube Video Downloader Express

ดาวน์โหลดคลิปจาก Youtube ง่าย ๆ แค่คลิกเดียว โดยใช้ Firefox add-on ชื่อว่า Easy Youtube Video Downloader Express

ความสามารถ
  • ดาวน์โหลดไฟล์จาก Youtube ได้ใน click เดียว
  • เลือกประเภทไฟล์ VDO ที่ดาวน์โหลดได้ทั้ง FLV, 3GP, MP4, และ WebM
  • เลือกความละเอียดของไฟล์ VDO ได้ทั้ง 360p, 720p, และ 1080p
  • ดาวน์โหลดเป็นไฟล์เสียง MP3 ได้

วิธีใช้
  1. ต้องมี browser Firefox ก่อน ถ้ายังไม่มีไปดาวน์โหลดได้ที่ https://www.mozilla.org/th/firefox/new/
  2. ติดตั้ง add-on Easy Youtube Video Downloader Express โดยไปที่ https://addons.mozilla.org/en-US/firefox/addon/easy-youtube-video-download/ แล้วกด Add to Firefox
  3. เข้า Youtube แล้วเลือกดูคลิปที่ต้องการดาวน์โหลด จะเห็นปุ่ม Download As อยู่ตรงผังควบคุมด้านล่างส่วนแสดง VDO
  4. กด Download As แล้วเลือกประเภทไฟล์ที่ต้องการ
  5. รอดาวน์โหลดไฟล์เสร็จ ก็จบ ใช้ได้เลย