ჩართვა მორთვა. SSD-ის მორთვა - პროფილაქტიკური გაწმენდა მყარი მდგომარეობის დისკზე

მთავარი / Windows 7

სამუშაო კოლეგამ აღნიშნა, რომ მან ურჩია SSD-ის ყიდვა მეგობარს, რომელსაც სურდა დაეჩქარებინა თავისი ლეპტოპი Windows XP-ზე. მე აღვნიშნე, რომ მას დასჭირდებოდა მესამე მხარის პროგრამული უზრუნველყოფა TRIM-ისთვის. "რა მოუვა დისკს TRIM-ის გარეშე?" ჰკითხა კოლეგამ. მოკლე პასუხით შემოვიფარგლები და დავპირდი, რომ ბლოგზე ამ საკითხს დეტალურად გავაშუქებდი. უფრო მეტიც, არის შესაძლებლობა, ყველაფერი ძალიან ნათლად აჩვენო.

იმის გასაგებად, თუ რა არის TRIM, თქვენ უნდა გესმოდეთ, როგორ მუშაობს დისკზე მონაცემების ჩაწერა.

დღეს გადაცემაში

შენიშვნა deallocate-ის შესახებ

სტატია დაიწერა NVMe დისკების ბაზარზე გამოჩენამდე. მასში Deallocate ბრძანება ანალოგიურია TRIM ბრძანების ATA-სთვის. ყველაფერი, რაც სტატიაში წერია, თანაბრად ეხება TRIM-ს და Deallocate-ს, მაგრამ მე არ დავამატე მეორე ბრძანება თითოეულ წინადადებაში, რათა არ გადაიტვირთოს ტექსტი.

როგორ იწერება და წაიშლება მონაცემები დისკზე

ოპერაციული სისტემა ურთიერთობს მყარი დისკილოგიკური ბლოკის მისამართის (LBA) მექანიზმის გამოყენებით. მაგალითად, ფაილის შენახვისას, OS აგზავნის ჩაწერის ბრძანებას კონკრეტული ლოგიკური ბლოკის მისამართზე. როდესაც თქვენ წაშლით მონაცემებს დისკიდან, მისი LBA-ები აღინიშნება როგორც უფასო.

ამ შემთხვევაში, მონაცემები არ ქრება არსად, სანამ არ გადაიწერება ახლით.

იგივე პრინციპი მუშაობს მყარი მდგომარეობის დისკებში, იმ განსხვავებით, რომ მათში კონტროლერი ასახავს LBA გვერდებს ფლეშ მეხსიერების გვერდებზე. თუმცა არის ერთი პრობლემა...

როგორ მუშაობს SSD TRIM-ის გარეშე?

წარმოიდგინეთ ჰიპოთეტური SSD, რომელიც შედგება ხუთი 8KB გვერდის ერთი ბლოკისგან. პირველ რიგში, თქვენ შექმენით ორი ფაილი: Excel-ის სამუშაო წიგნი და Word დოკუმენტი 8KB და 16KB ზომის შესაბამისად. შემდეგ თქვენ წაშალეთ პირველი ფაილი და გადაწყვიტეთ სურათის შენახვა დისკზე JPEG ფორმატიზომით 24 KB.

TRIM-ის გარეშე, მთელი პროცესი ასე გამოიყურება.

მოდით დავყოთ პროცესის ეტაპები, იმის გათვალისწინებით, რომ კონტროლერი წერს მონაცემებს მეხსიერების ცალკეულ გვერდებზე, მაგრამ შეუძლია წაშალოს მხოლოდ მთელი ბლოკები.

  1. თქვენ შექმენით ორი ფაილი და წაშალეთ ერთი. თუ TRIM არ მუშაობს, დისკმა იცის წაშლის შესახებ Excel სამუშაო წიგნებიმხოლოდ იმ მომენტში, როდესაც OS ეუბნება მას გადაწეროს LBA, ფარავს ფაილს, რომელიც გახდა არასაჭირო.
  2. თქვენ ინახავთ სურათს 24KB JPEG-ის სახით. ოპერაციულმა სისტემამ იცის, რომ დისკზე საკმარისი ადგილია (8+16-8+24=40KB), მაგრამ კონტროლერს არ აქვს საკმარისი თავისუფალი გვერდი. ამიტომ, ის კითხულობს ბლოკის მთელ შინაარსს და წერს მას ქეშში, რომელიც შეიძლება იყოს გარე DRAM მოდული ან ჩიპის საკუთარი რესურსი (SandForce-ისთვის).
  3. კონტროლერი ცვლის წაკითხულ მონაცემებს, აშორებს Excel სამუშაო წიგნს, რომელიც გახდა ზედმეტი.
  4. JPEG სურათი ემატება დარჩენილ დოკუმენტს.
  5. კონტროლერი წაშლის ჩვენს ფლეშ მეხსიერების ბლოკს და შემდეგ წერს მასში სურათს და დოკუმენტს.

თქვენ უბრალოდ შეინახეთ 24 კბ სურათი, მაგრამ წაკითხვის-შეცვლის-ჩაწერის ციკლში კონტროლერმა წაიკითხა 24 კბ (ნაბიჯი 2) და დაწერა 40 კბ (ნაბიჯი 5).

გამოდის, რომ ყველაზე გადამწყვეტ მომენტში ჩიპმა რეალურად გაორმაგდა მუშაობა!

სისტემისა და პროგრამების აქტივობის თავიდან ასაცილებლად კონტროლერის კუთხეში მიყვანა, SSD მწარმოებლები გამოყოფენ სარეზერვო ზონას დისკზე, სისტემიდან დამალული. მაგრამ TRIM-ის გარეშე მას შეუძლია მხოლოდ მეხსიერების გარდაუვალი ფრაგმენტაციის შეფერხება, რაც ზემოთ აღწერილ სიტუაციას გვაბრუნებს. დროთა განმავლობაში, ეს იწვევს ჩაწერის სიჩქარის შემცირებას.

როგორ მუშაობს SSD TRIM-ით?

