SSD TRIM คืออะไร ทำไมถึงมีประโยชน์ และวิธีตรวจสอบว่าเปิดอยู่หรือไม่

ในช่วงสองสามปีที่ผ่านมา โซลิดสเตทไดรฟ์ได้รับความนิยมมากขึ้นเรื่อยๆ นอกจากนี้ยังอาจเป็นไปได้ว่าคุณได้อ่านหรืออย่างน้อยได้ยินคน(heard someone)อื่นพูดถึงความเร็วของSSD ( Solid State Drive ) เมื่อเทียบกับฮาร์ดไดรฟ์แบบเดิม หากคุณใช้อยู่แล้วหรือต้องการซื้อSSDเพื่อปรับปรุงประสิทธิภาพของคอมพิวเตอร์ คุณควรรู้ว่าการรองรับ TRIM(TRIM support)เป็นสิ่งสำคัญ SSD TRIMคืออะไรเหตุใดจึงสำคัญสำหรับSSD(SSDs)และคุณจะตรวจสอบได้อย่างไรว่าเปิดอยู่ในWindowsหรือไม่ คุณสามารถหาคำตอบสำหรับคำถามเหล่านี้ได้ในคู่มือนี้:

TRIM สำหรับไดรฟ์ SSD คืออะไร

TRIMเป็นคำสั่งที่ระบบปฏิบัติการ(operating system)สามารถบอกโซลิดสเตตไดรฟ์(state drive) ( SSD ) ได้ว่าบล็อกข้อมูลใดที่ไม่ต้องการอีกต่อไปและสามารถลบออกได้ หรือถูกทำเครื่องหมายว่าว่างสำหรับการเขียนใหม่ กล่าวอีกนัยหนึ่งTRIMเป็นคำสั่งที่ช่วยให้ระบบปฏิบัติการ(operating system)ทราบได้อย่างแม่นยำว่าข้อมูลที่คุณต้องการย้ายหรือลบถูกเก็บไว้ที่ใด ด้วยวิธีนี้ โซลิดสเตตไดรฟ์(state drive)สามารถเข้าถึงเฉพาะบล็อกที่เก็บข้อมูลเท่านั้น นอกจากนี้ เมื่อใดก็ตามที่ผู้ใช้หรือ (Furthermore)ระบบปฏิบัติการ(operating system)ออกคำสั่ง delete คำสั่งTRIM(TRIM command)เช็ดหน้าหรือบล็อกที่จัดเก็บไฟล์ทันที ซึ่งหมายความว่าในครั้งต่อไปที่ระบบปฏิบัติการ(operating system)พยายามเขียนข้อมูลใหม่ในพื้นที่นั้น ไม่จำเป็นต้องรอก่อนที่จะลบออก

SSD, TRIM

มาเจาะลึกลงไปในแนวคิดนี้กัน: เพื่อทำความเข้าใจว่าTRIMคืออะไร และอะไรที่คุณต้องรู้ก่อนว่าSSD ทำงาน(SSDs work)อย่างไร และพวกมันจัดการกับข้อมูลที่จัดเก็บไว้ในนั้นอย่างไร

ไดรฟ์โซลิดสเทตไม่มีอะไรมากไปกว่าอุปกรณ์ที่เต็มไปด้วยชิปหน่วยความจำแฟลช ระบบปฏิบัติการ(operating system)จำเป็นต้องสามารถอ่านและจัดการข้อมูลบนชิปเหล่านี้ได้ ในการทำเช่นนั้นSSDจะต้องมีวิธีการจัดเรียงข้อมูลนี้ ข้อมูลที่จัดเก็บในSSDแบ่งออกเป็นกลุ่มข้อมูล ในทางกลับกัน บล็อกเหล่านี้ถูกแบ่งออกเป็นหน้าข้อมูล เพื่อให้เป็นตัวอย่างที่ดียิ่งขึ้น ลองนึกภาพว่าSSDเป็นไลบรารี ห้องสมุดมีชั้นวางมากมาย และชั้นวางเหล่านี้เต็มไปด้วยหนังสือ

SSD, TRIM

