เป็นไปได้ไหมที่จะเปิดใช้ TRIM สำหรับ SSD ภายนอก


10

ฉันมี iMac ตั้งแต่ปี 2011 Mac OS X 10.6.8 และ SDD ในเคส FW800 / USB3 อินเทอร์เฟซใดที่ฉันสามารถเปิดใช้งาน TRIM: USB2, USB3, FW800 หรือ Thunderbolt


1
อินเทอร์เฟซที่คุณใช้เชื่อมต่อไดรฟ์ภายนอกเข้ากับคอมพิวเตอร์ของคุณไม่มีส่วนสนับสนุน TRIM และคำสั่ง ATA อื่น ๆ นอกจากนี้คอมพิวเตอร์ของคุณไม่มี USB 3 หรือ Thunderbolt ดังนั้นฉันจึงลบส่วนของคำถามของคุณออกเพื่อให้คำถามของคุณเน้นไปที่ดีกว่า
Cajunluke

@CajunLuke iMac กลางปี ​​2011 ควรมีสายฟ้า - มันเป็นส่วนหนึ่งของการรีเฟรชใช่มั้ย (ดูที่support.apple.com/kb/HT4619 ) อย่างไรก็ตามคุณพูดถูก - การสนับสนุน TRIM ไม่ได้ขึ้นอยู่กับส่วนต่อประสาน
JW8

@ JW8 Facepalm ด้วยเหตุผลบางอย่างที่ฉันคิดว่าพวกเขาจะเปิดตัวในปีนี้ดังนั้นฉันคิดว่าโมเดลปี 2011 นั้นเก่าเกินไป คุณถูกต้อง: โมเดลปี 2010 จะไม่มีวัณโรค แต่รุ่นปี 2011 จะใช้งานได้
Cajunluke

1
เป็นคำถามของฉันฉันรู้ดีกว่าว่าฉันต้องการทราบอะไรดังนั้นคุณจะไม่แก้ไขโดยเฉพาะถ้าคุณไม่รู้ว่าคุณกำลังพูดถึงอะไร
WaterBearer

คำตอบ:


7

ตามOS X รายวัน TRIM เปิดใช้งานสำหรับ Apple SSD ทั้งหมด แต่ไม่ใช่สำหรับไดรฟ์บุคคลที่สาม บทความอ้างว่ายูทิลิตี้ของบุคคลที่สามTrim Enablerเปิดใช้ TRIM สำหรับไดรฟ์ของบุคคลที่สามเช่นกัน รายละเอียดเพิ่มเติมสามารถพบได้บนหน้าของนักพัฒนา โปรดทราบว่า Apple ไม่รองรับยูทิลิตี้นี้อย่างเป็นทางการดังนั้นคุณควรสำรองข้อมูลก่อนติดตั้งยูทิลิตี้

อินเทอร์เฟซของไดรฟ์ภายนอกไม่สำคัญสำหรับการรองรับ TRIM (USB 2, FW800 หรือ Thunderbolt) อย่างไรก็ตามโปรดทราบว่า Macs ไม่ได้เริ่มรองรับ USB 3 จนถึงเดือนมิถุนายน 2012 ด้วย iMac 2011 ของคุณคุณจะใช้ USB 2 กับหนึ่งในไดรฟ์เหล่านั้น


1
พูดอย่างเคร่งครัดมันไม่ได้ "มีประสิทธิภาพ" USB 2 เป็น USB 2
Cajunluke

@CajunLuke แน่นอนคุณพูดถูก ฉันหมายถึงว่าไดรฟ์ USB 3 นั้นจะถือว่าเป็นไดรฟ์ USB 2 - ไดรฟ์ไม่สามารถใช้ประโยชน์จากประโยชน์ของ USB 3 ได้
JW8