გაითვალისწინეთ, რომ მთავარი პრობლემა ის არის, რომ კონტროლერმა წინასწარ არ იცის, რომ ფაილი აღარ არის საჭირო, უფრო სწორად, რომ LBA უკვე უფასოა. TRIM ბრძანებების მნიშვნელობა არის ამის შესახებ კონტროლერს აცნობოს ფაილის წაშლისთანავე.

მოდით შევხედოთ იმავე მაგალითს, მაგრამ ამჯერად მორგებული TRIM-ისთვის.

ჰგავს თამაშს „იპოვე N განსხვავებები სურათებში“? დააკვირდით კონტროლერის ხელებს, რადგან აქ ის სხვაგვარად მოქმედებს:

  1. თქვენ შექმენით ორი ფაილი და წაშალეთ ერთი. ოპერაციულმა სისტემამ მაშინვე აცნობა კონტროლერს, რომ Excel-ის სამუშაო წიგნი წაშლილია TRIM ბრძანება.
  2. კონტროლერი კითხულობს მონაცემებს ფლეშ მეხსიერების ბლოკიდან ქეშში.
  3. ინფორმაციის ფლობა Excel-ის სამუშაო წიგნის უსარგებლობის შესახებ, კონტროლერმა წაშალა.
  4. კონტროლერმა გაასუფთავა ბლოკი და დაუბრუნა მას Word დოკუმენტი. ბლოკში ხელმისაწვდომია 24 კბ.
  5. თქვენ ინახავთ სურათს 24KB JPEG-ის სახით. კონტროლერი უბრალოდ წერს სურათს ბლოკის თავისუფალ გვერდებზე.

დიახ, ჩიპს მოუწია დამატებითი სამუშაოს შესრულება ქეშში 24 კბ წასაკითხად (ნაბიჯი 2), მაგრამ მან ეს გააკეთა თავის „თავისუფალ“ დროს“, ასევე დაწერა ის, რაც გჭირდებათ. Word დოკუმენტიგაწმენდილ ბლოკში.

მაგრამ როდესაც სურათის შენახვის სიგნალი მოვიდა, კონტროლერმა დაწერა ზუსტად 24KB (ნაბიჯი 5), რადგან მას აღარ სჭირდებოდა კილობაიტების გადატანა ქეშსა და NAND-ს შორის.

თუმცა, TRIM არ წყვეტს ერთ პრობლემას SSD-ებთან, რომლებსაც აქვთ ერთ-ერთი მთავარი განსხვავება HDD-ებისგან ფაილების გადაწერაში.

ზემოთ მოყვანილ მაგალითში მეხსიერების ერთი ბლოკით, შესრულება მაინც შემცირდება, როდესაც გადაწერსფაილები. მაგრამ როდესაც თავისუფალი მეხსიერებაა, SSD გამოყოფს სხვა გვერდს NAND-ში და სპეციალურად აღნიშნავს გვერდს არასაჭირო მონაცემებით. ის იშლება, როდესაც ბლოკი წაშლილია, როგორც ნაგვის შეგროვების ნაწილი.

ნაგვის შეგროვება და TRIM

ქვემოთ მოყვანილი სურათი გვიჩვენებს ფაილების ჩაწერისა და წაშლის პროცესს OS და SSD-ის თვალსაზრისით ლოგიკურ და ფიზიკურ დონეზე. მოგწონთ დიდი სურათები? :)

დიაგრამა გვიჩვენებს, რომ ლოგიკურად OS და SSD უყურებენ სიტუაციას ერთნაირად - LBA-ს თვალსაზრისით. მაგრამ ფიზიკურ დონეზე TRIM დიდ როლს თამაშობს. ფაილის წაშლის ბრძანების მიღების შემდეგ, SSD კონტროლერი გამორიცხავს NAND გვერდებს, რომლებიც შეიცავს არასაჭირო მონაცემებს რუტინული ოპერაციებიდან.

მადლობა TRIM-ს, არასაჭირო მონაცემები არ იკითხება ან ჩაიწერება სხვა მეხსიერების ბლოკებში, ასე რომ SSD-ის შესრულება არ იმოქმედებსჩაწერის ოპერაციების დროს. მეორე მხრივ, WA მულტიპლიკატორი მცირდება, ე.ი. ახანგრძლივებს SSD-ის სიცოცხლეს.

ოპერაციული სისტემის მიერ გაგზავნილი TRIM ბრძანებები არაარის ბრძანებები კონტროლერისთვის, ე.ი. ჩიპი მხოლოდ მათ ითვალისწინებს. მონაცემები, რომლებიც არასაჭირო გახდა, იშლება ნაგვის შეგროვების დროს, რაც შეიძლება განხორციელდეს ჩაწერის ერთდროულად ან უმოქმედობის დროს.

ნაგვის შეგროვების მიდგომა განისაზღვრება კონტროლერის firmware-ით, მაგრამ სტრატეგიებს შორის რეალური განსხვავება ჩნდება, შესაძლოა, მხოლოდ უწყვეტი და აგრესიული დატვირთვის პირობებში.

ამ შემთხვევაში ნაგვის აქტიური შეგროვება ხელს უწყობს, თუმცა არც ისე მაღალი, მაგრამ სტაბილური მუშაობის შენარჩუნებას. ფონური ნაგვის შეგროვება შეიძლება უზრუნველყოს უმაღლესი პიკის შესრულება, მაგრამ უკანა მხარემედლები იქნება სიჩქარის მნიშვნელოვანი შემცირება უარეს შემთხვევაში.

სჭირდება SSD-ებს დეფრაგმენტაცია?

ალბათ გსმენიათ, რომ ეს არ არის საჭირო. მაგრამ SSD-ები ფრაგმენტულია! წარმოიდგინეთ 128 გიგაბაიტი დისკი 100 გიბაიტით დაკავებული. დარჩენილი თავისუფალი ადგილიშედგება ბლოკებისგან, რომელთაგან თითოეულს მეხსიერების გვერდები აქვს დაკავებული. ჰქვია ფლეშ მეხსიერების ფრაგმენტაცია.

