ยืนยันว่า Windows 7 ใช้การเพิ่มประสิทธิภาพ SSD


30

ฉันกระโดดและติดตั้ง Windows 7 บนคอมพิวเตอร์ของฉัน ยิ่งไปกว่านั้นฉันติดตั้งลงใน Intel x25m ใหม่ของฉัน (ต้องรัก SSD ที่ดี)

Windows Vista เป็นที่รู้จักกันในชื่อ thrash, throttle และอื่น ๆ ที่เสื่อมสภาพ SSD เห็นได้ชัดว่า Windows 7 แก้ไขปัญหาร้ายแรงบางประการ

อย่างไรก็ตามฉันกังวลมากขึ้นว่าบางที Windows 7 อาจไม่ได้ใช้การปรับปรุงเหล่านั้น ฉันเป็นคนหวาดระแวง แต่ด้วยราคา SSD (อุ๊ย !!) ฉันอยากจะใช้ชีวิตให้คุ้มค่าที่สุด

เป็นไปได้หรือไม่ที่จะยืนยันว่า Windows 7 กำลังใช้การปรับแต่ง SSD รุ่นใหม่ให้เย็นที่สุด? มีการยืนยันอย่างถูกต้องว่าไดรฟ์ของคุณเป็น SSD หรือไม่

ขอบคุณสำหรับความคิดเห็นของคุณ ตรงกันข้ามกับคำถาม & คำตอบ Superfetch IS ทำงานบนระบบนี้ และเมื่อได้รับคำตอบจากบรรทัดคำสั่งที่ฉันได้รับฉันคิดว่า Windows 7 ไม่ได้ใช้การปรับให้เหมาะสม น่ารำคาญมาก มีสิ่งที่ฉันสามารถทำได้เพื่อให้ Windows 7 ปฏิบัติกับไดรฟ์ของฉันเหมือน SSD หรือไม่

นอกจากนี้การพูดคุยของไดรฟ์ "การจัดตำแหน่ง" นี้คืออะไร? มีวิธียืนยันเช่นกันหรือไม่?

นอกจากนี้ยังเปิดใช้งานการจัดเรียงข้อมูลบนดิสก์ WAS ฉันปิดการใช้งาน

FYI, ดัชนีการใช้งาน Windows สำหรับระบบคือ 7.8 สำหรับไดรฟ์


คุณสามารถรับข้อมูลการจัดตำแหน่งโดยใช้wmic partition get startingoffsetสิ่งที่คุณทำกับตัวเลขที่ทำให้คุณไม่แน่ใจ
GAThrawn

อย่ายกเลิกการจัดเรียงข้อมูล SSD เร็วเกินไป ดู: superuser.com/questions/13668/what-does-a-defrag-actually-do/…
Leftium

สิ่งที่ง่ายที่สุดที่คุณต้องการทำเพื่อที่ windows จะใช้ SSD ของคุณให้มากที่สุดเท่าที่จะทำได้ตั้งเป็นไดรฟ์สลับเดียวของคุณ ดู: superuser.com/questions/237813/... มันเปลี่ยนชีวิต :)
rubmz

คำตอบ:


23

หากคุณเปิดหน้าต่างพรอมต์คำสั่ง (ในฐานะผู้ดูแลระบบ) และพิมพ์คำสั่งต่อไปนี้ Windows 7 จะแจ้งให้คุณทราบว่าตรวจพบว่าไดรฟ์ของคุณรองรับคำสั่ง TRIM หรือไม่

fsutil behavior query disabledeletenotify

คุณควรกลับมาเหมือน "DisableDeleteNotify = 0" ถ้าไดรฟ์ของคุณถูกใช้เป็น SSD

เต็มQ & A ที่ทีมวิศวกรรม Windows 7 โพสต์เกี่ยว SSDs อยู่ที่นี่


GA คุณดีใจมากที่ฉันถามคำถาม เมื่อฉันพิมพ์คำสั่งนั้นฉันได้รับคำตอบ DisableDeleteNotify = 0 ซึ่งหมายความว่า Windows 7 ไม่ได้ปฏิบัติต่อดิสก์ของฉันในฐานะ SSD มีอะไรที่ฉันสามารถทำได้เพื่อเปิดการปรับให้เหมาะสมหรือไม่ Seth
Seth Spearman

2
หาก DisableDeleteNotify = 1 นี่หมายความว่า Windows 7 ได้ปิด TRIM ดังนั้นสิ่งนี้จะไม่เป็นที่ต้องการหาก SSD รองรับ TRIM
sblair

3
อ่า **** คุณถูกต้องถูกต้อง แต่ฉันเข้าใจผิดว่าไม่รู้ว่าเกิดอะไรขึ้นที่นั่น จะแก้ไขคำตอบของฉันเพื่อแก้ไข ขออภัยถ้าฉันเข้าใจผิดใครก็ไม่ได้ตั้งใจ
GAThrawn

