سؤال يجب أن تجزئة بلدي SSD الخاص بي؟


لقد علمت للتو أنه يجب على المرء "عدم إلغاء تجزئة SSD الخاص بك". لكن ليس لدي أي فكرة عما إذا كان هذا صحيحًا.

أعتقد أنه تمت جدولة Windows 10 تلقائيًا لإنهاء إلغاء التجزئة على SSD الخاص بي ، لكنني ألغيت ذلك. هل من الممكن أن يسبب ذلك أية مشكلات في عمليات التجزئة التي تم تنفيذها من قبل؟

لا يزال يتم تقسيم SSD ، لأنني لا أرى محرك SSD في مجلد جهاز الكمبيوتر ، إلا في إدارة الأجهزة النظام. ما هي الخطوات الصحيحة التي يجب اتخاذها لتثبيت Windows على SSD (وهو SSD الأول الخاص بي)؟


118
2017-11-28 15:23


الأصل


كانت نصيحة "لا تقم بإلغاء تجزئة SSD الخاص بك" قديمة وقد جاءت من وقت كانت فيه محركات الأقراص ذات الحالة البطيئة أبطأ وكان لديها قدرة تحمل محدودة على الكتابة أكثر من أجهزة SSD الحديثة. تميل محركات أقراص الحالة الصلبة الحديثة إلى أن تكون IOPS محدودة ، وأنظمة الملفات التي تم إلغاء تجزئتها تحتاج إلى عدد أقل من I / Os. - David Schwartz
إلىDavidSchwartz نقطة ، و كمية من يكتب / يحذف الحاجة إلى قتل تلقائي SSD عفويا هو يبعث على السخرية عالية. ما لم تكن تقوم بمعالجة كمية غير عادية من المعلومات ، فمن المرجح أن تستمر SSD لفترة أطول من العديد من المكونات الأخرى حتى إذا كنت تقوم بإجراء defrags التقليدية. - DanK
لماذا تريد إلغاء تجزئة SSD؟ نقطة إلغاء التجزئة هي جعل الملفات متجاورة على القرص ، بحيث لا تضطر رؤوس القراءة إلى البحث في جميع أنحاء المكان (الذي يستغرق وقتًا ، حيث يتضمن الحركة الفعلية) لقراءة الملف. أنا لست خبيرا ، ولكن SSDs AFAIK هي الوصول إلى الحالة الصلبة والعشوائية. جميع عمليات الوصول تستغرق في نفس الوقت ، لذا لا ينبغي أن يهم كيف يتم توزيع كتل الملفات. - jamesqf
ممكن نسخة من لماذا لا يمكنك تجزئة محركات الأقراص ذات الحالة الصلبة؟ - Raystafarian
كما يلاحظ Ajedi32 ، فإن التوصيات بشأن السؤالين هي عكس ذلك تماما. يجب أن يؤثر ذلك على اتجاه التكرار. إذا كانت التوصيات حول السؤال الآخر تعتبر الآن خاطئة ، فإن الطريقة الوحيدة التي سيصل بها القراء إلى هناك ستجد الإجابات على هذا السؤال هي إذا تم تقديم نسخة من هذا السؤال. - fixer1234


الأجوبة:


دع Windows يقوم بعمله. مرة واحدة في الشهر أنها تفعل ديفراغ كاملة حقيقية، أيضًا على SSD ، لتحسين بيانات التعريف الداخلية.

الإجابة المختصرة هي ، نعم ، يقوم Windows أحيانًا بإلغاء تجزئة محركات الأقراص ذات الحالة الثابتة ، نعم ،   من المهم أن تقوم بإلغاء تجزئة محركات أقراص SSD و   نعم ، Windows ذكي حول كيفية تعامل SSD الخاص بك.

هذا رد من Microsoft:

سيقوم "مُحسِّن التخزين" بإلغاء تشفير أحد محركات الأقراص ذات الحالة الثابتة (SSD) مرة في الشهر إذا تم تمكين اللقطات. هذا حسب التصميم وضروري بسبب بطء   volsnap نسخة على أداء الكتابة على مجلدات SSD مجزأة. انها   أيضا إلى حد ما من سوء الفهم أن التجزؤ ليس مشكلة   على سواقات. إذا تم تقسيم SSD إلى حد كبير ، فيمكنك الوصول إلى الحد الأقصى للملف   التجزئة (عندما لا يمكن للبيانات الوصفية تمثيل أي ملف آخر   الأجزاء) التي ستؤدي إلى حدوث أخطاء عند محاولة كتابة / توسيع   ملف. علاوةً على ذلك ، فإن المزيد من أجزاء الملفات تعني المزيد من البيانات الوصفية المراد معالجتها   أثناء قراءة / كتابة ملف ، مما قد يؤدي إلى تباطؤ الأداء.

بقدر ما تشعر Retrim ، يجب تشغيل هذا الأمر على الجدول الزمني   المحدد في واجهة المستخدم dfrgui. Retrim ضروري بسبب الطريق   تتم معالجة TRIM في أنظمة الملفات. بسبب الأداء المتفاوت   من الأجهزة التي تستجيب إلى TRIM ، تتم معالجة TRIM بشكل غير متزامن بواسطة   نظام الملفات. عندما يتم حذف ملف أو يتم تحرير مساحة على خلاف ذلك ،   نظام الملفات في قائمة الانتظار طلب التجهيز المراد معالجتها. للحد من   استخدام موارد peek قد تنمو قائمة الانتظار هذه فقط إلى الحد الأقصى لعدد   طلبات القطع. إذا كانت قائمة الانتظار ذات أحجام قصوى ، فقد تكون طلبات TRIM الواردة   إسقاط. هذا على ما يرام لأننا سوف تأتي بشكل دوري من خلال و   القيام Retrim مع محسن التخزين. فإن retrim تتم في   التفاصيل التي يجب أن تتجنب الوصول إلى أقصى طابور لطلب TRIM   حجم حيث يتم إسقاط TRIMs.

حتى تثبيت ويندوز على SSD وننسى ذلك. سوف يفعل Windows كل شيء بمفرده.


132
2017-11-28 16:55



في بعض الأحيان نتشاجر حول كون شركة مايكروسوفت غبية جدا وكل شيء. ولكن في بعض الأحيان ، أنا مندهش فقط من كيفية التفكير في بعض عناصر Windows. - BlueWizard
بعد AFAIK Linux / EXT لا تحتاج إلى القيام بذلك على الإطلاق. - spraff
يتم الاحتفاظ بالتجزئة إلى الحد الأدنى في EXT ولكن لا يزال يمكن حدوثها في حالات استخدام محددة ، على الأقل في Ext3: en.wikipedia.org/wiki/Ext3#Disadvantages - Bret
تنويعات EXT فعل جزء وفقدان الأداء. أي شخص يقول خلاف ذلك هو بيع أكاذيب تفوق لينكس. المصدر: قمت بتطبيق برنامج تشغيل له وهو يفعل ذلك. - imallett
@ جوناس Dralle: على الرغم من أنني أود أن أعرف فقط ما هو المفترض أن يكون "استخدام موارد خاطفة". يبدو غموضا إباحية :-) - jamesqf


لقد علمت للتو أنه يجب على المرء "عدم إلغاء تجزئة SSD الخاص بك". لكن ليس لدي أي فكرة عما إذا كان هذا صحيحًا.

القليل من المعرفة أمر خطير. أبدا إلغاء تجزئة SSD الخاص بك على الأرجح فكرة جيدة إذا النظام الخاص بك هو جاهل تماما إلى ما هو SSD - قل ويندوز إكس بي. وإذا كانت سواقات دقات الثلج الهشة من المحتمل أن تلبس وتذوب في الحرارة القاسية للاستخدام العادي - لدي إجابة مفصلة لماذا هذا غير صحيح. أنه صعب جدا ل "ارتداء" محرك في الاستخدام العادي. قد يكون من المفيد إلغاء ذلك.

دعونا نأخذ في الاعتبار أنه إذا كان طلبك يقتل محركات أقراص SSD أو حتى يقوم بالكتابة الثقيلة ، مثل سبوتيفي فعلسيقلب الناس. وكثيراً ما يكون الأشخاص الذين يكتبون أنظمة تشغيل ذكية.

