Home » Tip & Trick

มาปรับแต่ง Windows 7 ให้มีอายุใช้งาน SSD นานขึ้นกันดีกว่า

10 Nov 10 - By l

สวัสดีครับชาว Notebookspec หลายคนอาจเคยลองใช้งานฮาร์ดดิสก์ Solid State Drive (SSD) ตัวแรงและตัวแพงกันบ้างแล้ว และแน่นอนต้องประสบปัญหาใช้ไปนาน ๆ แล้วการถ่ายโอนข้อมูลเริ่มช้าลงบ้าง เนื้อที่น้อยบ้าง ในวันนี้จะมาพูดถึงเรื่องการตั้งค่าของ Windows 7 ให้สามารถยืดอายุการใช้งานของ SSD กัน เนื่องจาก SSD นั้นมีประสิทธิภาพสูงในการเขียนและอ่านข้อมูลมีความคงทนต่อการรบเร้าของสภาพแวดล้อม เพราะใช้เทคโนโลยีคล้าย ๆ Flash Drive กล่าวคือ ใช้ Cell แทนจานหมุนนั่นเอง แต่อายุการใช้งานจะค่อนข้างสั้น ซึ่งขึ้นอยู่กับการเขียนข้อมูลลงไป อายุการใช้งานของ SSD ใน 1 cell นั้นจะอยู่ราว 10,000 ครั้ง ดังนั้นจึงต้องมีการตั้งค่า Windows เพื่อให้เขียนข้อมูลลง SSD ให้น้อยที่สุด

clip_image001

ก่อนที่จะรู้จักการปรับแต่งค่าแบบ Manual ขอนำเสนอโปรแกรมสำเร็จรูป SSD Tweak Utility 1.6.5 เพียงแค่เปิดโปรแกรมแล้วคลิก ก็สามารถปรับแต่งค่าได้แล้ว แต่เนื่องจากโปรแกรมนี้ไม่ใช่โปรแกรมฟรี จึงทำให้การใช้งานบางส่วนถูกปิดเอาไว้ อย่างไรก็ตาม ในบทความนี้ก็ได้มีบอกการปรับแต่งแบบ Manual เผื่อเอาไว้แล้ว โปรแกรมหน้าตาเป็นอย่างไร และการตั้งค่านั้นมีอะไรกันบ้าง ตามไปดูกันเลยครับ

สารบัญ

โปรแกรมสำเร็จรูป SSD Tweak Utility 1.6.5 (October 2010)

http://elpamsoft.com/Downloads.aspx

สำหรับโปรแกรมนี้เมื่อเปิดขึ้นมาจะตรวจสอบการตั้งค่าใน Windows ก่อนว่าของเดิมเป็นอย่างไร โดยจะมีหัวข้อเป็น Checkbox เปิด/ปิดใช้งานอยู่ตามที่เครื่องตั้งค่าไว้ตั้งแต่แรก พร้อมมีคำอธิบายสั้น ๆ เหมาะสำหรับผู้ใช้ที่อยากจะปรับแต่ง แต่รู้รายละเอียดเชิงลึกไม่มากนัก ซึ่งโปรแกรมนี้จัดทำขึ้นมาหลังจากมีการพูดคุยและลงความเห็นกันว่าควรจะมีการปรับแต่งอะไรบ้าง ซึ่งจะมีความปลอดภัยในระดับหนึ่งแล้ว เมื่อเปิดโปรแกรมขึ้นมาจะเจอหน้าตาแบบนี้

clip_image003

อธิบายหน้าตาโปรแกรมส่วนสำคัญ

  • – เมื่อเอาเมาส์ไปชี้ที่ตัวเลือกต่าง ๆ จะปรากฏรายละเอียดคร่าว ๆ ในช่องขวาบน (ในกรอบ more info)
  • – มุมล่างซ้ายจะปรากฏสถานะของค่าใด ๆ ที่เปลี่ยนแปลงล่าสุด (เห็นได้ว่าตอนเข้าโปรแกรมจะโดนปรับ hibernation เป็น on)
  • – แถบสีเขียวจะบอกสถานะแรมในเครื่องว่าเพียงพอสำหรับการปรับแต่งหรือไม่ ให้นำเมาส์ไปชี้แถบนี้ สามารถดูคำแนะนำได้ที่ช่องขวาบน
  • – เมื่อปรับแต่งค่าต่าง ๆ เสร็จเรียบร้อยแล้ว ควรจะเลือกที่เมนูเพื่อเก็บค่าและออกจากโปรแกรม (File > save and exit)