2
TRIM บน OS X ไม่ควรเปิดใช้งานแบบส่งเดช พบปัญหาเกี่ยวกับไดรฟ์ที่ใช้ SandForce และอาจไม่ได้รับประโยชน์ใด ๆ กับผู้อื่น Apple ไม่เปิดใช้งานด้วยเหตุผลและไม่ขาย SSD เพิ่มเติม

ผู้เขียน Trim enabler กล่าวว่าเขาไม่คิดว่าจะเปิดใช้งาน SSD ภายนอกได้ขึ้นอยู่กับแอปเปิ้ลซึ่งหมายความว่าส่วนต่อประสานนั้นสำคัญ
WaterBearer

@ user2113 คุณสามารถให้การอ้างอิงกับสิ่งนั้นได้หรือไม่? ฉันไม่เห็น ...
JW8

7

ฉันรู้ว่าคำถามนี้มีอายุเกิน 4 ปี แต่ฉันกำลังเพิ่มความคิดเห็นเพราะหน้านี้เป็นเพลงฮิตครั้งแรกสำหรับการค้นหาโดย Google ในหัวข้อและความคิดเห็นบางส่วนล้าสมัยในขณะที่คนอื่น ๆ ผิดปกติ

Apple เพิ่มการรองรับ TRIM ดั้งเดิมใน OS X 10.6.8 แต่สำหรับ Apple OEM SSD เท่านั้น เพื่อหลีกเลี่ยงข้อ จำกัด ซอฟต์แวร์เช่น TRIM Enabler ของ Cindori อนุญาตให้ TRIM ใช้กับ SSD ของบุคคลที่สาม ต่อมา OS X 10.10 (โยเซมิตี) ได้แนะนำข้อกำหนดด้านความปลอดภัยที่เรียกว่าการลงนาม kext ซึ่งทำให้ TRIM Enabler ไม่สามารถทำงานได้โดยไม่ต้องปิดการลงนาม kext อย่างสมบูรณ์ จากนั้นใน OS X 10.10.4, Apple แนะนำคำสั่ง“ trimforce” ซึ่งเปิดใช้งาน TRIM บน SSD บุคคลที่สามโดยไม่ต้องปิดการลงนาม kext (ฉันมีแหล่งที่มา แต่การแลกเปลี่ยนสแต็คจะไม่ให้ฉันโพสต์มากกว่า 2 ลิงก์)