2
คำสั่งนี้แสดงเฉพาะเมื่อการสนับสนุน TRIM ถูกปิดใช้งานใน Windows ผลลัพธ์ "0" ไม่ได้หมายความว่าคุณติดตั้ง SSD แล้ว แหล่ง
i3v

1
@Grawhnn จริงๆแล้วคำถามคือ« ... หาก Win7 ใช้ ... »และ« using »ไม่เท่ากับ«เปิดใช้งาน» สำหรับความรู้ของฉันการตรวจสอบ "DisableDeleteNotify = 0" เป็นเพียงความเข้าใจผิดที่พบบ่อย จากประสบการณ์ของฉัน - พีซีของฉันที่ไม่มี SSD เลยผ่านการตรวจสอบนี้รวมถึงพีซีอีกเครื่องที่ได้รับ SSD ซึ่งได้รับการยอมรับอย่างไม่ถูกต้องว่าเป็น HDD ยิ่งกว่านั้นการแก้ไขของ Seth (การแก้ไข 3 และ 4) ของคำถามต้นฉบับดูเหมือนว่าเขาเข้าใจว่า "DisableDeleteNotify = 0" ไม่ใช่คำตอบที่ถูกต้อง (ซึ่งถูกทำเครื่องหมายว่าถูกต้อง ~ 30 นาทีก่อนการแก้ไข)
i3v

9

"การเพิ่มประสิทธิภาพ SSD ใหม่ที่ยอดเยี่ยม" นั้นเป็นการล้างตาส่วนใหญ่แทบจะ 'เย็น' และไม่แปลกใหม่ ไมโครซอฟท์ไม่ได้คิดค้นนวัตกรรมใหม่ ๆ ที่นี่

เมื่อมีโซลิดสเตทไดรฟ์ Windows 7 จะปิดใช้งานการจัดเรียงข้อมูลดิสก์ Superfetch, ReadyBoost รวมถึงการบูตและการเปิดแอปพลิเคชันล่วงหน้า

อย่างที่คุณเห็นสิ่งเหล่านี้เป็นเพียงการปรับแต่งพื้นฐานที่ผู้ใช้ดิสก์โซลิดสเตตรู้จักกันมาเป็นเวลานาน

ความก้าวหน้าที่โดดเด่นเพียงอย่างเดียวใน Windows 7 คือรองรับคำสั่ง Trim ซึ่งเกี่ยวข้องกับวิธีการเขียนข้อมูลลงในหน่วยความจำ NAND

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

นี่คือลิงค์สำหรับคุณ:

ตรวจสอบให้แน่ใจว่าคุณจัดแนวพาร์ติชันของ SSD และใช้งานดิสก์ RAM อย่างเหมาะสม


แต่ลิงค์ด้านบน 2 ลิงค์นั้นเกี่ยวข้องกับ Windows XP
Boris_yo

5