ตัวเลือกในการปรับแต่งค่าต่าง ๆ

– Windows XP/Vista indexing service สารบัญที่ใช้ในการค้นหาไฟล์ จะเห็นว่ามีสำหรับ windows xp ด้วย หากปิดใช้งานจะให้การค้นหาช้าลง แต่จะยืดอายุการใช้งาน SSD ขึ้น

– Clear pagefile at shutdown เป็นการลบ pagefile เมื่อทำการ shutdown เครื่องถ้าเปิดใช้งาน option นี้จะทำให้ระยะเวลาการ shutdown เครื่องนานขึ้น แนะนำว่าไม่ต้องเปิดใช้งาน

– Disable large system cache

Large system cache จะเป็นการใช้แรมส่วนที่เหลือในการเก็บข้อมูล cache ต่าง ๆ แทนฮาร์ดดิสก์ เมื่อเลือก option นี้จะเป็นการปิดใช้งาน

– Limit NTFS memory usage หมายถึง การใช้แรมเพื่อดึงข้อมูลระบบ (file system) เช่น การค้นหา document ต่าง ๆ ค่านี้จะมีด้วยกัน 2 แบบ คือ 1 = default, normal และ 2 = increase โดยที่ค่าเท่ากับ 1 จะหมายถึง จำกัดการใช้แรมในการดึงข้อมูลจำกัด ทำให้ต้องดึงข้อมูลหลาย ๆ ครั้ง โดยปกติค่า 1 จะถูกตั้งให้เป็น default ส่วนค่า 2 มักจะถูกเปิดใช้งานในเครื่อง server ที่มีแรมเยอะ ๆ

– NTFS 8.3 name creation (16bit) การสร้างชื่อไฟล์แบบ 8.3 เป็นการตั้งชื่อไฟล์ 8 ตัวอักษรและนามสกุล 3 ตัวอักษร มีผลให้ใช้พื้นที่จัดเก็บน้อยลง และประสิทธิภาพในการอ่านไฟล์เร็วขึ้น แต่จะมีผลกระทบต่อบางโปรแกรมที่มีชื่อไฟล์ยาว ๆ ทำให้อ่านข้อมูลผิดพลาด

– Enable file date stamping เมื่อเปิดโปรแกรมครั้งแรก จะมีค่านี้ถูกใช้งานอยู่แล้ว ซึ่งเป็นการบันทึกวันที่และเวลาการเข้าถึงไฟล์ที่ใช้งานครั้งล่าสุดเสมอ

– Enable boot tracing เมื่อเปิดใช้งานทำให้ windows มีการวิเคราะห์การเปิดใช้งานเครื่องครั้งต่อไป จะปรับ prefetching ให้เหมาะสม โดยที่ prefetching คือ การคาดเดาการทำงานว่าจะเรียกข้อมูลอะไร โดยวิเคราะห์จากการข้อมูลที่เคยเรียกบ่อย ๆ แล้วทำการร้องขอข้อมูลนั้นมาเก็บไว้ใน cache รอไว้ก่อนจะนำไปใช้งาน ค่า boot tracing นี้จะถูกเปลี่ยนกลับเป็น 0 หลังจากเปิดใช้งานเครื่อง

เนื่องจากโปรแกรมนี้ยังไม่เป็น version pro (ต้องซื้อ) ทำให้ไม่สามารถตั้งค่าสิ่งเหล่านี้ได้

  • – ไม่สามารถตั้งค่า Windows TRIM ผ่านโปรแกรมได้ แต่สามารถตรวจสอบสถานะของ TRIM ได้โดยกด F9
  • – ไม่สามารถตั้งค่าของ Windows Service Tweaking จำพวก Windows Defragment, System restore และ Hibernate ได้
  • – เมื่อเปิดโปรแกรมขึ้นมาจะถูกตั้งค่า Hibernate เป็น On โดยอัตโนมัติ