თქვენ დაიწყეთ მონაცემთა აქტიური წერა, დისკის შევსება. კონტროლერი, რომელსაც არ გაუსუფთავებია თავისი ბინა, შეექმნება მონაცემების წინ და უკან გადატანა, წაკითხვა-მოდიფიკაცია-ჩაწერის ოპერაციების შესრულება.

თუ კონტროლერი წინასწარ გამოსულიყო, მას შეეძლო უბრალოდ დაეწერა მონაცემები გაწმენდით ყურადღების გადატანის გარეშე. ამიტომ, მისი ერთ-ერთი მნიშვნელოვანი ამოცანაა მეხსიერების დეფრაგმენტაცია, რომლის ალგორითმები შედის ნაგვის შეგროვებაში.

გაითვალისწინეთ, რომ ეს კონტროლერის ამოცანაა და ოპერაციულ სისტემას საერთო არაფერი აქვს! ზემოთ მოცემულ დიაგრამაში შეადარეთ OS-ის ლოგიკური ხედი და SSD-ის ფიზიკური ხედვა. ოპერაციული სისტემა ხედავს LBA ლოგიკურ ბლოკებს, მაგრამ წარმოდგენა არ აქვს, რომელი ბლოკები და NAND გვერდები ინახავს მონაცემებს!

მიუხედავად იმისა, რომ კონტროლერმა ოპტიმალურად მოათავსა მონაცემები ფლეშ მეხსიერებაში, OS-ის თვალსაზრისით, ფაილები შეიძლება მიმოფანტული იყოს დისკზე. ჰქვია ფაილური სისტემის ფრაგმენტაცია, მაგრამ ამას არ აქვს მნიშვნელობა SSD-სთვის.

ამიტომ, SSD-ებს არ სჭირდებათ დეფრაგმენტაცია OS ან მესამე მხარის პროგრამები. ის აიძულებს კონტროლერს გადაიტანოს მონაცემები დისკზე, გარდა იმ შემთხვევისა, როდესაც ეს აბსოლუტურად აუცილებელია. თეორიულად, არასაჭირო ჩაწერა ამცირებს დისკის სიცოცხლეს. მაგრამ პრაქტიკაში, დეფრაგმენტაცია არ კეთდება ასე ხშირად "SSD-ის მოსაკლავად".

TRIM და Deallocate მხარდაჭერა Windows-ზე

TRIM არის ATA ბრძანება, რომლის გაგზავნაც შესაძლებელია AHCI რეჟიმებიდა IDE. NVMe დისკებზე deallocate ბრძანება არის TRIM-ის ATA ეკვივალენტი, ასე რომ პრაქტიკაში განსხვავება არ არის.

Microsoft OS მხარს უჭერს TRIM-ს Windows 7-დან დაწყებული. Windows Vistaდა XP-ს სჭირდებათ ხელჯოხები მესამე მხარის პროგრამული უზრუნველყოფის სახით (ბლოგის მკითხველი Vitaly K. ©არასოდეს გაუგზავნია დაპირებული ინსტრუქციები, მაგრამ არავინ გააუქმა საძიებო სისტემები). Deallocate არის მხარდაჭერილი Windows 8 და შემდეგ.

როგორც წესი, TRIM ოპერაცია მოწმდება fsutil ბრძანებით. სინამდვილეში, ეს მხოლოდ აჩვენებს, რომ TRIM ჩართულია, ე.ი. OS უგზავნის ბრძანებებს კონტროლერს. მაგრამ fsutil უტილიტას წარმოდგენა არ აქვს, რა დაემართება მათ შემდეგ.

როგორ შევამოწმოთ მუშაობს თუ არა TRIM Windows-ზე

კითხვა იმის შესახებ, აღწევს თუ არა TRIM ბრძანებები SSD კონტროლერს, სულაც არ არის ისეთი უსაქმური, როგორც ერთი შეხედვით ჩანს. ერთის მხრივ, მონაცემთა გაცვლა OS-სა და მყარი დისკის ჩიპს შორის ხორციელდება SATA კონტროლერის მეშვეობით დრაივერის გამოყენებით, ხოლო მეორეს მხრივ, არ არის გამორიცხული დეფექტი SSD კონტროლერის firmware-ში.

TRIMcheck უტილიტა