สำหรับความรู้ของฉันในปัจจุบันไม่มีวิธีง่าย ๆ ที่จะครอบคลุมทุกกรณีที่เป็นไปได้
ถึงกระนั้นในกรณีที่ใช้งานได้จริงแล้วก็ควรจะเพียงพอที่จะตรวจสอบสิ่งต่อไปนี้:

  1. ดังที่ กล่าวไว้ที่นี่fsutil behavior query disabledeletenotifyควรเป็น 0 มิฉะนั้น TRIM จะถูกปิดใช้งานในระบบปฏิบัติการของคุณ
    ถึงกระนั้นก็ไม่ได้หมายความว่าระบบปฏิบัติการจะรับรู้ SSD ของคุณ

  2. หากระบบปฏิบัติการรู้จักไดรฟ์ SSD ของคุณ Windows7 ควรลบออกจากกำหนดการจัดระเบียบ (Win8 และ Win10 แสดง "Media type = SSD" อย่างชัดเจนในเครื่องมือ"จัดระเบียบและเพิ่มประสิทธิภาพไดรฟ์" ) หากส่วนนี้เป็น OK หมายความว่าระบบปฏิบัติการของคุณรู้จัก SSD ของคุณ และส่งคำสั่ง TRIM
    ถึงกระนั้นก็ไม่ได้หมายความว่า SSD จะได้รับ

  3. จากนั้นตรวจสอบคำที่ 169, bit0ในข้อมูลไดรฟ์ของคุณ สิ่งนี้สามารถทำได้ตัวอย่างเช่นการใช้กล่องเครื่องมือ Intel SSDหรือเครื่องมือhdsentinel (รุ่นทดลองก็เพียงพอแล้ว) อาจมีเครื่องมือมากกว่าที่จะทำเช่นนั้น บิตนี้ควรเป็น "1" หาก SSD ของคุณรองรับ TRIM (ส่วนใหญ่ SSDs ที่ทันสมัยจะสนับสนุนมัน.)
    ยังนี้ไม่ได้หมายความว่าคำสั่ง TRIM ที่ส่งมาจากระบบปฏิบัติการของคุณจะถูกส่งผ่านอย่างถูกต้องเพื่อ SSD ของคุณเช่นคุณควบคุม RAID อาจจะไม่ผ่านให้ถูกต้อง

  4. (อันที่จริงมันก็โอเคที่จะเริ่มต้นจากจุดนี้) มีวิธีการทดลองไม่กี่ครั้งที่จะเห็นหลักฐานว่า TRIM ทำงานได้จริง วิธีที่ง่ายและอัตโนมัติที่สุดคือการใช้เครื่องมือTrimCheck Sidenote: การบีบอัดดิสก์การเข้ารหัสดิสก์และการแคชบัฟเฟอร์การเขียนควรปิด
    อย่างไรก็ตามยังมีข้อแม้เพิ่มเติมอีกหนึ่งข้อ - คุณสมบัติ DRAT / DZAT ตรวจสอบด้วยหาก SSD ของคุณรองรับ DZAT ลองดูที่คำ 69, bit14 & bit5 (อีกครั้งกล่องเครื่องมือ“ Intel SSD” จะสามารถแสดงได้ในกรณีส่วนใหญ่)

    • หากทั้ง DRAT / DZAT บิตเป็น "1" - คุณโชคดี - เครื่องมือควรให้ "TRIM ทำงาน" เกือบจะในทันที (ถ้าใช้งานได้จริง) ถึงกระนั้นคุณอาจต้องรีบู๊ตเครื่อง PC ของคุณและ / หรือเปิดตัว "การเพิ่มประสิทธิภาพดิสก์" (หากคุณใช้ Windows 8/10)
    • มิฉะนั้นสิ่งต่างๆก็ยากขึ้น เครื่องมือนี้อาจให้เวลาคุณCONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet)สองสามสัปดาห์ และจากนั้นData is neither unchanged nor empty <...> CONCLUSION: INDETERMINATEแต่นี่ไม่ได้หมายความว่า TRIM ของคุณไม่ทำงาน
      ในทางกลับกันยังมีโอกาสที่คุณจะได้รับCONCLUSION: TRIM appears to be WORKING!หนึ่งวัน ลองปล่อยให้พีซีของคุณไม่ได้ใช้งานในชั่วข้ามคืน (รวมถึงการรีบูตและเปิดตัว "การเพิ่มประสิทธิภาพดิสก์") เพื่อให้ตัวรวบรวมขยะในตัวของ SSD ทำงานได้ หาก TrimCheck แสดงว่าTRIM appears to be WORKING!นี่หมายถึงเกือบจะเป็นเช่นนั้น (เว้นแต่เครื่องมือของบุคคลที่สามที่ไร้สาระบางคนกำลังเขียนเลขศูนย์ที่นี่และที่นั่นและวางศูนย์ไว้เหนือข้อมูลทดสอบด้วย) สำหรับผู้ที่สนใจบางรายละเอียดทางเทคนิค (เท่าที่ผมเข้าใจพวกเขา) เป็นใครที่นี่
  5. ผู้พัฒนาเครื่องมือ hdsentinel อ้างว่าเครื่องมือของเขาใช้วิธีการที่ต่างออกDEVICE_TRIM_DESCRIPTORไป และวิธีการนี้เพียงอย่างเดียวควรทำงาน และมันจะไม่ให้แม้แต่ "false positive" ถ้าคอนโทรลเลอร์ RAID ไม่ผ่านคำสั่ง TRIM อย่างถูกต้อง


3

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


คุณสามารถเขียนกิ๊กได้หลายรายการต่อวันก่อนที่จะถึงอายุการใช้งานการเขียนที่ระบุไว้ใน Consumer consumer SSD เนื่องจากความล้มเหลวของ SSD เกิดจากการเพิ่มขึ้นอย่างช้าๆของเวลาในการเขียนจึงตรวจพบได้ง่ายด้วยเครื่องมือ SMART ที่ช่วยให้เฟิร์มแวร์สามารถย้ายข้อมูลไปยังส่วนที่มีประโยชน์ของ SSD บทความที่ฉันอ่านได้ชี้ให้เห็นว่าตัวเลขเหล่านั้นเป็นแง่ร้ายและมีเพียงไม่กี่เปอร์เซ็นต์ของความสามารถทั้งหมดที่ต้องถูกลบออกในฐานะเซกเตอร์ที่ไม่ดี ณ จุดนั้นซึ่งยาวนานกว่าอย่างมาก
Dan Neely

2
downloadcenter.intel.com/…นี่คือกล่องเครื่องมือ Intel SSD ซึ่งทำงานได้อย่างสมบูรณ์
Raveren

1
@BrendanLong AFAIU คุณกำลังพูดถึงนี้วิธีการ แต่ก่อนอื่นมันอาจไม่ทำงานในบางกรณีเช่นผ่านคอนโทรลเลอร์ RAID "LSI SAS3 3008 Fury" ของฉันใน Dell 7910 ประการที่สอง AFAIK จะแสดงเฉพาะเมื่อ SSD ของคุณรองรับ TRIM - มันอาจยังไม่ทำงานเนื่องจากระบบปฏิบัติการหรือ ปัญหาตัวควบคุม
i3v
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.