ต่อไปมาดูการตั้งค่าแบบ Manual กันครับ ในส่วนนี้จะนำเสนอเป็นแบบหน้าตา windows จะได้ทำตามกันได้ง่าย

Trim Command

การเขียนข้อมูลลงบนฮาร์ดดิสก์จะประกอบไปด้วย 2 สิ่ง คือ ตัวชี้ (pointer) และข้อมูล (data) การลบข้อมูลแบบปกติจะทำให้ pointer หายไป แต่จะยังคงเหลือ data เอาไว้ ดังนั้น windows จะยังจดจำว่าพื้นที่บริเวณนั้นยังมี data เหลืออยู่ ทำให้มีการสุ่มเขียนข้อมูลที่อื่นแทน ลักการทำงานของ Trim Command จะทำให้การลบข้อมูลเป็นแบบ low-level format หมายถึง เป็นการลบข้อมูลทั้ง pointer และ data เมื่อลบไปแล้วจะมองเห็นพื้นที่ถูกลบนั้นเป็นบล็อกเปล่า

จะมีผลดีหรือผลเสียอย่างไรเมื่อเปิดใช้งาน TRIM?

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

ส่วนผลเสียจะทำให้การกู้ข้อมูลแทบจะเป็นไปไม่ได้ เพราะการลบข้อมูลจะเป็นการลบโดยถาวร ณ วินาทีนั้นเลย

จะรู้ได้อย่างไรว่าตอนนี้เปิดใช้งาน TRIM?

รูปแบบของการการตรวจสอบและการตั้งค่าระบบ TRIM คือ fsutil behavior
disabledeletenotify โดยที่

  • option ได้แก่ set และ query
  • value ได้แก่ 0 และ 1

การตรวจสอบสถานะใช้งาน

  • – ไปที่ start > run แล้วพิมพ์ว่า cmd
  • – จากนั้นกด ctrl + shift ค้างและกด enter จะเป็นการเรียกใช้โดย run as administrator
  • – พิมพ์ในหน้าจอ dos prompt ว่า fsutil behavior query disabledeletenotify ดังรูป

clip_image005

ถ้าผลออกมาเป็น DisableDeleteNotify = 0 แสดงว่า Windows 7 ได้เปิดใช้งาน TRIM แล้ว

การตั้งค่าให้ TRIM ทำงาน/ไม่ทำงาน

ทำได้โดย

  • – เข้าหน้าจอ dos prompt ตามวิธีข้างต้น จากนั้นพิมพ์ใน dos prompt ว่า fsutil behavior set disabledeletenotify 1

clip_image007

fsutil behavior set disabledeletenotify 1 เป็นการทำให้ระบบ TRIM ไม่ทำงาน

fsutil behavior set disabledeletenotify 0 เป็นการทำให้ระบบ TRIM ทำงาน

ทั้งนี้อาจต้อง restart เครื่องหลังการตั้งค่าเพื่อให้เกิดผล


Windows Indexing? Service

Indexing service หรือ สารบัญใช้ในการค้นหาไฟล์ของ windows โดยปกติแล้ว windows 7 จะเรียกข้อมูลจาก service นี้ทำให้มีการค้นหาที่รวดเร็ว ทุกครั้งที่ผู้ใช้กระทำการต่าง ๆ เกี่ยวกับไฟล์ ไม่ว่าจะค้นหา เพิ่ม ลบ และแก้ไขไฟล์ จะมีการเขียนข้อมูลการเปลี่ยนแปลงของไฟล์ลงไป ซึ่งการทำงานแบบนี้ก็จะทำให้อายุการใช้งานของ SSD ลดลง

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

  • – Start Menu -> คลิกขวาที่ Computer แล้วเลือกที่ Manage
  • – คลิกที่ฝั่งซ้ายหัวข้อล่างสุด Services and Applications และหัวข้อย่อย Services
  • – ฝั่งขวาจะปรากฏ service มากมาย ให้ไปที่รายชื่อ Windows Search แล้วดับเบิลคลิก
  • – ปรากฏหน้าต่างใหม่ขึ้นมา ดูที่หัวข้อ Startup type: ให้เลือกเป็น Disabled แล้วกด OK

clip_image009

clip_image010

System Restore