ახლახან ინტერნეტის ტალღებმა ნაპირზე გამოიტანეს პატარა კომუნალური პროგრამა TRIMcheck, რომლითაც ძალიან მარტივია TRIM-ის მუშაობის შემოწმება. ( შენიშვნა. მკითხველთა აზრით, პროგრამა არ იმუშავებს, თუ დისკი შეკუმშულია (მონიშნეთ ველი დისკის თვისებებში.)

  1. გაუშვით პროგრამა დისკიდან, რომელზეც გსურთ TRIM-ის ტესტირება და დააჭირეთ Enter-ს.
  2. დახურეთ ფანჯარა, დაელოდეთ რამდენიმე წუთს და კვლავ გაუშვით პროგრამა.

ფიგურაში ნაჩვენებია შეტყობინება, რომელიც ადასტურებს, რომ TRIM მუშაობს.

მოკლედ, ამ გაშვების დროს კომუნალური ფუნქციონირების პრინციპი ასეთია:

  1. პროგრამა წერს მონაცემებს დისკზე და აღნიშნავს ვირტუალური ბლოკების მისამართებს, რომლებშიც ისინი მდებარეობს. ის ინახავს ამ მისამართებს JSON ფაილში თავის საქაღალდეში, რის შემდეგაც წაშლის მონაცემებს, რაც იწვევს TRIM ბრძანების გაგზავნას.
  2. პროგრამა ამოწმებს, არის თუ არა ადრე ჩაწერილი მონაცემები შენახულ მისამართებზე. მათი არარსებობა ნიშნავს, რომ კონტროლერმა გაითვალისწინა TRIM ბრძანებები და წაშალა მონაცემები.

რა მოხდება შემდეგ ჯერზე გაშვებისას? სანამ JSON ფაილი არის პროგრამის გვერდით, ის ამოწმებს მას. ფაილის წაშლა დაგაბრუნებთ პირველ საფეხურზე, ხოლო კომუნალური შეტყობინებების წაკითხვა გამორიცხავს არასაჭირო კითხვებს.

რა უნდა გააკეთოს, თუ TRIM "არ მუშაობს"

თქვენ უნდა გესმოდეთ, რომ SSD კონტროლერი სულაც არ ჩქარობს მონაცემების წაშლას ბრძანების მიღებისთანავე, განსაკუთრებით თუ ის მიდრეკილია ნაგვის შეგროვებისკენ, როდესაც არააქტიურია. ჩემს ლეპტოპში SandForce-ის დისკი მაშინვე მოწესრიგდა, მაგრამ SanDisk ტაბლეტში თავისი კონტროლერით ის რეაგირებდა მნიშვნელოვანი დროის დაგვიანებით.

თუ პროგრამა მიუთითებს, რომ TRIM არ მუშაობს, ხელახლა გაშვებამდე:

  • გადატვირთეთ თქვენი კომპიუტერი (პროგრამის ავტორი ასევე გირჩევთ ამას)
  • (Windows 8-ზე) გაგზავნეთ TRIM ბრძანებების ნაკრები Disk Optimizer-დან
  • დატოვეთ კომპიუტერი მარტო და ნება მიეცით მას გადავიდეს ჰიბერნაციის რეჟიმში

ვთქვათ, მეორე დღეს აღმოაჩენთ, რომ მონაცემები ჯერ არ არის წაშლილი. ან კონტროლერს ჯერ არ გაუკეთებია ნაგვის შეგროვება, ან აქვს TRIM-ის პრობლემა.

1. დააინსტალირეთ უახლესი SATA დრაივერი

კონტროლერის თვისებებში შეგიძლიათ ნახოთ, გამოიყენება თუ არა სტანდარტული დრაივერი (msahci.sys) თუ მესამე მხარის, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ფიგურაში.

მესამე მხარის დრაივერის განახლება უახლესი ვერსია-კარგი აზრია! თუ ვერ იპოვით მას მიმწოდებლის ვებსაიტზე, დააწკაპუნეთ . დრაივერის დაყენების შემდეგ, გადატვირთეთ და კვლავ გაუშვით TRIMcheck ტესტი.

2. გადართეთ Microsoft-ის სტანდარტულ დრაივერზე

თუ თქვენ გაქვთ უახლესი მესამე მხარის დრაივერი, msahci-ზე გადასვლა არის კარგი გზაამოიღეთ დრაივერის ცვლადი განტოლებიდან.

  1. მოწყობილობის მენეჯერში დააწკაპუნეთ დააწკაპუნეთ მარჯვენა ღილაკითმაუსის მიერ SATA კონტროლერიდა აირჩიეთ "განახლება მძღოლი" მენიუდან.
  2. მოძებნეთ დრაივერები ამ კომპიუტერზე
  3. აირჩიეთ დრაივერი დაინსტალირებული დრაივერების სიიდან
  4. სტანდარტული SATA/AHCI კონტროლერი, როგორც ქვემოთ.

გადატვირთვის შემდეგ გამოყენებული იქნება msahci.sys დრაივერი.

3. განაახლეთ SSD firmware

თუ დრაივერებთან ჩხუბი არ დაგვეხმარება, შეგიძლიათ სცადოთ დისკის პროგრამული უზრუნველყოფის განახლება. მას ნახავთ მწარმოებლის ვებსაიტზე მხარდაჭერის განყოფილებაში.

კარგად ხარ TRIM-თან?

დაწერეთ კომენტარებში მუშაობს თუ არა TRIM თქვენს SSD-ზე, მოდელის მითითებით. თქვენი SSD კონტროლერი სწრაფად წმენდს თუ დიდ დროს ელოდება?

შემდეგი ბლოგის ჩანაწერი გამოქვეყნდება მაისის არდადეგების შემდეგ.

TRIM ბრძანება მნიშვნელოვანია SSD დისკების მუშაობის შესანარჩუნებლად მათი სიცოცხლის განმავლობაში. ბრძანების არსი ემყარება მონაცემთა გასუფთავებას გამოუყენებელი მეხსიერების უჯრედებიდან, რათა შემდგომი ჩაწერის ოპერაციები შესრულდეს იმავე სიჩქარით, არსებული მონაცემების წინასწარ წაშლის გარეშე. მარტივი მოცილებამომხმარებლის მონაცემების უჯრედები უბრალოდ აღინიშნება, როგორც გამოუყენებელი, მაგრამ რჩება მონაცემებით სავსე).

SSD-ების TRIM მხარდაჭერა ნაგულისხმევად ჩართულია Windows 10, 8 და Windows 7-ში (როგორც სხვა SSD ოპტიმიზაციის ფუნქციები, იხილეთ), თუმცა, ზოგიერთ შემთხვევაში ეს შეიძლება არ იყოს. ეს სახელმძღვანელო დეტალურად აღწერს, თუ როგორ უნდა შეამოწმოთ ჩართულია თუ არა ფუნქცია, ასევე როგორ ჩართოთ TRIM Windows-ში, თუ ბრძანების მხარდაჭერა გამორთულია და დამატებითი მხარდაჭერა ძველი OS-ებისთვის და გარე SSD-ებისთვის.

როგორც ინსტრუქციის დასაწყისში აღინიშნა, ნაგულისხმევად, TRIM მხარდაჭერა ავტომატურად უნდა იყოს ჩართული SSD-ებისთვის თანამედროვე ოპერაციულ სისტემებში. თუ ის გამორთული გაქვთ, მაშინ TRIM-ის ხელით ჩართვამდე გირჩევთ გააკეთოთ შემდეგი (შესაძლოა, თქვენმა სისტემამ „არ იცის“ რომ SSD არის დაკავშირებული):

თუ დისკის ტიპი სწორად არის განსაზღვრული, მაშინ შეგიძლიათ ხელით დააყენოთ TRIM პარამეტრები ადმინისტრატორის სახით გაშვებული ბრძანების ხაზის გამოყენებით შემდეგი ბრძანებებით


