- แชร์ประสบการณ์ อัปเกรดสตอเรจภายในด้วยตัวเองของ M4 Pro Mac mini เพื่อขยายเป็น 4TB ด้วยค่าใช้จ่ายไม่ถึงครึ่งของราคาอัปเกรดอย่างเป็นทางการจาก Apple
- ใช้ชุดคิทอัปเกรด DIY 4TB ราคา $699 จาก M4-SSD ทำให้สามารถเปลี่ยน SSD 512GB เดิมเป็นความจุสูงกว่าได้ในราคาประหยัด
- ขั้นตอนอัปเกรด ไม่ยากหากเคยมีประสบการณ์แกะโน้ตบุ๊กมาก่อน แต่ต้องระวังตอนถอดฝาครอบด้านล่างและถอดคอนเนกเตอร์ปุ่มเปิดเครื่อง
- จำเป็นต้องทำ DFU (Device Firmware Update) restore และรองรับขั้นตอนกู้คืนทั้งบน Mac ที่ใช้ Apple Silicon และ Intel T2 Mac บางรุ่น
- หลังอัปเกรด ความเร็วการเขียนของ SSD ภายในดีขึ้น และให้ประสิทธิภาพความเร็วสูงที่สม่ำเสมอ จึง คุ้มค่ากว่า SSD ทางการของ Apple มาก
ภาพรวมการอัปเกรด
- เมื่อไม่กี่เดือนก่อน ผู้เขียนเคยอัปเกรด M4 Mac mini จาก 1TB → 2TB ด้วยชุด DIY ราคา $269 ของ ExpandMacMini
- ตอนนั้น M4 Pro Mac mini แม้จะใช้สตอเรจแบบถอดเปลี่ยนได้โดยผู้ใช้ แต่ก็ยังไม่สามารถอัปเกรดเองนอกเหนือจากตัวเลือกทางการได้
- หลังจาก M4-SSD ออกชุดอัปเกรด จึงได้ทำการอัปเกรด M4 Pro Mac mini 512GB → 4TB
- M4 Pro ใช้สล็อตเฉพาะที่ยาวกว่า NVMe มาตรฐานแบบ 2242 ส่วนรุ่น M4 ใช้โครงสร้างสล็อตที่สั้นกว่า คล้ายขนาด 2230
- บนการ์ด SSD จะมีเพียงชิปแฟลชและวงจรจ่ายไฟ โดย ตัวควบคุมสตอเรจถูกรวมอยู่ใน SoC
ขั้นตอนและข้อควรระวังในการอัปเกรด
- ตัวการอัปเกรดค่อนข้างง่าย แต่ระหว่างการถอดฝาครอบด้านล่างต้องระวังรอยขีดข่วนบนอะลูมิเนียม พลาสติกแตกหัก และความเสียหายของคอนเนกเตอร์ปุ่มเปิดเครื่อง
- ใช้เพียงเครื่องมือช่างขนาดเล็กพื้นฐานระดับชุด iFixit เช่น ไขควง Torx ก็สามารถถอดประกอบได้
- โครงสร้างสตอเรจของ M4 Mac mini แตกต่างจาก NVMe มาตรฐานตรงที่ คอนโทรลเลอร์ฝังอยู่ใน SoC ดังนั้นหลังเปลี่ยนแล้วจำเป็นต้องทำ DFU restore
- ขั้นตอนนี้ทำได้บน Mac ที่เป็น M1 ขึ้นไป หรือ Intel Mac ที่มีชิป T2
- ให้เชื่อมต่อเข้ากับ พอร์ต Thunderbolt ตรงกลาง ของ Mac mini กดปุ่มเปิดเครื่องค้างไว้ขณะเสียบไฟ จากนั้นยืนยันหน้าต่าง
Allow this device บน Mac ที่เชื่อมต่อ แล้วดำเนินการ DFU restore
- ไม่สามารถทำ DFU restore ด้วยอุปกรณ์ที่ไม่เป็นทางการอย่าง Hackintosh ได้
เปรียบเทียบประสิทธิภาพ
- SSD 4TB ที่อัปเกรดแล้ว ให้ประสิทธิภาพการเขียนดีกว่าของเดิมอย่างชัดเจน (จากผลของการกระจายโหลดด้วยจำนวนชิปแฟลชที่มากขึ้น)
- ความเร็วการอ่านแทบไม่ต่างมาก โดยมีเพียงความต่างเล็กน้อยตามขนาดไฟล์และรูปแบบการเข้าถึง
- ไดรฟ์ NVMe ภายนอกผ่าน Thunderbolt 5 ก็เร็วเช่นกัน แต่เมื่อคัดลอกข้อมูลขนาดใหญ่ต่อเนื่องเป็นเวลานานจะมีอาการความเร็วตกชั่วคราว (จากข้อจำกัดของ DRAM cache ภายใน)
- SSD ภายใน รักษาความเร็วได้สม่ำเสมอแม้คัดลอกข้อมูลความเร็วสูงต่อเนื่องเป็นเวลานาน
บทสรุปและการเปรียบเทียบราคา
- ชุดอัปเกรด 4TB ของ M4-SSD (ประมาณ $699) แม้จะแพงกว่า SSD NVMe 4TB มาตรฐาน ($200~400) แต่ก็ สมเหตุสมผลมากเมื่อเทียบกับการอัปเกรดทางการของ Apple ($1,200)
- สำหรับผู้ใช้ที่กำลังพิจารณา ขยายสตอเรจภายใน นี่อาจเป็นทางเลือกที่ใช้งานได้จริง
ลิงก์อ้างอิง
2 ความคิดเห็น
ผมอัปเกรดด้วยผลิตภัณฑ์ของ Technojoy ตัวนั้นและใช้อยู่ 2 เดือน ก่อนที่ SSD จะเสียแบบไม่ทราบสาเหตุ สุดท้ายก็ไม่ได้รับบริการหลังการขายแยกต่างหากและต้องยอมเสียไป ฝากรีวิวไว้เป็นข้อมูลอ้างอิงครับ。
หลังจากคิดอยู่นาน ตอนนี้ผมซื้อผลิตภัณฑ์ของ iBoff มาใช้อยู่ และจนถึงตอนนี้ก็ยังไม่มีปัญหาใหญ่อะไรครับ
ความคิดเห็นจาก Hacker News
ความเร็วของ SSD ให้ความรู้สึกเหมือนปาฏิหาริย์จริง ๆ สมัยก่อนต้องเอา HDD 16 ลูกมาทำสไตรป์ในเคสเดสก์ท็อปกว่าจะได้ความเร็วราว 1GB/s แบบเฉียด ๆ ตอนนั้นต้องใช้เอ็นโคลเชอร์ 8 ไดรฟ์ 2 ตัว และเอ็นโคลเชอร์ขนาดใหญ่ 4RU ก็ทั้งเสียงพาวเวอร์ซัพพลายและเสียงพัดลมดังมาก แต่ตอนนี้ SSD ตัวจิ๋วขนาดแค่เล็บชิ้นเดียวก็วิ่งได้เกิน 5GB/s แล้ว แถมสายเส้นเดียวก็ส่งได้ทั้งข้อมูลและไฟเลี้ยง ทุกวันนี้วิดีโอ 4K ก็สามารถตัดต่อจากเมมโมรีที่ถ่ายออกมาจากกล้องได้ทันที ไม่ต้องรอคัดลอกฟุตเทจนาน ๆ เหมือนเมื่อก่อน จึงต่างจากสมัยที่ต้องอยู่หน้างานนานมากในบทบาท DIT อย่างเห็นได้ชัด และจำได้ว่า RAID 16 ไดรฟ์ในยุคนั้นก็มีความจุได้แค่ราว 4TB เท่านั้นเอง เอ็นโคลเชอร์ RAID-0 แบบ 7 เบย์ตัวแรกที่ฉันใช้ ทำได้แค่พอรองรับการเข้ารหัส AVR75 ของ Avid เท่านั้น และถ้าเก็บเสียงไปด้วยความเร็วก็ไม่พอ จนต้องแยกเสียงไปเก็บไว้ในไดรฟ์ภายนอกต่างหาก การใช้ SSD ทุกวันนี้ให้ความรู้สึกเหมือนได้บัฟพลัง
latency ของ NVMe รุ่นใหม่ ๆ น่าทึ่งมากจริง ๆ (ลงไปถึง 20~30 ไมโครวินาทีได้) NVMe เร็วกว่า SAS, SATA มาก ดังนั้นเลยอยากแนะนำให้นักพัฒนาลองใช้ SQLite บนสตอเรจ NVMe ดู ประสิทธิภาพเหนือกว่าชัดเจน บนโซลูชัน SQL แบบโฮสต์แล้ว ต่อให้ปรับแต่งดีแค่ไหนก็คงยากจะเห็นคิวรีที่เร็วระดับ 20 ไมโครวินาที
ไม่ใช่ว่า SSD เร็วมหาศาลด้วยตัวมันเองเสมอไป แต่หลายกรณีจริง ๆ เป็นผลจากแรมแคชและเทคนิคต่าง ๆ ที่ทำให้ TLC ดูเหมือน SLC มากกว่า SSD ราคาประหยัดส่วนใหญ่พอชนขีดจำกัดของเทคนิคพวกนี้แล้ว ประสิทธิภาพก็จะตกฮวบ
ยิ่งรู้สึกอินกับเรื่องนี้มากขึ้นตั้งแต่เริ่มบูรณะ Mac วินเทจ บน Mac รุ่นใหม่ที่อัปเกรดเป็น SSD ได้ ความต่างด้านความเร็วมหาศาลมาก ถึงขั้น Power Mac G4 ก็รู้สึกเหมือนได้เครื่องใหม่แค่เปลี่ยนไดรฟ์ ส่วน Old Mac อย่าง PowerBook หรือ Mac คลาสสิกก็ยังได้ประโยชน์จากอะแดปเตอร์ที่แปลง SD/CF card เป็น IDE/SCSI อยู่มาก เพียงแต่ก็แอบเสียดายเสียงฮาร์ดดิสก์ลูกเล็ก ๆ แบบยุคก่อนที่หายไป
อยากแนะนำให้ลองใช้ Intel Optane ที่เลิกผลิตไปแล้ว โดยเฉพาะ p5800x ตอนนี้ฉันรันระบบปฏิบัติการบน Optane อยู่ และประสิทธิภาพที่รู้สึกได้ยอดเยี่ยมมาก
ตอนสมัยที่เอา HDD 16 ลูกมาทำสไตรป์เพื่อดันให้ได้ 1GB/s นี่ อยากรู้จริง ๆ ว่าคอนฟิกแบบนั้นต้องเปลี่ยนไดรฟ์กันบ่อยแค่ไหน
บทความเดาว่าทำไม Apple ถึงรวม SSD controller เข้าไปในชิปตระกูล A/M แต่จริง ๆ เหตุผลหลักคือ data integrity เมื่อราว 15 ปีก่อน Apple ซื้อสิทธิบัตรของบริษัททำ SSD controller สำหรับองค์กรด้วยเงิน 500 ล้านดอลลาร์ บริษัทนั้นคือ Anobit ซึ่งมีเทคโนโลยีประมวลผลสัญญาณและ ECC เพื่อเพิ่มความน่าเชื่อถือและการเก็บรักษาข้อมูลของ NAND และมีการใช้วิธีหลากหลาย เช่น ตรวจจับการ drift ของแรงดันไฟในเซลล์แล้วรีเฟรชเป็นระยะ หรืออาศัยคุณลักษณะของเซลล์ข้างเคียง ความพยายามเหล่านี้ทำให้ปรับปรุงอายุการใช้งานและความน่าเชื่อถือของ NAND ได้มาก
บทความที่เกี่ยวข้อง
ถ้า data integrity สำคัญจริง ก็น่าจะต้องใส่ checksum ให้ข้อมูลผู้ใช้ใน APFS ด้วย ต่อให้ไม่มี RAID แล้วกู้ข้อมูลที่เสียไม่ได้ อย่างน้อยก็ควรตรวจพบปัญหาเพื่อจะได้กู้คืนจาก Time Machine หรือที่อื่นได้ เมทาดาทามีการเก็บหลายชุดเพื่อความปลอดภัยอยู่แล้ว ซึ่งคล้ายกับ ZFS
APFS ใช้ checksum กับเมทาดาทาเท่านั้น และอาศัย ECC ของฮาร์ดแวร์สตอเรจในการรับประกันความน่าเชื่อถือของข้อมูลผู้ใช้
เอกสารที่เกี่ยวข้อง
การที่ Apple เคยพยายามนำ ZFS มาเป็นไฟล์ซิสเต็มเริ่มต้นของ macOS แล้วล้มเลิกไป ก็ไม่ใช่เรื่องเก่ามากนัก เหตุผลใหญ่คงเป็นทั้งการที่ Oracle ซื้อ Sun และปัญหาคดีความ รวมถึงการคาดการณ์ว่าระบบจะค่อย ๆ เปลี่ยนจากฮาร์ดดิสก์ไปเป็นแฟลชมากขึ้น
จุดเด่นไม่ได้มีแค่ความทนทาน แต่รวมถึงประสิทธิภาพด้วย Apple ทำ vertical integration ไปถึงระดับ SSD controller เลย จึงมีสแตกที่เหนือกว่ามาก
สงสัยจริง ๆ ว่า SSD ของ Apple เหนือกว่าผู้ผลิตรายอื่นมากในด้านความทนทานและความน่าเชื่อถือหรือไม่ ฉันไม่ใช่ผู้เชี่ยวชาญด้านสิทธิบัตรหรือการประมวลผลสัญญาณ แต่เคยทำทั้ง SSD controller และ NAND มาก่อน และไอเดียคล้าย ๆ กันนี้ผู้ผลิตส่วนใหญ่ก็ใช้อยู่แล้ว
flash controller สมัยใหม่ทุกเจ้าล้วนใช้การคำนวณทางคณิตศาสตร์และการชดเชยสัญญาณตามการใช้งานอย่างจริงจัง NAND ทุกวันนี้อยู่รอดได้ด้วยคณิตศาสตร์สารพัดรูปแบบ
ระบบปัจจุบันที่อัปเกรดแรมและสตอเรจไม่ได้ช่างไม่สมเหตุสมผลเกินไป ตอน M4 Mac mini เปิดตัว รุ่นแรม 32GB/สตอเรจ 1TB มีราคาเป็นสองเท่าของรุ่น 16GB/512GB พอเห็นแบบนี้ก็รู้สึกเหมือน Apple แถมตัวเครื่องส่วนที่เหลือมาให้ฟรี แล้วคิดเงินเฉพาะสตอเรจกับแรม
ยกตัวอย่าง Mac Pro รุ่นก่อน ฉันต้องการ SSD 8TB เลยไปดูราคา พบว่า Apple คิดเงินเพิ่ม 3,000 ดอลลาร์เพื่อเพิ่มจาก 1TB พื้นฐานไปอีก 7TB แต่ฉันซื้อการ์ด M.2 แบบ 4 ช่องกับ Samsung Pro SSD 2TB จำนวน 4 ลูกในราคา 1,300 ดอลลาร์แล้วติดตั้งเองได้ SSD ระบบ 1TB เดิมวิ่งได้ 6.8GB/s ซึ่งยังเร็วกว่าตัว SSD ใหม่ที่เพิ่มเข้าไปอีก
ฝั่งหน่วยความจำก็เหมือนกัน OWC ขายแรมที่ทั้งผู้ผลิตและสเปกเหมือนของ Apple ทุกอย่าง Apple คิดเงิน 3,000 ดอลลาร์สำหรับการอัปเกรดหน่วยความจำเป็น 160GB แต่ของฉันใช้แค่ 1,000 ดอลลาร์ก็พอ
ฉันซื้อช่วงพรีออร์เดอร์ แล้ว SSD ตัวแรกเสียเพราะความร้อนจนต้องเคลมเปลี่ยน สัปดาห์นี้เพิ่งติดตั้งตัวใหม่ที่ได้มา และกำลังหวังว่าจากนี้จะไม่มีปัญหา ประเด็นสำคัญคือผู้ขายไม่ได้ให้การรับประกันใด ๆ กับ SSD เลย ฉันยังโชคดีที่ซื้อตอนมีเงื่อนไขรับประกัน 1 ปี แต่ตอนนี้ดูเหมือนจะไม่มีแล้ว ราคา 700 ดอลลาร์ถือว่าเสี่ยงไม่น้อย อนึ่ง SSD ที่ไม่รองรับ Pro ก็เคยแพงในช่วงแรกเหมือนกัน แต่ราคาค่อย ๆ ลงตามเวลา ดังนั้นของสำหรับ Pro ก็น่าจะถูกลงได้ถ้ารอหน่อย
700 ดอลลาร์สำหรับ 4TB นี่ให้ความรู้สึกเหมือนโดนปล้นกลางวันแสก ๆ
อ้างจากตัวบทความในบล็อก การอัปเกรด SSD 4TB ราคา 699 ดอลลาร์นั้นแพงเกินจริงมาก เมื่อเทียบกับ NVMe SSD 4TB ทั่วไปที่อยู่ราว 200~400 ดอลลาร์
วัฒนธรรมแบบนี้แหละที่ทำให้ถึงจะชอบเทคโนโลยีของ Apple แต่ถ้าไม่จำเป็นต่อการทำงาน ส่วนตัวฉันจะใช้แค่ Linux, Windows และ Android
ลิงก์ที่เกี่ยวข้อง: The Cult of Mac
แต่ถึงอย่างนั้น ถ้าเทียบกันแล้วโดนน้อยก็ดีกว่าโดนหนักกว่า
ฮาร์ดแวร์แบบสั่งทำเฉพาะจำนวนไม่มากย่อมแพงเป็นธรรมดา
อย่าไปยุ่งให้ซับซ้อนเลย จ่ายเงินเพิ่มให้ Apple ไปตรง ๆ คุ้มเวลากว่า เวลาของฉันมีค่ากว่ามาก ถ้าไม่ใช่แบบนั้นต่างหากที่น่ากังวล
พอพูดว่าเวลามีค่ากว่า ก็เหมือนทำให้รู้สึกว่าคนในสายเทคทุกคนได้เงินเดือนระดับหลายสิบล้านต่อปี ถ้าจะคิดแบบนั้นจริง ๆ ก็คงต้องมีรายได้อย่างน้อยชั่วโมงละพันดอลลาร์
ถ้า 500 ดอลลาร์แลกกับงาน 30 นาที ฉันว่าก็อัปเกรดอย่างมีความสุขได้อยู่ แต่ในความเป็นจริงฉันเคยอัปเกรดเองแล้ว SSD พังภายในไม่กี่สัปดาห์ สุดท้ายต้องเสียเวลาเพิ่มอีกหลายชั่วโมง
คำแนะนำแบบนี้ก็มีเหตุผลอยู่ แต่สำหรับฉัน ฉันชอบความสนุกของการหยิบเครื่องมือขึ้นมาแล้วลงมือแกะเครื่องจริง ๆ มากกว่า
Apple ไม่มีบริการอัปเกรดสตอเรจของผลิตภัณฑ์ที่ขายไปแล้วอย่างเป็นทางการ ต่อให้ยอมจ่ายเพิ่มก็ไม่มีอัปเกรดภายหลังให้ นโยบายแบบนี้นี่แหละที่ทำให้ฉันคิดว่าสุดท้ายคงโดนตรวจสอบการผูกขาดเหมือน John Deere กับ Microsoft
Mac mini 2014 ของแม่ฉันช้ามากจนแทบใช้งานไม่ได้อยู่แล้ว การเปลี่ยนฮาร์ดไดรฟ์ทำได้ยากมาก แต่บังเอิญไปเจออะแดปเตอร์ที่สามารถใส่ NVMe เข้าไปใต้แผ่นปิดด้านล่างได้ ผลลัพธ์คือเร็วขึ้นจนเหมือนได้โลกใหม่เลย (ฉันซื้อรุ่นแรม 8GB) ถึงอย่างนั้นก็ยังไม่พอใจอยู่ดี เพราะรู้สึกว่า Apple ตั้งใจจำกัดความสามารถของผลิตภัณฑ์ตัวเองอย่างหนัก ทั้งที่ก็ไม่ใช่คอมราคาถูก
ในทางปฏิบัติ ตัวเลือก SSD ภายนอกคุ้มค่ากว่ามากสำหรับกรณีส่วนใหญ่ ราคาแค่ประมาณครึ่งเดียว ไม่ต้องแกะเครื่องหลักราคาแพง และยังพกพาและอัปเกรดได้อิสระกว่ามาก แน่นอนว่าอาจมีบางกรณีที่ต้องการความเร็วเกิน 3GB/s จริง ๆ แต่พอร์ต USB-4 ก็ไปได้ถึง 5GB/s ดังนั้นคิดว่าสำหรับแทบทุกคนก็เพียงพอแล้ว และในความเป็นจริงข้อมูลส่วนใหญ่ก็ไม่ค่อยมีเหตุให้ต้องวิ่งเร็วขนาดนั้นด้วย
ในจีนมีร้านจำนวนมากที่รับอัปเกรด SSD ของ Mac mini ในราคาถูกกว่ามาก และทำ DFU restore ให้ครบด้วย
แต่ Jeff ไม่ได้อยู่จีน
สงสัยว่าถ้าเปิดร้านแบบนี้ในอเมริกาจะทำได้ไหม หรือ Apple จะรีบสกัดทันที
หลังอัปเกรดแล้ว ตอนกลับอเมริกาอาจได้เครื่องที่มี CPC ROM ตัวใหม่ถูกบัดกรีอยู่ด้านหลัง SoC ด้วย
การอัปเกรด SSD 4TB ราคา 699 ดอลลาร์ เมื่อเทียบกับ NVMe SSD ทั่วไป (4TB ทั่วไปอยู่ราว 200~400 ดอลลาร์) ที่แพงกว่านี้ เหตุผลหนึ่งคือชนิดของแฟลชที่ใช้ QLC ถูกที่สุด, TLC แพงกว่าเล็กน้อย, MLC แทบหาไม่ได้แล้ว และ SLC มักแพงมากโดยทั่วไป (ยกเว้นกรณีพิเศษที่มีการแปลง QLC ให้ทำงานแบบ SLC)