أنا الرجوع هذا بلوق وظيفة من سكوت هانسلمان بكثرة لبقية هذه الإجابة. تشير إجابة ماجنداند إلى هذا أيضًا ، لكنني أخرجت منه دروسًا مختلفة. الأمر يستحق القراءة للحصول على التفاصيل. أنا أخذ بعض الحريات مع كيف أقوم بتمثيل المعلومات. سأبدأ بهذا

أعتقد أن الاعتقاد الخاطئ الرئيسي هو أن معظم الناس لديهم نموذج قديم جدًا لتخطيط القرص / الملف ، وكيف تعمل محركات الأقراص ذات الحالة الثابتة.

محركات الأقراص الثابتة تفعل جزء ويجب أن تكون هذه الأجزاء تابع. على المستوى الأساسي defragging SSDs يساعد الخاص بك نظام الملفات تشغيل بكفاءة ، حتى لو كان مختلفًا عن كيفية عمل محرك صدأ غزل. يشير المنشور الأول المشار إليه إلى أن لقطات الحجم ستكون بطيئة دون إلغاء التجزئة.

SSDs أيضا مفهوم TRIM. في حين أن TRIM (retrim) هو مفهوم منفصل عن التجزئة ، فإنه لا يزال يتم التعامل معه بواسطة النظام الفرعي لـ Windows Storage Optimizer ، ويتم إدارة الجدول بواسطة نفس واجهة المستخدم من منظور المستخدم.

TRIM جيد. تقليم يحفظ على يكتب لأنها آلية لوضع علامات على الكتل كمقروءة دون محوها ، ومحوها حسب الحاجة.

من أخبرك بعدم إلغاء تجزئة محرك الأقراص ليس لديه فكرة عن أنظمة تشغيل حديثة مصممة ل SSDs وأن عمليات التدبير المنزلي ضرورية

في حين أنه من المغري أن نفترض أنك تعرف بشكل أفضل ، ففي هذه الحالة قام الأشخاص الذين قاموا بكتابة نظام التشغيل بتحسين الأمور نيابة عنك. حافظ على هدوئك ، واترك Windows يقوم بإلغاء تجزئة محرك الأقراص الخاص بك.


48
2017-11-29 07:52



أعتقد أن هذه الإجابة ستتحسن بدرجة كبيرة من خلال ذكر عناوين الحظر المنطقية مقابل عناوين الحظر الفعلي. ليس من الممكن إلغاء تجزئة SSD ، فإن الإجراء على مستوى نظام الملفات الذي ينتج عنه العناوين المنطقية التسلسلية سيؤدي إلى بيانات مبعثرة حول القرص الفعلي ، بسبب تعيين الفلاش ، وهذا أمر جيد لأن SSDs هي الوصول العشوائي. - Ben Voigt
أن نكون صادقين ، هذا هو المفهوم الذي ما زلت لم لف رأسي حولها. أنا أعتقد أن العلاج الكامل لهذا من شأنه أن يجعل إجابة رهيبة ل واحد من أسئلتي ولديّ بعض التعليقات حول حسابي التجريبي ، سأكون سعيدًا بمنح الجائزة كمكافأة له. - Journeyman Geek♦


من اجل الاكتمال:

تجزئة يعتمد على نظام الملفات (FS)، وليس على القرص أو نظام التشغيل.

هذا يعني أن الإجابة على سؤالك لا تحتاج إلى طلب Windows * فعلاً. SSD حالة خاصة - يعمل بشكل مختلف عن قرص عادي.

إن FS هي طريقة لتنظيم ملفاتك على القرص. أكثر تنسيقات Windows شيوعًا هي NTFS و FAT32. الأكثر شيوعا FSs على لينكس هي ext3/ext4، لكن هنالك العديد غيرهم (zfs، xfs، jfs، ReiserFS، btrfs، و اكثر).

ينقسم القرص إلى كتل. يمكنك أن تتخيله على أنه شريط طويل يمكنك كتابة بعض البيانات عليه. عند كتابة شيء ما على القرص ، تستخدم هذه الكتل. من الواضح أنك تريد أن تتم كتابة الملفات ذات الصلة بجانب بعضها البعض ، وملف واحد ليتم كتابته في كتلة واحدة ، لذلك ليس لديك للقفز حول الشريط. عندما تكون الأشياء متناثرة في كل مكان ، هذا ما نسميه تجزئة. إلغاء التجزئة بتنظيمها.