การเปิดใช้งาน system restore ทำให้มีบันทึกข้อมูลการติดตั้งโปรแกรมใหม่ ๆ หรือการเปลี่ยนแปลงไฟล์ข้อมูลในเครื่อง ทำให้ใช้เนื้อที่มากเป็น GB เลยทีเดียว ด้วยสาเหตุนี้มันไม่เป็นผลดีต่อ SSD แน่นอน

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

  • – start > คลิกขวาที่ computer แล้วเลือก properties
  • – เลือกที่เมนูทางซ้ายบน System protection
  • – ในหน้าต่างใหม่คลิกเลือก drive ที่เป็น on โดยปกติจะเป็น drive C: และคลิกปุ่ม configure
  • – เข้าไปเลือกหัวข้อ Turn off system protection เพื่อปิดการใช้งาน
  • – กด ok แล้ว restart เครื่อง

clip_image011

clip_image012

?

Windows Defragmenter

Defragment หรือ การจัดเรียงข้อมูลเพื่อให้การเข้าถึงข้อมูลมีประสิทธิภาพดีขึ้น มีประโยชน์ต่อฮาร์ดดิสก์แบบจานหมุนมาก แต่สำหรับ SSD ที่มีความเร็วในการเข้าถึงข้อมูลมากกว่าเป็น 10 เท่าอยู่แล้วนั้นไม่จำเป็นเลยทั้งยังทำให้ลดทอนอายุการใช้งานของ SSD อีกด้วย เพราะมีการเขียนไฟล์มากมายเมื่อจัดเรียงข้อมูล ใน Windows 7 นี้จะมีการจัดตารางเวลา เพื่อให้มีการจัดเรียงข้อมูลเป็นประจำ ดังนั้น เราจึงต้องไปปิดการทำงาของตารางเวลานั้น

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

  • – เรียก start menu ขึ้นมาแล้วพิมพ์ว่า defrag จะเห็นรายชื่อ Disk Defragmenter ให้กดเข้าไป
  • – จะเจอหน้าต่างใหม่ ด้านบนที่แถบ Schedule จะบอกสถานะ defragment ว่า on หรือ off และมีปุ่ม configure schedule เพื่อตั้งเวลา defragment กรอบด้านล่างจะบอกประวัติ defragment ในแต่ละ drive
  • – กดปุ่ม configure schedule… เพื่อตั้งค่า
  • – เอาเครื่องหมายถูกหน้าหัวข้อออก Run on a schedule (recommended) หรือสามารถเลือกให้ defragment ฮาร์ดดิสก์เฉพาะลูกอื่นได้ โดยคลิกปุ่ม disk?
  • – กด ok

clip_image014

clip_image015

clip_image016

Pagefile

เสมือนใช้ฮาร์ดดิสก์ทำหน้าที่เป็นแรมเก็บข้อมูลไว้ก่อนแรมจะดึงเอาไปใช้ ถ้าแรมในเครื่องมีมากเท่าใด ยิ่งต้องปรับแต่งการใช้งาน Pagefile เพราะเนื้อที่การใช้งานนั้นจะขึ้นอยู่กับแรม ซึ่งมีทางเลือกให้ตั้งค่าด้วยกันหลายแบบ เช่น ปิดการใช้งาน, ลดขนาด pagefile,ย้าย pagefile ไปไว้ที่อื่นที่ไม่ใช่ SSD เป็นต้น

วิธีการตั้งค่า

  • – start > คลิกขวาที่ computer แล้วเลือก properties
  • – เลือกที่เมนูทางซ้ายบน Advanced System Settings
  • – ปรากฏหน้าต่างใหม่ขึ้นมาอยู่ในแถบ Advanced จากนั้นกดปุ่ม Settings… ที่หัวข้อ Performance

clip_image017

– ปรากฏหน้าต่าง Performance Options เลือกแถบไปที่ Advanced แล้วกดปุ่ม Change…

clip_image018

– มีหน้าต่าง Virtual Memory ขึ้นมา โดยปกติจะถูกใช้งาน Automatically manage paging file size for all drives ให้เอาเครื่องหมายถูกออก

clip_image019