მსგავსი ბრძანებით, 0-ის ნაცვლად მნიშვნელობის 1-ზე დაყენებით, შეგიძლიათ გამორთოთ TRIM მხარდაჭერა.

დამატებითი ინფორმაცია

და ბოლოს, რამდენიმე დამატებითი ინფორმაცია, რომელიც შეიძლება თქვენთვის სასარგებლო იყოს.

  • დღეს გამოჩნდა გარე მყარი მდგომარეობის დისკები და TRIM-ის ჩართვის საკითხი ზოგჯერ მათაც ეხება. უმეტეს შემთხვევაში, TRIM-ის ჩართვა შეუძლებელია USB-ით დაკავშირებულ გარე SSD-ებზე, რადგან ეს არის SATA ბრძანება, რომელიც არ გადაიცემა USB-ზე (მაგრამ ინტერნეტში არის ინფორმაცია ცალკეული USB კონტროლერების შესახებ გარე დისკები TRIM მხარდაჭერით). Thunderbolt-ის საშუალებით დაკავშირებული SSD-ებისთვის შესაძლებელია TRIM მხარდაჭერა (დამოკიდებულია კონკრეტულ დისკზე).
  • Windows XP-სა და Windows Vista-ს არ გააჩნია TRIM-ის ჩაშენებული მხარდაჭერა, მაგრამ მისი ჩართვა შესაძლებელია Intel SSD Toolbox-ის (ძველი ვერსიები, სპეციალურად ამ ოპერაციული სისტემებისთვის), უფრო ძველის გამოყენებით. სამსუნგის ვერსიებიჯადოქარი (თქვენ უნდა ჩართოთ პროგრამაში მუშაობის ოპტიმიზაცია ხელით) XP/Vista-ს მხარდაჭერით, ასევე არის TRIM ჩართვის საშუალება 0&0 Defrag პროგრამის გამოყენებით (მოძებნეთ ინტერნეტში კონკრეტულად თქვენი OS ვერსიის კონტექსტში).

TRIM ფუნქციას განსაკუთრებული მნიშვნელობა აქვს. ეს არ არის საჭირო ჩვეულებრივი მყარი დისკებისთვის, ამიტომ ბევრმა არც კი იცის მისი არსებობის შესახებ. ეს გამოწვეულია სხვადასხვა მოწყობილობაეს დისკები. როდესაც ჩვეულებრივი მყარი დისკი წაშლის ფაილს, ის უბრალოდ წაშლის მონაცემებს MFT ცხრილიდან ამ ფაილის ადგილმდებარეობის შესახებ. ამ ფაილის ბაიტი კვლავ რჩება დისკზე. მხოლოდ ცხრილში ხდება ეს ტერიტორია დაუკავებელი, სადაც ინფორმაციის ხელახლა ჩაწერაა შესაძლებელი. სწორედ ამიტომ შესაძლებელია წაშლილი ფაილების აღდგენა, რადგან ისინი ფიზიკურად არ იშლება. მყარი დისკი თანაბარი სიმარტივით დაწერს ინფორმაციას როგორც მთლიანად სუფთა სექტორებზე, ასევე მათზე, სადაც უკვე ჩაწერილია რაღაც. როდესაც ახალი მონაცემები იწერება, ძველი უბრალოდ წაშლილია. მაგრამ SSD დისკები დაფუძნებულია ფლეშ მეხსიერებაზე და არა მაგნიტურ ჩაწერაზე. მათში ინფორმაციის სწრაფი ჩაწერა შესაძლებელია მხოლოდ მეხსიერების ცარიელ უჯრედებში. რა თქმა უნდა, ასეთ დისკს შეუძლია ჯერ წაშალოს ძველი ინფორმაცია და შემდეგ იქ დაწეროს ახალი ინფორმაცია, მაგრამ ამაზე გაცილებით მეტ დროს დახარჯავს, რაც ნიშნავს, რომ SSD დისკების მთავარი უპირატესობა – სიჩქარე დაიკარგება. ეს არის სადაც ის ეხმარება სპეციალური ფუნქცია, რომელიც უზრუნველყოფს SSD დისკების მუშაობას სათანადო დონეზე.

TRIM ფუნქციის დაყენება.

TRIM ფუნქცია შექმნილია მარტივი, მაგრამ მნიშვნელოვანი სამუშაოსთვის მყარი მდგომარეობის დისკისთვის - ბაიტების გასუფთავება მონიშნულია როგორც უფასო. ეს უზრუნველყოფს მათზე ახალი ინფორმაციის ჩაწერას რაც შეიძლება სწრაფად, რადგან ფლეშ მეხსიერება წინასწარ არის მომზადებული ამ პროცესისთვის. ეს სამუშაო ხდება ოპერაციული სისტემის გამოყენებით და მხარდაჭერილია Windows-ში 7 ვერსიიდან. პროგრამა იწყება ში ფონიდა ყოველთვის ჩართულია ნაგულისხმევად, რაც დაკავშირების და ამოცნობის საშუალებას იძლევა მყარი მდგომარეობის დისკებიჩვეულებრივ არ იწვევს პრობლემებს.

როგორ მუშაობს TRIM

SSD დისკების დიზაინი რადიკალურად განსხვავდება ჩვეულებრივი მყარი დისკებისგან. მათი მეხსიერება ორგანიზებულია გვერდებად, რომელთა წაშლა შესაძლებელია მხოლოდ მთლიანად. მაგრამ თავად SSD დისკს არ შეუძლია ინფორმაციის ყველაზე ეფექტურად გავრცელება, რადგან ოპერაციული სისტემა არ აძლევს მას ინფორმაციას იმის შესახებ, თუ რომელი გვერდები უნდა გაიწმინდოს ფიზიკურად. ამიტომ, დისკი მუშაობს პიკზე, სანამ მას აქვს უფასო გვერდები დასაწერად. როგორც კი ცარიელი გვერდებიამოიწურება, დისკი იძულებული გახდება ჩაწერამდე ჩაატაროს გაწმენდის ოპერაცია, რაც მნიშვნელოვნად შეამცირებს მის სიჩქარეს. SSD-ების TRIM ფუნქცია დაემატა ოპერაციულ სისტემას დისკთან კომუნიკაციისთვის, რომელიც ეუბნებოდა, რომელი გვერდების გასუფთავება შეიძლება. ეს ხდება ფონზე და კომპიუტერის მთლიან მუშაობაში დიდი ხნის განმავლობაშირჩება მაღალი. გარდა ამისა, ფლეშ მეხსიერებას აქვს ჩაწერის ციკლების შეზღუდული რაოდენობა და ეს ასევე გათვალისწინებულია. ამიტომ, ზოგიერთი უჯრედის განმეორებითი ფუნქციონირება არ ხდება, ზოგი კი უმოქმედოა, რის გამოც დისკის მომსახურების ვადა და მისი საიმედოობა მნიშვნელოვნად გაიზარდა.