อย่างไรก็ตาม จะเกิดอะไรขึ้นเมื่อคุณไม่ต้องการเก็บหนังสือเล่มใดเล่มหนึ่งไว้อีกต่อไป สมมติว่า(Say)คุณต้องการขายหรือให้เพื่อนยืม ดูเหมือนชัดเจนว่าคุณต้องนำหนังสือออกจากชั้นวางนั้นเท่านั้น ถ้าไลบรารี่ของคุณเป็นไดรฟ์โซลิดสเทต สิ่งต่างๆ จะไม่เป็นแบบนั้น บนSSDหากคุณตัดสินใจที่จะลบข้อมูลบางอย่าง ไม่สำคัญว่าข้อมูลนั้นจะใช้เพียงหน้าเดียวจากบล็อกหรือไม่ บล็อกทั้งหมดจะต้องถูกลบออก! ข้อมูลทั้งหมดในหน้าอื่น ๆ จะย้ายไปยังหน่วยความจำบัฟเฟอร์(buffer memory) ชั่วคราว จากนั้นจะใส่กลับเข้าไปในบล็อกเดิม มันเหมือนกับการล้างชั้นวางทั้งหมดออกจากห้องสมุดของคุณเมื่อใดก็ตามที่คุณต้องการนำหนังสือออกหรือแทนที่ด้วยหนังสือใหม่ จากนั้น คุณจะต้องนำหนังสือเล่มอื่นๆ ทั้งหมดกลับเข้าที่ มันไม่มีประสิทธิภาพ!

โดยสรุป สำหรับโซลิดสเตตไดรฟ์(state drive)ในการเขียนข้อมูลใหม่บนพื้นที่ว่างก่อนหน้านี้ จะต้องล้างข้อมูลทั้งหมดก่อน การทำเช่นนี้ทุกครั้งที่คุณย้ายหรือลบข้อมูลบนSSD ของคุณจะ แปลเป็นประสิทธิภาพที่ลดลงสำหรับความเร็วในการเขียนข้อมูล

เหตุใด TRIM จึงมีประโยชน์สำหรับไดรฟ์ SSD

คุณรู้อยู่แล้วว่าเมื่อลบและเขียนข้อมูลใหม่ โซลิดสเตตไดรฟ์(state drive)ที่ไม่ได้ใช้TRIMจะต้องย้ายข้อมูลสำคัญบางส่วน ล้างบล็อกทั้งหมดที่มีอยู่ และสุดท้ายเขียนข้อมูลใหม่ลงในนั้น บล็อก ในแง่หนึ่ง นี่หมายความว่าประสิทธิภาพของอุปกรณ์ไม่ดี ในทางกลับกัน หมายความว่าSSDสามารถลบและเขียนใหม่ได้เป็นจำนวนมาก สิ่งเหล่านี้กองพะเนินเทินทึกและทำให้เกิดการสึกหรออย่างรวดเร็วของชิปหน่วยความจำแฟลชที่พบในSSD

TRIMช่วยให้มั่นใจได้ว่าปัญหาทั้งสองนี้จะป้องกันได้ โดยไม่จำเป็นต้องลบและเขียนหน่วยความจำขนาดใหญ่ใหม่อย่างต่อเนื่อง แทนที่จะจัดการทั้งบล็อคSSD ที่ เปิดใช้งานTRIMสามารถทำงานกับคลัสเตอร์หน่วยความจำขนาดเล็กที่เรียกว่าเพจได้ ยิ่งไปกว่านั้น เมื่อใดก็ตามที่ระบบปฏิบัติการ(operating system)หรือผู้ใช้ ออกคำสั่งลบ SSDจะส่งคำสั่ง TRIM(TRIM command) โดยอัตโนมัติ เพื่อล้างพื้นที่จัดเก็บข้อมูล(storage space)ที่กำลังถูกลบ สิ่งนี้ทำให้มั่นใจได้ถึงความเร็วในการเขียนที่เร็วขึ้นเมื่อข้อมูลใหม่ถูกจัดเก็บไว้ในพื้นที่นั้น

วิธีตรวจสอบว่าWindowsเปิดTRIMสำหรับ SSD ของคุณหรือ ไม่

หากคุณต้องการตรวจสอบว่าTRIMเปิดใช้งานหรือปิดใช้งานบนโซลิด ส เตตไดรฟ์(state drive)หรือไม่ คุณต้องใช้ พรอม ต์คำสั่ง (Command Prompt)วิธีที่รวดเร็วในการเปิดตัวคือใช้การค้นหา นอกจากนี้ยังมีวิธีการอื่นๆ อีกมากมายที่เราได้แสดงไว้ในคู่มือนี้: 10 วิธีในการเปิดใช้Command Prompt(Command Prompt)ในWindows

SSD, TRIM

จากนั้นใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt) พิมพ์คำสั่ง นี้: fsutil behavior query disabledeletenotify

SSD, TRIM

กดEnterบนแป้นพิมพ์ และหลังจากนั้นครู่หนึ่งพรอมต์คำสั่ง(Command Prompt)จะแสดงข้อความที่มีหนึ่งในสองตัวเลือกเหล่านี้:

  • "NTFS DisableDeleteNotify = 0"เปิดใช้งาน(enabled)คุณสมบัติ TRIM บน SSD ของคุณ
  • "NTFS DisableDeleteNotify = 1" - หมายความว่าคุณสมบัติ TRIM ถูกปิดใช้งาน(disabled)บน SSD ของคุณ

