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)พยายามเขียนข้อมูลใหม่ในพื้นที่นั้น ไม่จำเป็นต้องรอก่อนที่จะลบออก
มาเจาะลึกลงไปในแนวคิดนี้กัน: เพื่อทำความเข้าใจว่าTRIMคืออะไร และอะไรที่คุณต้องรู้ก่อนว่าSSD ทำงาน(SSDs work)อย่างไร และพวกมันจัดการกับข้อมูลที่จัดเก็บไว้ในนั้นอย่างไร
ไดรฟ์โซลิดสเทตไม่มีอะไรมากไปกว่าอุปกรณ์ที่เต็มไปด้วยชิปหน่วยความจำแฟลช ระบบปฏิบัติการ(operating system)จำเป็นต้องสามารถอ่านและจัดการข้อมูลบนชิปเหล่านี้ได้ ในการทำเช่นนั้นSSDจะต้องมีวิธีการจัดเรียงข้อมูลนี้ ข้อมูลที่จัดเก็บในSSDแบ่งออกเป็นกลุ่มข้อมูล ในทางกลับกัน บล็อกเหล่านี้ถูกแบ่งออกเป็นหน้าข้อมูล เพื่อให้เป็นตัวอย่างที่ดียิ่งขึ้น ลองนึกภาพว่าSSDเป็นไลบรารี ห้องสมุดมีชั้นวางมากมาย และชั้นวางเหล่านี้เต็มไปด้วยหนังสือ
อย่างไรก็ตาม จะเกิดอะไรขึ้นเมื่อคุณไม่ต้องการเก็บหนังสือเล่มใดเล่มหนึ่งไว้อีกต่อไป สมมติว่า(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
จากนั้นใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt) พิมพ์คำสั่ง นี้: fsutil behavior query disabledeletenotify
กดEnterบนแป้นพิมพ์ และหลังจากนั้นครู่หนึ่งพรอมต์คำสั่ง(Command Prompt)จะแสดงข้อความที่มีหนึ่งในสองตัวเลือกเหล่านี้:
- "NTFS DisableDeleteNotify = 0"เปิดใช้งาน(enabled)คุณสมบัติ TRIM บน SSD ของคุณ
- "NTFS DisableDeleteNotify = 1" - หมายความว่าคุณสมบัติ TRIM ถูกปิดใช้งาน(disabled)บน SSD ของคุณ
หมายเหตุ:(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บนแป้นพิมพ์ของคุณ
หากคุณได้รับข้อความ"NTFS DisableDeleteNotify = 0"แสดงว่าได้เปิดใช้งานTRIM บน (TRIM)SSD ของคุณ แล้ว
วิธีปิดการใช้งาน SSD TRIM ใน Windows
แม้ว่าจะไม่มีเหตุผลในการทำเช่นนี้ แต่ในกรณีที่คุณต้องการปิดใช้งานTRIMบนWindows PCของคุณ คุณก็สามารถทำได้เช่นกัน เปิดCommand Promptในฐานะผู้ดูแลระบบ ป้อนคำสั่ง: fsutil behavior set disabledeletenotify 1 แล้วกดEnterบนแป้นพิมพ์ของคุณ
หากคุณได้รับข้อความ"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)มาพูดคุยกัน
Related posts
ทดสอบ HDD หรือ SSD ของคุณ และตรวจสอบสถานะสุขภาพ
SMART คืออะไรและจะใช้ทำนายความล้มเหลวของ HDD หรือ SSD ได้อย่างไร
วิธีทดสอบ RAM ของคุณด้วย Windows Memory Diagnostic tool
5 วิธีที่จะนำออกจากภายนอก drive or USB จาก Windows 10
วิธีถอนการติดตั้งไดรเวอร์จาก Windows ใน 5 ขั้นตอน
วิธีแก้ไขปัญหาเกี่ยวกับ DirectX Diagnostic Tool
3 วิธีในการเชื่อมต่อจอภาพภายนอกกับแล็ปท็อปด้วย Windows 10
วิธีติดตั้ง Windows 11 และ Windows 10 บนไดรฟ์ USB (Windows To Go)
วิธีการตรวจสอบ BIOS version จาก Windows (8 วิธี)
วิธีเปลี่ยนอุปกรณ์เสียงเริ่มต้นใน Windows 10 (เล่นและบันทึก)
วิธีเปิดบลูทูธใน Windows 10: 5 วิธี
วิธีเปิดและปิดโหมดประหยัดแบตเตอรี่ใน Windows 10
วิธีกำหนดค่าไมโครโฟนและลำโพงใน Skype สำหรับ Windows 10
วิธีการติดตั้งเครื่องพิมพ์ที่ใช้ร่วมกันบนเครือข่าย Windows 7 หรือ 8 ใน Mac OS X
วิธีหยุดใช้ไอคอน Safely Remove Hardware ใน Windows
วิธีกำหนดการตั้งค่าเมาส์และความไวใน Windows 10
หมายเลขซีเรียลของพีซี Windows แล็ปท็อป แท็บเล็ต ฯลฯ ของฉันคืออะไร
วิธีใช้ตัวตรวจสอบทรัพยากรใน Windows
วิธีการเพิ่มเครื่องพิมพ์ท้องถิ่นบนคอมพิวเตอร์ Windows 10 ของคุณโดยใช้ USB cable
3 เหตุผลในการสร้างพาร์ติชันมากกว่าหนึ่งพาร์ติชันบนพีซีของคุณ