من الواضح أن كيفية تنظيم الأشياء (FS) يحدد مدى تنظيمها (سواء كان هناك تجزئة). إذا قمت بتنظيم ملفاتك من البداية ، فلن يكون لديك تجزئة. هذا ما يحدث في بعض أنظمة الملفات (على سبيل المثال ext عائلة). تقوم أنظمة الملفات هذه بتنظيم ملفاتك على الطاير (قبل الكتابة) ، بحيث لا تضطر إلى إلغاء تجزئتها إلا في ظروف خاصة عندما لا يكون هناك أي خيار آخر سوى إدخال القليل من الفوضى.

لمزيد من المعلومات حول ext4 وكيف يمنع التجزؤ ، يمكنك الرجوع إليه هذه الصفحة

الآن يعمل SSD بشكل مختلف. ليس شريط. يمكنك الحصول على الوصول الفوري في كل مكان. بيت القصيد من إلغاء التجزئة هو أن تقوم بتنظيم الملفات الخاصة بك بدقة ، بحيث لا تضطر إلى القفز حولها. لا توجد وسيلة للقفز في SSD. لا يهمك ما إذا كان عليك الوصول إلى الطرف الآخر من الشريط ذهابًا وإيابًا. لا يوجد شريط.

ومع ذلك ، هناك طرق أخرى لتحسين SSD. نرى هذا الموضوع للتوضيح.

*تقريبيا؛ يرتبط نظام الملفات بنظام التشغيل OS. معظم مستخدمي Linux يستخدمون FS مختلفة من مستخدمي Windows أو OS X.


23
2017-11-29 10:00



هذا بالضبط. يحدث التجزؤ على مستوى الخدمة الثابتة بغض النظر عن وسيط التخزين. تتأثر بعض وسائل الإعلام بها أكثر من غيرها ، ولكن هناك دائمًا بعض التأثيرات ، ولن تختفي ببساطة لأنك لديك SSD. - Dmitry Grigoryev
والفرق الرئيسي هو حقا Ext3 و FAT مقابل Ext4 و NTFS. ولكن حتى ذلك الحين ، والتطبيقات ، ونظام التشغيل ، وحتى الأجهزة لا تساهم، في كثير من الأحيان بشكل ملحوظ. يقوم Windows بتنظيم الملفات المستخدمة عند بدء التشغيل بالترتيب المستخدم فيه ، على سبيل المثال - مما يسمح لمعظم بدء التشغيل باستخدام عمليات قراءة الحظر بدلاً من البحث عنها. يمكنك استدعاء هذا التجزئة - هذا فقط بصرف النظر عن إلغاء التجزئة على مستوى FS (الحد من تجزئة الملف) ، فإنه أيضا "تجزئة" مجموعات من الملفات لتحسين الوصول بطريقة لا يمكن للخدمة FS حقا أن تساعد. يمكنك تخيل العديد من التحسينات المماثلة ، على سبيل المثال ، نقل DLLs بالقرب من EXEs. - Luaan
هناك العديد من الطبقات المختلفة التي يهم كل منها بطريقتها الخاصة. على سبيل المثال ، يُعد تجريد الورق طريقة تجزئة متعمدة يمكنها تحسين الأداء. يمكن أيضًا للتنظيم الفيزيائي لمحرك الأقراص الثابتة استخدام هذا ، إذا كان لمحرك الأقراص الثابتة رؤوس متعددة يمكن قراءتها من صحون متعددة في نفس الوقت. لا تحتاج محركات الأقراص ذات الحالة الثابتة إلى الدوران في الطبق وتحريك الرؤوس للبحث ، ولكن لا يزال لديهم حد IOPS - وبسرعة محركات الأقراص ذات الحالة الثابتة اليوم ، فإن هذا غالباً ما يكون أكثر أهمية من عرض النطاق الترددي الخام. لم تعد SSD تسعى بسرعة كافية لإشباع النطاق الترددي. تجزئة جزء صغير من المشكلة الأساسية - التخزين المؤقت. - Luaan
Luaan: لا يوجد شيء مثل "SSD تسعى". أعتقد أنك في الواقع تتحدث عن نفقات المعالجة لكل أمر. - Ben Voigt
BenVoigt أعتقد أن Luaan تعني أن الملفات غير المدمجة لا تزال تستغرق وقتًا أطول في القراءة حتى على محركات الأقراص ذات الحالة الثابتة. لا يوجد تأخير في البحث ، ولكن هناك اختلاف كبير بين القراءات التسلسلية والعشوائية على محركات الأقراص ذات الحالة الثابتة. - user1306322