როგორ შევამოწმოთ ჩართულია თუ არა TRIM ბრძანება

იმისათვის, რომ TRIM-მა სწორად იმუშაოს, ჩვეულებრივ არაფრის გაკეთება არ გჭირდებათ. თუმცა, დისკის მრავალი მწარმოებელია და სისტემის კონფიგურაცია ასევე შეიძლება განსხვავებულად, ასე რომ, არ არის ცუდი იმის დანახვა, ჩართულია თუ არა TRIM. უნდა გვახსოვდეს, რომ SSD დისკებისთვის TRIM ფუნქციის მხარდაჭერა გამორთული იქნება, თუ დისკი გამოიყენება RAID მასივში ან სისტემაში ჩართულია აღდგენა. ამ შემთხვევაში, თქვენ ვერ შეძლებთ მის ჩართვას. იმის შემოწმება, მუშაობს თუ არა TRIM Windows 10, 8 ან 7-ზე, საკმაოდ მარტივია. ამისათვის უბრალოდ გაიქეცი ბრძანების ხაზიროგორც ადმინისტრატორი და შეიყვანეთ შემდეგი ბრძანება:

fsutil ქცევის მოთხოვნა DisableDeleteNotify

თუ შედეგი არის 0, მაშინ ფუნქცია მუშაობს, ხოლო თუ შედეგი არის 1, მაშინ ის გამორთულია. ყოველთვის სასარგებლოა TRIM-ის მუშაობის შემოწმება, რადგან ეს ფუნქცია შეიძლება არ იმუშაოს BIOS-ის ზოგიერთ პარამეტრთან. ამ მეთოდის გამოყენებით, შეგიძლიათ გაიგოთ, ჩართულია თუ არა ის გაშვებულ სისტემაზე. თუ ეს არ მუშაობს, სისტემის აღდგენა გამორთულია და დისკი არ შედის RAID მასივში, მაშინ სასარგებლოა BIOS-ში ჩახედვა და დისკის მუშაობის რეჟიმის ნახვა - უნდა აირჩიოთ AHCI რეჟიმი.

როგორ ჩართოთ TRIM Windows-ზე

თუ ტესტი ამბობს, რომ TRIM არ მუშაობს, შეგიძლიათ სცადოთ ხელით ჩართოთ ეს ფუნქცია. თუმცა, ეს არ იმუშავებს USB-ზე დაკავშირებულ SSD დისკებზე. ყველა სხვა მოდელისთვის TRIM-ის ჩართვა Windows 10 და უფრო ადრე ძალიან მარტივია. ამისათვის შეიყვანეთ ერთ-ერთი ბრძანება ბრძანების ხაზზე:

fsutil ქცევის დაყენება disabledeletenotify NTFS 0 – თუ გამოიყენება NTFS ფაილური სისტემა.

fsutil ქცევის დაყენება disabledeletenotify ReFS 0 – თუ გამოიყენება ReFS ფაილური სისტემა.

მათ შესვლამდე, სასარგებლოა დისკის თვისებების დათვალიერება და დარწმუნდით, რომ ის იქ არის ნაჩვენები როგორც "მყარი მდგომარეობის დისკი" და არა მხოლოდ " მყარი დისკი" ამ ადგილას პრობლემების შემთხვევაში, თქვენ უნდა შეიყვანოთ winsat diskformal ბრძანება ბრძანების ხაზში - ეს დაეხმარება სისტემას სწორად განსაზღვროს დისკის ტიპი. ასევე სასარგებლოა მისი დეფრაგმენტაცია ჩართვამდე, განსაკუთრებით იმ შემთხვევაში, თუ დისკი გარკვეული პერიოდის განმავლობაში გამოიყენება და მასზე უამრავი ფაილია დაგროვილი.

როგორ გამორთოთ TRIM

TRIM-ის გამორთვა ისეთივე მარტივია, როგორც მისი ჩართვა. ეს ასევე შეიძლება გაკეთდეს ბრძანების ხაზის საშუალებით - თქვენ უნდა შეიყვანოთ ბრძანება disabledeletenotify 1. უნდა გამოჩნდეს შეტყობინება NTFS DisableDeleteNotify = 1, რაც ნიშნავს, რომ ფუნქცია გამორთულია.

თუმცა, ძნელი წარმოსადგენია სიტუაცია, სადაც ასეთი ოპერაცია იქნება საჭირო. ყოველივე ამის შემდეგ, ეს ფუნქცია შექმნილია SSD დისკის მუშაობის ოპტიმიზაციისა და დაჩქარებისთვის. გარდა ამისა, ეს მნიშვნელოვნად ახანგრძლივებს მის სიცოცხლეს. ამიტომ, მისი გამორთვისას მოემზადეთ, რომ კომპიუტერის მუშაობა შესამჩნევად შემცირდება და დისკის სიცოცხლე მნიშვნელოვნად შემცირდება.

