A Solid State Drives (SSDs) performs much faster than the usual Hard Disk Drive (HDD) you get when buying a PC or laptop. An SSD offers lesser chances of failure, but as all drives age, failure is inevitable. So how would you avoid loss of data? There are tools you can use for an SSD health check and even extend its life.
במאמר הזה, תלמד כיצד לבדוק את מצב הבריאות והביצועים של ה-SSD שלך באמצעות כלים לבדיקת הבריאות כמו Crystal Disk Info ופקודות cmdlet הזמינות ב-PowerShell.
לכו נתחיל!
דרישות מוקדמות
ההדרכה מריצה את כל הדוגמאות על מחשב עם Windows 10 Build 19042 מותקנת על SSD, אבל גרסאות אחרות של מחשבי Windows יעבדו גם.
ביצוע בדיקת בריאות SSD באמצעות CrystalDiskInfo
אולי אתה מחפש שיטה לבדוק את בריאות ה-SSD שלך שאינה מציגה אותך כגיק. אם זה המקרה, תסתכל על CrystalDiskInfo. Crystal Disk Info הוא תוכנה חינמית לניהול כונני HDD/SSD עם ממשק גרפי, זמינה באתר Crystal Mark.
קיימות גרסאות של Crystal Disk Info עם עיצובים שונים להורדה, אך ההדרכה הזו משתמשת בגרסה התקנית.
הורד את CrystalDiskInfo על ידי לחיצה על CrystalDiskInfo, כפי שמוצג למטה. כעת הפעל את התקנת התוכנה שהורדת כדי להתקין את CrystalDiskInfo על המחשב שלך.

הפעל את CrystalDiskInfo מהשולחן העבודה שלך ותראה מידע רב על ה-SSD שלך, כמו שמוצג למטה.
תלוי בבריאות ה־SSD שלך, מצב הבריאות יכול להופיע בצבעים ירוק (טוב), צהוב (אזהרה), אדום (נכשל), או אפור (מצב לא ידוע). ניתן לראות למטה שבריאות ה־SSD היא לא ידועה, מה שמציין שעדכון קושחה נדרש ל־SSD או ש־CrystalDiskInfo אינו תומך ב־בקר.
יצרן ה־SSD שלך יספק כללים לעדכון קושחה עבור תיקוני באגים, ביצועים, או שדרוגי אבטחה.

ביצוע בדיקת בריאות SSD דרך PowerShell
אף על פי ש־CrystalDiskInfo עשוי לכסות את הבקרים הנפוצים ביותר לשימוש, לא כל הבקרים נתמכים. ההגבלה הזו היא אחת הסיבות העיקריות לפנות אל PowerShell בעת ביצוע בדיקת בריאות SSD.
אם אתה מבצע הרבה מהזמן פקודות בפוורשל, אז ביצוע בדיקת בריאות SSD דרך PowerShell הוא מה שמתאים לך ביותר. PowerShell מאפשר לך לבדוק את ה־SSD שלך לשגיאות קריאה-כתיבה, רמות שחיקה, אחוזים, טמפרטורה, ופרטים חשובים נוספים.
בוא נכסה כיצד להשתמש ביחד בשני cmdlets עיקריים (ה־Get-PhysicalDisk
וה־Get-StorageReliabilityCounter
) כדי לקבל תמונה טובה יותר של מצב הבריאות של ה־SSD שלך.
- את ה־cmdlet
Get-PhysicalDisk
מחזיר את כל דיסקים פיזיים שגלויים לכל ספק ניהול אחסון. ספקי ניהול אחסון הם יישומים לניהול אחסון שמספקים שירותי ניהול אחסון משולבים. - ה־cmdlet
Get-StorageReliabilityCounter
מאפשר לך לבדוק את המוניטורים של הדיסק/ הכונן שנבדק.
כעת פתח PowerShell כמנהל והפעל את ה־cmdlet Get-PhysicalDisk
לבד כדי לקבל מידע בסיסי על הSSD שלך.
PowerShell זמין לך לקבוע האם הSSD שלך במצב טוב או אם הוא דורש החלפה. וכפי שתראה למטה, מצב הSSD הוא בריא, שמציין כי הSSD פועל באופן תקין ואין בעיה כלשהי.