SSD, TRIM

หมายเหตุ:(NOTE:)คุณอาจสังเกตเห็นว่าในพีซีทดสอบ(test PC) ของเรา ซึ่งทำงานบนWindows 10คำสั่ง(above command) ดังกล่าวได้แสดง การตอบสนองอื่นด้วย: "ReFS DisableDeleteNotify ไม่ได้ตั้งค่าไว้ในขณะนี้" ("ReFS DisableDeleteNotify is not currently set.")ไม่มีอะไรต้องกังวลและหมายความว่าคุณสมบัติ TRIM(TRIM feature)จะถูกเปิดใช้งานโดยอัตโนมัติหากคุณเชื่อมต่อSSDที่ใช้ReFS ReFSหรือที่รู้จักในชื่อResilient File Systemเป็นระบบไฟล์(file system)ที่เป็นกรรมสิทธิ์ของ Microsoft ซึ่ง(Microsoft proprietary) ไม่ค่อยใช้บนพีซี ที่ใช้ Windows ที่บ้าน (Windows home)คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ในWikipedia

วิธีเปิดใช้งาน SSD TRIM ใน Windows

หากคุณเรียกใช้คำสั่งเพื่อค้นหาว่าTRIMเปิดใช้งานอยู่หรือไม่บนพีซี Windows(Windows PC) ของคุณ และคุณพบว่าคำสั่งนี้ถูกปิดใช้งาน คุณอาจต้องการเปิดใช้งาน ในการดำเนินการดังกล่าว คุณต้องเปิดCommand Promptในฐานะผู้ดูแลระบบ ป้อนคำสั่งนี้: fsutil behavior set disabledeletenotify 0 และกดEnterบนแป้นพิมพ์ของคุณ

SSD, TRIM

หากคุณได้รับข้อความ"NTFS DisableDeleteNotify = 0"แสดงว่าได้เปิดใช้งานTRIM บน (TRIM)SSD ของคุณ แล้ว

วิธีปิดการใช้งาน SSD TRIM ใน Windows

แม้ว่าจะไม่มีเหตุผลในการทำเช่นนี้ แต่ในกรณีที่คุณต้องการปิดใช้งานTRIMบนWindows PCของคุณ คุณก็สามารถทำได้เช่นกัน เปิดCommand Promptในฐานะผู้ดูแลระบบ ป้อนคำสั่ง: fsutil behavior set disabledeletenotify 1 แล้วกดEnterบนแป้นพิมพ์ของคุณ

SSD, TRIM

หากคุณได้รับข้อความ"NTFS DisableDeleteNotify = 1"แสดงว่าTRIMถูกปิดใช้งานในSSDของ คุณ

TRIM เปิดSSD ของคุณ (TRIM)หรือ(SSD)ไม่ คุณมีSSDอะไร

ไดรฟ์โซลิดสเตตมีประสิทธิภาพมากมาย เมื่อพูดถึงความเร็วในการอ่านหรือเขียน จะเร็วกว่าฮาร์ดไดรฟ์แบบเดิมมาก อย่างไรก็ตาม เนื่องจากวิธีการทำงานกับข้อมูลSSD(SSDs)ต้องใช้คำสั่งเฟิร์มแวร์เฉพาะเพื่อป้องกันการสึกหรอและประสิทธิภาพที่ลดลง(wear and performance degradation) มาก เกินไป ตอนนี้ คุณรู้แล้วว่าทำไมTRIM ถึง สำคัญและมีหน้าที่อะไร เราจึงอยากรู้ว่าTRIMเปิดใช้งานบนSSD ของคุณ หรือไม่ คุณมีSSDอะไร เป็นราคาที่ไม่แพงหรือเป็นเกมเมอร์รุ่น superfast(superfast model)หรือไม่? แสดงความคิดเห็นในส่วนความคิดเห็นและ(section and let)มาพูดคุยกัน



About the author

ฉันเป็นผู้ตรวจทานมืออาชีพและเพิ่มประสิทธิภาพการทำงาน ฉันชอบใช้เวลาออนไลน์เล่นวิดีโอเกม สำรวจสิ่งใหม่ ๆ และช่วยเหลือผู้คนเกี่ยวกับความต้องการด้านเทคโนโลยีของพวกเขา ฉันมีประสบการณ์กับ Xbox มาบ้างแล้วและได้ช่วยเหลือลูกค้าในการรักษาระบบของพวกเขาให้ปลอดภัยมาตั้งแต่ปี 2552



Related posts