აქ ჩამოთვლილი მეთოდები TRIM-ის ჩართვისა და გამორთვისთვის Windows 7, 8 და 10 ვერსიებზე მუშაობს. თუმცა, ბევრი კომპიუტერი იყენებს ძველ XP-სა და Vista-ს. მათ არ აქვთ ჩაშენებული ინსტრუმენტები სწორად SSD კავშირებითუმცა, სიტუაცია უიმედო არ არის. თქვენ უბრალოდ უნდა იპოვოთ და დააინსტალიროთ დამატებითი პროგრამული უზრუნველყოფა, მაგალითად, Intel SSD Toolbox. გააზიარეთ კომენტარებში, თუ გქონდათ პრობლემები SSD დისკის იდენტიფიცირებისას და ჩართულია თუ არა TRIM ფუნქცია დაკავშირებისთანავე. მიუთითეთ ვინდოუსის ვერსია და დისკის მოდელი - ეს ინფორმაცია ალბათ ბევრი მკითხველისთვის საინტერესო და სასარგებლო იქნება.

IN ბოლო დროსლეპტოპის მწარმოებლებისა და მომხმარებლების მზარდი რაოდენობა დესკტოპ კომპიუტერებიგამოყოფილია ცალკე Windows ოპერაციული სისტემის ინსტალაციისთვის. ეს საშუალებას აძლევს სისტემას ჩატვირთოს ბევრად უფრო სწრაფად მისი მყარი მდგომარეობის არქიტექტურის წყალობით.

მაგრამ რომ SSD დისკითქვენ გჭირდებათ საკუთარი მიდგომა. აუცილებელია სწორად მუშაობა, მათ შორის TRIM ბრძანების ყურადღების მიქცევა. ამ სტატიაში განვიხილავთ რა არის TRIM, როგორ მოქმედებს ის SSD-ის მუშაობაზე და როგორ შევამოწმოთ, ჩართულია თუ არა ეს ფუნქცია Windows-ში.

რა არის TRIM SSD-სთვის

SSD დისკების ერთ-ერთი პრობლემა არის მათი სისუსტე, განსაკუთრებით არასწორად გამოყენების შემთხვევაში. მომხმარებელს ყოველთვის შეუძლია ჩაატაროს ტესტირება იმის გასარკვევად, თუ რამდენ ხანს გაუძლებს მას მყარი დისკი, რის შემდეგაც მას შეუძლია დროულად შეინახოს მონაცემები და გადაიტანოს ახალი დისკი. მაგრამ უმჯობესია, რაც შეიძლება მეტი გადადოთ ის დღე, როდესაც SSD გამოუსადეგარი გახდება.

TRIM ფუნქცია საშუალებას გაძლევთ გაზარდოთ თქვენი SSD-ის სიცოცხლე. ეს ბრძანება ახორციელებს მონაცემთა შენახვის უჯრედების სრულ გაწმენდას ინფორმაციის წაშლისას. ამრიგად, ახალი ინფორმაციის დაწერისას, ის დაუყოვნებლივ იწერება თავისუფალ სივრცეში, ვიდრე ელოდება უჯრედებში ადრე განთავსებული ინფორმაციის წინასწარ წაშლას. როგორც მოგეხსენებათ, როდესაც მომხმარებელი წაშლის მონაცემებს კომპიუტერიდან, ის ჯერ მოინიშნება როგორც გამოუყენებელი, ვიდრე დაუყოვნებლივ წაიშლება დანაყოფიდან.

IN ოპერაციული სისტემებიაჰ, Windows, Windows 7-დან დაწყებული, Microsoft ჩართავს TRIM ფუნქციას SSD-ებისთვის ნაგულისხმევად. მაგრამ თუ თქვენს კომპიუტერს აქვს გარკვეული სპეციალიზებული შეკრება, მაშინ ეს შეიძლება არ იყოს საქმე. შესაბამისად, თუ დროულად არ ჩართავთ TRIM ფუნქციას SSD-სთვის, მყარი მდგომარეობის დისკი დიდხანს ვერ გაძლებს და მისი მუშაობის სიჩქარე ოდნავ დაბალი იქნება.

მნიშვნელოვანია: თუ თქვენ გაქვთ IDE ოპერაციული რეჟიმი დაყენებული თქვენს BIOS-ში ან UEFI-ში, თქვენ უნდა გადართოთ ემულაციის რეჟიმი AHCI-ზე, რათა TRIM ბრძანება სწორად იმუშაოს. ეს საშუალებას მისცემს TRIM ფუნქციას იმუშაოს შეზღუდვების გარეშე.

როგორ გავარკვიოთ, ჩართულია თუ არა TRIM Windows-ში

როგორც ზემოთ აღინიშნა, ზოგიერთ ვერსიაში Windows ბრძანება TRIM ჩართულია ნაგულისხმევად. ადმინისტრატორის რეჟიმში გაშვებული ბრძანების ხაზის მეშვეობით შეგიძლიათ შეამოწმოთ მუშაობს თუ არა TRIM თქვენს კომპიუტერზე:

  1. ამისათვის ჯერ გაუშვით Command Prompt როგორც კომპიუტერის ადმინისტრატორი. ამის გაკეთების უმარტივესი გზაა ძიებაში უტილიტის პოვნა, დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ „გაშვება როგორც ადმინისტრატორი“;
  2. ბრძანების ხაზის გაშვების შემდეგ, შეასრულეთ მასში შემდეგი ბრძანება:
fsutil ქცევის მოთხოვნა disabledeletenotify

ამ ბრძანების გაშვებისას ნახავთ ორ შედეგს. პირველი მიუთითებს, ჩართულია თუ არა TRIM მხარდაჭერა ფაილზე დაფუძნებული NTFS სისტემებიდა მეორე ReFS ფაილური სისტემისთვის. თუ დაყენებულია „0“, ეს მიუთითებს, რომ TRIM ფუნქცია ჩართულია და მუშაობს. თუ მნიშვნელობა არის "1", ფუნქცია არ მუშაობს.

გთხოვთ გაითვალისწინოთ: ზოგიერთ შემთხვევაში, ფაილური სისტემის მითითების გვერდით, შეიძლება იყოს წარწერა "არ არის დაინსტალირებული". ეს მიუთითებს, რომ ში მომენტშიარ არსებობს დისკი, რომლისთვისაც TRIM ფუნქცია დაყენებულია ფაილური სისტემის მითითებულ ტიპთან მუშაობაზე. მაგრამ ამ ტიპის დისკის შეერთებისას, TRIM ბრძანება ჩართული იქნება.