אחזור סטטיסטיקות שימוש בSSD
הפקודה Get-PhysicalDisk
מספקת מספר מידע על הSSD שלך. אך אולי אתה רק מעוניין במידע המציג את סטטיסטיקות השימוש שלך בSSD, כמו לטיחות הכתיבה או שעות ההפעלה.
שם הפקודה שלך לקבלת מידע על SSD מוגבל, יש לשלוף את התוצאות באמצעות הפקודה Get-StorageReliabilityCounter
ולנתח אותן באמצעות הפקודה Get-PhysicalDisk
, ולעצב את התוצאה כרשימה באמצעות Format-List
.
למטה, תראה את רוב מידע בריאות ה-SSD החשוב.

אולי אתה רוצה רק לקבל מידע ספציפי, כמו ReadErrorsTotal
ו־Wear
. אם כן, תוסיף את הפקודה Select
, כפי שמוצג למטה. הפקודה Select
מאפשרת לך לבחור מאפיינים מסוימים של אובייקט.
כעת הרץ את הפקודה Get-PhysicalDisk
למטה כדי לסנן את רשימת הפלט ולציין את המידע הנדרש (ReadErrorsTotal
ו־Wear
).
למטה, רואה רק את המידע הספציפי, ReadErrorsTotal ו־Wear.
אם אתה רואה מספר שונה מ־0 באחד משני השדות, שקול להחליף את ה-SSD שלך.

עיצוב פלט בדיקת בריאות עבור מספר רב של SSDs
אתה למדת כיצד לבצע בדיקת בריאות SSD עבור SSD יחיד עד כה. אך מה קורה אם יש לך יותר מ־1 SSD? חיפוש הפקודות בתוך לולאת For Each יחסוך זמן ויספק את המידע המסוים שאתה זקוק לו באופן סימולטני.
בפקודה למטה, הפקודה Get-PhysicalDisk
קוראת לסט של אובייקטים (foreach
) שמוחזרים על ידי הפקודה Get-StorageReliabilityCounter
שמוזרזת עם הפקודה Format-List
. הפקודה מושלמת כאשר היא מסיימת את העבודה עם האובייקט האחרון.

PowerShell מציעה פונקציונליות רחבה, כגון הגדרת משימה מתוזמנת לבדוק את בריאות ה-SSD שלך. המשימה המתוזמנת הזו אף יכולה לשלוח לך אימייל עם התוצאות, דבר שיכול להיות מועיל יותר בסטנריו אמיתי.
מחיקת בלוקי נתונים לא בשימוש עם TRIM
עכשיו שאתה יודע איך לבדוק את בריאות ה-SSD שלך, חשוב להבין איך לשמור על ביצוע גבוה של ה-SSD שלך. בעודך מבצע פעולות קריאה-כתיבה על ה-SSD שלך, זה יבלוט את תאי זכרון ה-flash.
כמובן! כדי להפחית את הנזק ולהגביר את ביצועי ה-SSD שלך, יש דרך! כדי לשמור על SSD בביצועים טובים, נוצר פקודת TRIM. TRIM מיידע למערכת ההפעלה על אילו בלוקי נתונים אינם משרתים יותר תפקיד בדיסק וניתן למחוק אותם בבטחה.
שחזור נתונים מ-SSD שמאופשרת TRIM אינו אפשרי עקב המחיקה הקבועה והמחדשת.
TRIM מופעל כברירת מחדל עבור SSD, אך אם אתה מטריד ורוצה לוודא ש-TRIM מופעל, הרץ את הפקודה למטה.
הרץ את הפקודה fsutil behavior
למטרת query
במערכת כדי לבדוק האם TRIM (כמו DisableDeleteNotify
) מופעל או לא.
בהמשך, תוכל לראות ש-TRIM מושבת כשהערך המוחזר הוא אפס (0). אם הפקודה החזירה (1), אז TRIM כרגע מופעל.

כעת הפעל את אותה פקודה כדי להפעיל את TRIM, אך במקום לשאול על behavior
של הודעות המחיקה, set
אותו ל-1
.

מסקנה
במדריך זה, למדת כיצד לבצע בדיקת בריאות SSD דרך CrystalDiskInfo ו-PowerShell שכלול במחשב ה-Windows שלך. כעת יש לך את היכולת להימנע ממצבים בהם SSD שלך עשוי לכשל באופן לא ידוע.
השאלה כעת היא, האם תסתמך על תוכנה צד שלישי לבדיקת בריאות SSD או תישאר עם PowerShell?