ตรงกันข้ามกับความคิดเห็นมากมายที่นี่อินเตอร์เฟสไม่สำคัญ ส่วนใหญ่ของเปลือก USB ไม่รองรับ TRIM แต่ถูกกล่าวหาว่ามีบางอย่างที่รองรับเช่น JMS 578 USB bridge controller (แหล่งที่มา: http://bbs.pceva.com.cn/thread-125643-1-1 html ) ทั้งห้าของโครงเครื่อง USB 3 / พอร์ตที่ฉันรองรับ Firewire สนับสนุนที่คาดคะเน แต่ฉันยังไม่ได้ทดสอบ กล่องหุ้ม Thunderbolt ส่วนใหญ่ควรรองรับ TRIM และตอนนี้ฉันเปิดใช้ TRIM บน SanDisk Extreme SSD ในกล่องหุ้ม Akitio Thunderbolt 2 ฉันใช้คำสั่ง trimforce ในเทอร์มินัลเพื่อเปิดใช้งาน

ในการตรวจสอบว่ากล่องหุ้มของคุณรองรับ TRIM หรือไม่คุณจะต้องไปที่ Apple> เกี่ยวกับ Mac นี้> รายงานระบบ> ฮาร์ดแวร์> SATA / SATA Express> และค้นหา“ รองรับ TRIM” ภายใต้ข้อกำหนดของกล่องหุ้ม หากไม่มีการสนับสนุน TRIM แสดงว่าสิ่งที่แนบมาของคุณส่วนใหญ่ไม่รองรับ TRIM หากอยู่ในรายการ แต่ระบุว่า“ ไม่” คุณสามารถลองเปิด TRIM ได้โดยใช้คำสั่ง trimforce ในเทอร์มินัล เพียงเปิดเทอร์มินัลแล้วพิมพ์“ sudo trimforce enable” เมื่อคอมพิวเตอร์ของคุณรีสตาร์ทตรวจสอบรายงานระบบอีกครั้งเพื่อดูว่าการสนับสนุน TRIM เปลี่ยนเป็นใช่

ในที่สุด TRIM ก็มีความสำคัญแม้กระทั่ง SSD รุ่นใหม่ที่มีการเก็บขยะที่ซับซ้อน ฉันพบสิ่งนี้โดยตรงเมื่อ SanDisk SSD ของฉันเริ่มทำงานช้าลงเนื่องจากอายุมากขึ้นก่อนที่จะเปิดใช้งาน TRIM มีบทความที่ดี แต่ค่อนข้างล้าสมัยเกี่ยวกับที่นี่: http://arstechnica.com/gadgets/2015/04/ask-ars-my-ssd-does-garbage-collection-so-i-dont-need-trim- ขวา/


ข้อมูลที่ดีทั้งหมด แต่ฉันสังเกตเห็นว่าตัวบ่งชี้การสนับสนุน TRIM แสดงอยู่ในอุปกรณ์ SATA เท่านั้น - หมายถึงเฉพาะ SATA และ Thunderbolt คุณรู้หรือไม่ว่า macOS จะเรียกใช้ Trim over USB หรือ FireWire เลยแม้แต่กับกล่องหุ้มที่รองรับ
เดวิดซี

2

ได้คุณสามารถเปิดใช้งาน TRIM บน SSD ภายนอกได้ ผมเองลาซี่ทนทาน USB สายฟ้า 128 GB ไดรฟ์ / และฉันเปิดใช้งานด้วยTRIM Enabler ฉันใช้มันเป็นไดรฟ์สำหรับบูต

ฉันไม่รู้ว่ามันฉลาดในการเปิดใช้งาน TRIM หรือไม่ แต่ฉันไม่พบข้อความใด ๆ ที่แสดงว่า TRIM อาจเป็นอันตรายต่อ SSD ภายนอกของคุณ

แต่สำหรับกรณีใด ๆ ฉันมีการสำรองข้อมูลหลายไดรฟ์ SSD ของฉัน


คุณสามารถทำได้จริง ๆ แต่ไม่ได้หมายความว่าใช้คุณลักษณะ TRIM
WaterBearer

ขอบคุณไม่เคยคิดเรื่องนั้น คุณจะทราบได้อย่างไรว่าใช้ TRIM หรือไม่
cahuk

ฉันไม่รู้อาจจะดูวิธีการจัดเก็บข้อมูลภาคและบล็อก (ฉันไม่คุ้นเคย)
WaterBearer

ฉันคิดว่าจะทำเช่นกัน แต่ยังไม่พบสคริปต์ที่เหมาะสม
cahuk

1

ฉันมี Crucial 960gb m500 ssd ที่ฉันใส่ไว้ในไดรฟ์ Thunderbolt / usb แชสซีของ G เมื่อสองสามปีก่อนสำหรับเครื่องย้อนเวลาและการสำรองไฟล์แบบสุ่มด้วยตนเอง ดูเหมือนว่าจะเริ่มช้าลงเมื่อเร็ว ๆ นี้ด้วย "การเตรียมการสำรองข้อมูล" msg ซึ่งใช้เวลาสองสามชั่วโมงก่อนที่จะทำการสำรองข้อมูล ฉันวิ่งเล็มกำลังโดยใช้ไดรฟ์ที่ต่อผ่านสายฟ้าระบบรายงาน osx ของฉันในตอนนี้บอกว่ามีการเปิดใช้งานการตัดแต่งสำหรับอุปกรณ์นี้ ฉันรอและดูว่ามันสร้างความแตกต่าง!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.