როგორ ჩართოთ TRIM Windows-ზე

თუ TRIM ფუნქცია გამორთულია და თქვენს კომპიუტერს აქვს SSD დისკი, რეკომენდებულია მისი გააქტიურება. ეს შეიძლება გაკეთდეს Windows ოპერაციულ სისტემაში რამდენიმე დაწკაპუნებით:


საჭიროების შემთხვევაში, TRIM ბრძანება შეიძლება იყოს ჩართული მექანიკური რეჟიმი. ამისათვის თქვენ უნდა შეასრულოთ შემდეგი ბრძანება ბრძანების ხაზზე:

Fsutil ქცევის კომპლექტი disabledeletenotify NTFS 0

ეს ბრძანება ჩართავს TRIM-ს ყველა SSD დისკისთვის ფაილური სისტემა NTFS.

თუ საჭიროა ჩართოთ TRIM ყველა SSD-სთვის ReFS ფაილური სისტემით, უნდა გამოიყენოთ ბრძანება:

Fsutil ქცევის კომპლექტი disabledeletenotify ReFS 0

გთხოვთ გაითვალისწინოთ: თუ TRIM-ის იძულებით გამორთვა გჭირდებათ, უნდა შეასრულოთ ზემოთ მოცემული ბრძანებები, მაგრამ „0“-ის ნაცვლად გამოიყენეთ მნიშვნელობა „1“.

მნიშვნელოვანია აღინიშნოს, რომ ზემოთ განხილული ვარიანტი არის ის, თუ როგორ უნდა ჩართოთ TRIM მხარდაჭერა SSD-ებისთვის კომპიუტერებზე, სადაც ეს ვარიანტი ჩაშენებულია ოპერაციულ სისტემაში. ეს რელევანტურია Windows 7, Windows 8, Windows 10. თუ საჭიროა TRIM-ის გააქტიურება უფრო ადრეულ ვერსიებზე, შეგიძლიათ გამოიყენოთ სპეციალიზებული აპლიკაციები, მაგალითად, SSD Toolbox ან 0&0 Defrag.

TRIM არის მნიშვნელოვანი ფუნქცია (ბრძანება), რომელსაც შეუძლია მნიშვნელოვნად გაზარდოს თქვენი SSD-ის სიცოცხლე. თუ TRIM ფუნქცია ჩართულია და მუშაობს, მაშინ SSD-დან ფაილების წაშლისას, სრული გაწმენდამონაცემები გამოუყენებელი მეხსიერების უჯრედებიდან. როდესაც მომხმარებელი უბრალოდ წაშლის მონაცემებს, უჯრედები უბრალოდ აღინიშნება, როგორც გამოუყენებელი, მაგრამ სინამდვილეში რჩება შევსებული.

როგორც წესი, TRIM მხარდაჭერა SSD-ებისთვის ნაგულისხმევად ჩართულია Windows ოპერაციულ სისტემებზე (მათ შორის Windows 7/8/10). მაგრამ ზოგჯერ ისეც ხდება, რომ ამა თუ იმ მიზეზის გამო, ეს პარამეტრი შეიძლება არ გააქტიურდეს. ამიტომ, მუშაობის შესანარჩუნებლად და თქვენი SSD-ის სიცოცხლის გახანგრძლივების მიზნით, მაინც ჯობია შეამოწმოთ მუშაობს თუ არა TRIM ფუნქცია.

როგორ გავაკეთოთ ეს, ასევე როგორ ჩართოთ TRIM Windows-ში, თუ ფუნქცია არ მუშაობს, წაიკითხეთ ეს მოკლე ინსტრუქცია.

როგორ შევამოწმოთ ჩართულია თუ არა TRIM ბრძანება (მაგალითად Windows 10-ის გამოყენებით)


ჩვენს მაგალითში (იხილეთ ეკრანის სურათი ზემოთ), მიღებული ანგარიში აჩვენებს, რომ TRIM ბრძანება ჩართულია და გამოიყენება - მნიშვნელობა არის 0 საპირისპირო NTFS DisableDeleteNotify.

თუ ნომერი იყო "1", ეს ნიშნავს, რომ TRIM ბრძანება გამორთულია.

როგორ ჩართოთ TRIM Windows 10, 8 და Windows 7-ში

თუ TRIM ფუნქცია გამორთულია, გამოყენებისას SSD დისკი, რეკომენდებულია მისი გააქტიურება.

მეთოდი პირველი:


მეორე გზა:

თუ "დისკის ოპტიმიზაცია" სწორად განსაზღვრავს მედიის ტიპს, მაგრამ სინამდვილეში TRIM მხარდაჭერა გამორთულია, მაშინ TRIM ბრძანება შეიძლება ხელით ჩართოთ:


როგორ გამორთოთ TRIM

თუ გსურთ გამორთოთ TRIM მხარდაჭერა, მაშინ:

  • გაუშვით Windows Command Prompt როგორც ადმინისტრატორი;
  • გაუშვით ბრძანება fsutil ქცევის დაყენება disabledeletenotify NTFS 1 .

დასკვნა

ყველაფერი ზემოაღნიშნული ეხება ოპერირებას ვინდოუსის სისტემები 10, 8 და Windows 7, სადაც TRIM მხარდაჭერა ჩვეულებრივ ჩართულია ნაგულისხმევად, მაგრამ ზოგიერთ შემთხვევაში მომხმარებლის ჩარევა მაინც საჭიროა ამ პარამეტრის გასააქტიურებლად. რაც შეეხება Microsoft-ის ძველ ოპერაციულ სისტემებს (Windows XP და Vista), არ არის ჩაშენებული TRIM მხარდაჭერა, მაგრამ მისი ჩართვა შესაძლებელია სხვადასხვა პროგრამების გამოყენებით, მაგალითად, Samsung Magician-ის ძველი ვერსიები, Intel SSD Toolbox და ა.შ.

© 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი