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) صادر شود ، دستور 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(SSD) خود جابجا می‌کنید یا حذف می‌کنید ، باعث کاهش عملکرد برای سرعت نوشتن داده می‌شود.

چرا TRIM برای درایوهای SSD مفید است؟

قبلاً می‌دانید که هنگام حذف و بازنویسی داده‌ها، یک درایو حالت جامد که از (state drive)TRIM استفاده نمی‌کند باید بخش‌های مهمی از اطلاعات را جابه‌جا کند، تمام بلوک‌های حاوی آن را پاک کند و در نهایت، داده‌های جدید را روی آن‌ها بنویسد. بلوک ها از یک طرف، این بدان معنی است که عملکرد دستگاه ضعیف است. از طرف دیگر، به این معنی است که SSD مقدار زیادی پاک کردن و بازنویسی را انجام می دهد. همه اینها روی هم انباشته می شوند و باعث سایش سریع تراشه های فلش مموری موجود در SSD می شوند.

TRIM با حذف نیاز به پاک کردن و بازنویسی تکه های بزرگ حافظه به طور مداوم، از جلوگیری از هر دو این مشکلات جلوگیری می کند. به جای مدیریت کل بلوک‌ها، یک SSD با قابلیت TRIM می‌تواند با دسته‌های حافظه کوچک‌تری به نام صفحات کار کند. حتی بیشتر از آن، هر زمان که فرمان حذف توسط سیستم عامل(operating system) یا کاربر صادر شود، SSD به طور خودکار یک فرمان TRIM(TRIM command) برای پاک کردن فضای ذخیره سازی(storage space) در حال پاک شدن ارسال می کند. هنگامی که داده های جدید در آن منطقه ذخیره می شوند، این سرعت نوشتن سریعتر را تضمین می کند.

چگونه بررسی کنیم که آیا ویندوز (Windows)TRIM را برای SSD شما روشن کرده است یا خیر

اگر می خواهید بررسی کنید که آیا TRIM در (TRIM)درایو حالت(state drive) جامد شما فعال یا غیرفعال است ، باید از Command Prompt استفاده کنید . یک راه سریع برای راه اندازی آن استفاده از جستجو است. روش های بسیار دیگری نیز وجود دارد که در این راهنما نشان داده ایم: 10 روش برای راه اندازی Command Prompt در ویندوز(Windows) .

SSD، TRIM

سپس، در پنجره Command Prompt ، این دستور را تایپ کنید: fsutil behavior query disabledeletenotify .

SSD، TRIM

Enter را روی صفحه کلید خود فشار دهید و پس از مدت کوتاهی، Command Prompt پیامی را نشان می دهد که حاوی یکی از این دو گزینه است:

  • "NTFS DisableDeleteNotify = 0" - به این معنی است که ویژگی TRIM در SSD شما فعال است.(enabled)
  • "NTFS DisableDeleteNotify = 1" - به این معنی است که ویژگی TRIM در SSD شما غیرفعال است.(disabled)

SSD، TRIM

توجه:(NOTE:) ممکن است متوجه شده باشید که در رایانه آزمایشی(test PC) ما که روی ویندوز 10(Windows 10) اجرا می‌شود ، دستور بالا(above command) نیز پاسخ دیگری را صادر کرد: «ReFS DisableDeleteNotify در حال حاضر تنظیم نشده است». ("ReFS DisableDeleteNotify is not currently set.")این جای نگرانی نیست و به این معنی است که در صورت اتصال SSD که از ReFS استفاده می کند، (ReFS)ویژگی TRIM(TRIM feature) به طور خودکار فعال می شود . ReFS که با نام (ReFS)Resilient File System نیز شناخته می شود ، یک سیستم فایل (file system)اختصاصی مایکروسافت(Microsoft proprietary) است که معمولاً در رایانه های شخصی ویندوزی(Windows home) استفاده نمی شود . می توانید در ویکی پدیا(Wikipedia) بیشتر در مورد آن بخوانید .

نحوه فعال کردن SSD TRIM در ویندوز

اگر فرمان را برای یافتن فعال بودن یا نبودن TRIM در (TRIM)رایانه شخصی ویندوزی(Windows PC) خود اجرا کنید و متوجه شدید که غیرفعال است، ممکن است بخواهید آن را روشن کنید. برای انجام این کار، باید Command Prompt را به عنوان مدیر باز کنید، این دستور را وارد کنید: fsutil Behavior set disabledeletenotify 0، و Enter را روی صفحه کلید خود فشار دهید.

SSD، TRIM

اگر پیام "NTFS DisableDeleteNotify = 0" را دریافت کردید، به این معنی است که TRIM روی SSD شما فعال شده است .

نحوه غیرفعال کردن SSD TRIM در ویندوز

اگرچه هیچ دلیلی برای انجام این کار وجود ندارد، در صورتی که می خواهید TRIM را در (TRIM)رایانه شخصی ویندوزی(Windows PC) خود غیرفعال کنید ، می توانید این کار را نیز انجام دهید. Command Prompt را به عنوان مدیر باز کنید، دستور: fsutil Behavior set disabledeletenotify 1 را وارد کنید و Enter را روی صفحه کلید خود فشار دهید.

SSD، TRIM

اگر پیام "NTFS DisableDeleteNotify = 1" را دریافت کردید، به این معنی است که TRIM در (TRIM)SSD شما غیرفعال شده است .

آیا TRIM SSD شما روشن است ؟ چه SSD دارید؟

درایوهای حالت جامد عملکرد زیادی را ارائه می دهند. وقتی صحبت از سرعت خواندن یا نوشتن آنها می شود، آنها بسیار سریعتر از هارد دیسک های سنتی هستند. با این حال، به دلیل نحوه کار با داده ها، SSD(SSDs) ها باید از دستورات سیستم عامل خاصی برای جلوگیری از سایش بیش از حد و کاهش عملکرد استفاده کنند(wear and performance degradation) . اکنون می دانید که چرا TRIM ضروری است و چه کاری انجام می دهد، بنابراین ما کنجکاو هستیم: آیا TRIM روی SSD شما فعال است ؟ چه SSD دارید؟ آیا این یک مدل مقرون به صرفه است یا یک مدل فوق سریع(superfast model) گیمر است ؟ در بخش نظرات نظر بدهید و بیایید(section and let) با هم بحث کنیم.



About the author

من یک متخصص ویندوز هستم و بیش از 10 سال است که در صنعت نرم افزار کار می کنم. من با هر دو سیستم ویندوز مایکروسافت و اپل مکینتاش تجربه دارم. مهارت‌های من عبارتند از: مدیریت پنجره، سخت‌افزار و صدا کامپیوتر، توسعه اپلیکیشن و غیره. من یک مشاور با تجربه هستم که می توانم به شما کمک کنم تا از سیستم ویندوز خود حداکثر استفاده را ببرید.



Related posts