– ในกรอบ Drive จะสามารถเลือกได้แล้ว ถ้าอยากจะปรับแต่งแบบไหนก็ตามสะดวกโดยกดที่ปุ่ม Set เพื่อตั้งค่า แนะนำว่าอย่าปิดการใช้งานทุก drive เพราะในการใช้งานโปรแกรมอาจค้างหรือถูกปิดโดยอัตโนมัติถ้าแรมไม่เพียงพอ

ปิดการใช้งาน

clip_image020

ลดขนาด pagefile

clip_image021

ย้าย pagefile ไปไว้ drive อื่น

clip_image022

?

Hibernate

การใช้งาน Hibernate (จำศีล) นั้น คือ การเก็บข้อมูลต่าง ๆ เอาไว้ใน Harddisk ก่อนที่จะปิดเครื่อง เพื่อการเปิดเครื่องครั้งต่อไปจะได้นำข้อมูลนั้นกลับมาใช้ได้อย่างรวดเร็ว โดยที่ขนาดการเก็บเท่ากับแรม ยิ่งแรมมากเท่าใดก็ยิ่งใช้เนื้อที่มากเท่านั้น

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

  • – ไปที่ start > run แล้วพิมพ์ว่า cmd และกดปุ่ม ctrl พร้อมกับปุ่ม shift ค้างแล้วกด enter จะเป็นการเรียกใช้ run as administrator
  • – ในหน้า dos prompt พิมพ์ว่า powercfg -h off แล้ว enter
  • – ควรจะ restart เครื่องเพื่อเห็นผล

ก่อนทำ

clip_image023

หลังทำ

clip_image024

โปรแกรมท่องเน็ต Firefoxใช้ memory cache แทน disk cache

ในโปรแกรมนี้การใช้แรมแทนฮาร์ดดิสก์อาจทำให้ใช้งานได้ช้ากว่าเดิม แต่ก็สามารถลดการเขียนไฟล์ลงใน SSD ได้

วิธีการตั้งค่า

  • – เปิดโปรแกรม firefox พิมพ์ about:config ที่ช่อง address bar แล้วกด enter
  • – จะเจอหน้าเตือนขึ้นมา ให้กดปุ่มยืนยันต่อไป
  • – เข้ามาจะเจอช่อง filter ให้ใส่คำว่า browser.cache.disk.enable แล้วกดดับเบิ้ลคลิกที่คอลัมน์ value เพื่อเปลี่ยนค่าจาก true เป็น false

clip_image026

  • – จากนั้นคลิกขวาแล้วเลือก new > integer จะมี popup ชื่อขึ้นมา

clip_image028

  • – ใส่ชื่อ disk.cache.memory.capacity ลงไปแล้วกด ok

clip_image029

  • – จะเห็น popup ขึ้นมาให้ใส่เลข โดยที่ 32768 คือ 32MB, 65536 คือ 64MB, 131072 คือ 128MB

clip_image030

บทสรุป

จะเห็นได้ว่าในการปรับแต่งค่าเพื่อยืดอายุการใช้งานของ SSD มีการใช้งานแรมเพิ่มขึ้นเป็นหลัก ดังนั้นใครที่อยากจะปรับแต่งการใช้ SSD นี้ก็ควรจะมีแรมมากหน่อย ซึ่งโน้ตบุ๊กในปัจจุบันเมนบอร์ดใหม่ ๆ สามารถรองรับแรมได้ถึง 8 GB กันแล้ว ถ้าหากไม่แน่ใจว่าแรมในเครื่องเพียงพอต่อการปรับแต่งด้วยโปรแกรมนี้หรือไม่ SSD Tweak Utility 1.6.5 นี้จะมีแถบสีเขียวบอกว่าแรมที่มีอยู่ในเครื่องเหมาะสมที่จะเลือกปรับแต่งได้ดีหรือไม่ สุดท้ายนี้จุดประสงค์ของการใช้ SSD เพื่อความรวดเร็วของระบบอยู่แล้ว ดังนั้นควรจะมีฮาร์ดดิสก์อีกสักลูกหนึ่งเพื่อเก็บข้อมูลหรือ pagefile และแรมอีกจำนวนหนึ่งตามแบบฉบับของเครื่อง server สำหรับวันนี้ขอจบเพียงเท่านี้ สวัสดีครับ



© Copyright - Notebookspec.com All Rights