الإجابات الموجودة رائعة ، لكن لدي بعض الأشياء لتكملة هذه الإجابات ...
أنا تجزئة بلدي SSD و تعطيل تلقائي TRIMولكن لأسباب مختلفة تمامًا عما ذكرنا:

  1. اريد ان اكون قادرا على استعادة الملفات أو أقسام إذا & عندما حذفت شيء ما عن طريق الخطأ.
    لا ، هذا لا يحدث في كثير من الأحيان ، ولكن في المرات القليلة التي حدث فيها ، كان من المحبط للغاية عدم القدرة على استعادة الأشياء التي كنت سأستطيع استردادها على القرص الصلب ، حتى عندما حاولت استعادتها فورًا بعد الحذف.

  2. أنا توسيع ، تقليص ، وحتى نقل الأقسام حول كل بضعة أشهر ، وإلغاء تجزئة وتوحيد الملفات يجعل هذه العملية أسرع بكثير وأقل خطورة. كنت تعتقد أنه يمكنك الوثوق بمديري التقسيم في الوقت الحاضر ، ولكن في أواخر ديسمبر 2015 ، واجهت أخطاء (فساد) في عمليات نقل / تغيير حجم عادي. ويحاول مديرو الأقسام الأكثر ذكاءً تجنب العمل على وحدات التخزين التي يتم تجزئتها بشكل كبير قبل حدوث أي ضرر (وعادةً ما لا ينجح ذلك).

  3. أنا أستخدم لينكس في بعض الأحيان ، ولقد حصلت حرقها من خلال الفساد في مجلدات NTFS كما في العام الماضي أو نحو ذلك. هذا ليس بسبب التجزئة على وجه التحديد ، ولكن رؤية أنه لا يمكن حتى التعامل معها غير مجزئة الملفات بشكل صحيح ، وأنا في وضع دفاعي ومحاولة تقديمها كحزمة من المجلد قدر الإمكان إليها (وحتى ذلك الحين ، أتجنب الكتابة في معظم الوقت).

الجزء المحزن حول # 2 و # 3 هو ، الناس الذين لم يروا هذه المشاكل بأعينهم دائما أعتقد أنني المكسرات وأنا جعل هذا كله ، أو أن نظامي يجب أن ينكسر بطريقة ما. لكنني أعدت هذه الأوقات عدة مرات على أنظمة متعددة ، وكشخص كتب له خاصة القراء NTFS ، وأنا أعرف شيئا أو اثنين عن أنظمة الملفات وبرمجة النواة ... مع NTFS في المركز. لذلك أنا أعرف الأخطاء عندما أراها. لا أحد يصدقني ، لكني أحذر الناس على أي حال ، بالنظر إلى أنني رأيت ذلك يحدث بأم عيني - لذا ، إذا كنت تعبث بأقسام أو تستخدم لينكس على الإطلاق ، فإنني أوصيك بإبقاء محرك الأقراص الخاص بك معطلاً. YMMV.

أوه ، ولا تنس تشغيل TRIM يدويًا من حين لآخر عندما تكون لا بحاجة لاستعادة أي شيء. على الرغم من أنني إذا كنت صادقة لم أر أي فائدة من ذلك ...


6
2017-12-01 12:02



ممتاز ، إنه إجراء جيد لإلغاء التجزئة (وحتى "صفر") محركات أقراص فلاش للأسباب نفسها ، وخاصة للتصوير الفوتوغرافي. الملفات المتجاورة أسهل في الاسترداد ، حتى جزئيًا. ابحث عن الوقت جانباً ، وسوف تستفيد أيضًا من ما قبل الجلب (اقرأ) إذا كان نظام التشغيل ذكيًا بما فيه الكفاية. تميل SSD إلى أن تكون أبطأ من الذاكرة (ليس صحيحًا دائمًا رغم ذلك). - mckenzm
أليست مشورة لينكس الخاصة بك "إذا كنت تستخدم لينكس وجبل نظام الملفات NTFS للقراءة / الكتابة معها" ، وليس في الواقع "إذا كنت تستخدم لينكس على الإطلاق"؟ إن استخدام لينكس مع نظام ext4 أو XFS على SSD آمن تمامًا. (و FAT ، لذلك ، حتى تتمكن من إنشاء قسم FAT لتبادل البيانات إذا لزم الأمر.) - mattdm
@ mattdm: نعم ، أعتقد ذلك. (غريب ، اعتقدت أنني أجبت على هذا بالفعل ...) - Mehrdad


يشجع إعادة ترتيب SSD الفشل المبكر من كتل الذاكرة المعينة الأدنى.

نرى: http://techreport.com/review/27909/the-ssd-endurance-experiment-theyre-all-dead

"حتى مع توزيع خوارزميات التآكل على الكتابة بشكل متساو عبر الفلاش ، ستفشل جميع الخلايا في النهاية أو تصبح غير صالحة للواجب.   عندما يحدث ذلك ، يتم تقاعدهم واستبدالهم بالفلاش المخصص   من منطقة SSD's overprovisioned. هذا NAND الغيار يضمن أن   قدرة محرك الأقراص التي يمكن للمستخدم الوصول إليها لا تتأثر بحرب الاستنزاف   يدمر خلاياه ".

"في نهاية المطاف سوف يتجاوز الضحايا   قدرة محرك الأقراص على التعويض ، وترك الأسئلة التي لم يتم الرد عليها. كم العدد   يكتب هل يستغرق؟ ماذا يحدث لبياناتك في النهاية؟ هل سواقات   يفقد أي أداء أو موثوقية كما تتراكم الكتابة؟


-3
2017-11-29 23:14



هذا أقصى حالة وجود محرك أقراص يحتوي على كميات كبيرة من البيانات المكتوبة والكتاب عليها. ماذا يجب أن يفعل هذا مع التبول الروتيني المنتظم؟ - Journeyman Geek♦
لا ليست حالة متطرفة ... إنه اختبار يظهر الضعف الكامن أو النهائي للمنتج. تم تصميم الاختبارات لإظهار الحدود. - jwzumwalt


كل خلية على SSD تصبح أبطأ كلما تم إعادة كتابتها. يخفي القرص الذي يرتديه عن طريق تتبع الخلايا التي تمت كتابتها ، والكتابة إلى الخلايا المستخدمة قليلاً أولاً. Defragging يعني إعادة كتابة ضخمة على العديد من الخلايا ، وبالتالي سوف تآكل SSD. تستفيد HDs من defragging بسبب تحسين الأداء بسبب عدم الحاجة إلى تحريك ذراع المؤازرة في كثير من الأحيان ، ولكن محركات الأقراص ذات الحالة الثابتة لا تتباطأ بقدر ما عن طريق وضع البيانات العشوائية.


-6
2017-11-28 18:26



لم ينجحوا ، ولكنهم مهتمون برؤية مصادر لهذا. - brichins
أنت محير اكتب التضخيم مع ارتداء التسوية. يجب أن تمسح محركات أقراص الحالة الثابتة (SSD) قبل أن تتمكن من الكتابة ، ولكنها تمحو كتلًا أكبر مما تستطيع الكتابة. هذا يعني أن كتابة واحدة قد تفعل عدة كتابة لخلط البيانات حول وتحرير كتلة لمحو. كلما حدثت المزيد من عمليات الكتابة ، أصبحت هذه العملية أكثر تعقيدًا. هذا تضخيم الكتابة. هناك طرق مختلفة للتعامل مع هذا مثل TRIM والإمداد الزائد. انتشار التسوية ينتشر بالخلايا التي تكتب إليها حتى لا تفشل كليًا. - Schwern