استخدم diskpart لحل المشكلات التي يكون فيها قسم الاسترداد مشتتا جدا لتوسيع حجم القرص

تحديث الصفحة :
تاريخ إنشاء الصفحة :

وسط

نوافذ
  • ويندوز 10 20H2 64 بت

* يعمل مع إصدارات أخرى ، لكنه غير مؤكد.

تلاحظ

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

ظاهرة

هذه التلميحات عبارة عن جهاز ظاهري Hyper-V مثبت عليه Windows 10 20H2.

حجم القرص هو 127GB كما هو موضح في الشكل.

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

بعد تثبيت Windows ، افتح "إدارة الأقراص" وستجد قسم الاسترداد على الجانب الأيمن من محرك الأقراص C.

الآن قم بتوسيع قرص الجهاز الظاهري.

تمت إضافة قرص غير مخصص وحاولت توسيع محرك الأقراص C ، ولكن هناك قسم استرداد بينهما ولا يمكن توسيعه.

كيفية التحقق مما إذا كان قسم الاسترداد الحالي يعمل بشكل صحيح

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

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

افتح "الإعدادات" من قائمة البدء.

حدد التحديث والأمان.

حدد استرداد.

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

بالمناسبة ، إذا لم يكن لديك هذا الزر ، فابدأ تشغيل PowerShell بأمر مسؤول ، وقم بتشغيل الأمر التالي ، ثم أعد تشغيل Windows. (اعتمادا على الحالة البيئية، قد يحتوي هذا الزر أو لا يحتوي على هذا الزر.)

reagentc /boottore

يجب أن تشاهد الشاشة التالية بعد إعادة تشغيل Windows. حدد "استكشاف الأخطاء وإصلاحها" هنا.

إذا رأيت قائمة "إعادة تعيين هذا الكمبيوتر" ، تمكين بيئة الاسترداد.

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

إذا كنت تريد العودة إلى بدء تشغيل Windows العادي، فاضغط على الزر ← في الزاوية العلوية اليمنى للعودة إلى الشاشة الأولى وحدد القائمة متابعة.

المراسلات

عند تنفيذ هذه العمليات ، يرجى تأكيد الإدخال بعناية. أيضا ، كن على علم بأنك تذهب ذهابا وإيابا بين "نافذتي PowerShell". أوامر Shell مسبوقة ب [DISKPART] هي عمليات في نافذة تستخدم DISKPART.

تأكيد

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

انقر بزر الماوس الأيمن فوق القائمة ابدأ وحدد Windows PowerShell (المسؤول).

يمكنك إدخال الأمر التالي لعرض حالة بيئة الاسترداد:

reagentc /info

سيقوم هذا "DiskPart" بتنفيذ العملية الرئيسية للقرص هذه المرة. أدخل الأمر التالي لبدء تشغيل DiskPart: DiskPart نفسه هو أداة سطر الأوامر.

diskpart

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

[DISKPART]

list disk

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

[DISKPART]

select disk [ディスク番号]

مثل

select disk 0

أدخل الأمر التالي لعرض قائمة بالأقسام على القرص المحدد. يمكنك أن ترى أن هنا هو قسم الاسترداد.

[DISKPART]

list partition

في الشكل أعلاه ، الرقم هو "4" ، لذا حدد قسم الاسترداد بالأمر التالي.

[DISKPART]

select partition [回復パーティション番号]

مثل

select partition 4

أدخل الأمر التالي لعرض معلومات حول القسم المحدد.

[DISKPART]

detail partition

الاستعداد للتحرك

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

بالمناسبة ، إذا كنت ترغب فقط في حذف بيئة الاسترداد ، فلن تحتاج إلى العمل على هذا العنصر.

تفترض هذه العملية أنك قمت بالفعل بتحديد قسم استرداد على شاشة PowerShell DISKPART.

أولا ، قم بإرفاق حرف محرك أقراص بقسم الاسترداد بحيث يمكن الوصول إليه كملف. في المثال ، يتم تعيينه ك "محرك أقراص Z" ، ولكن إذا لم يكن مجانيا ، فحدد محرك أقراص آخر. ستستخدم العمليات المستقبلية أيضا حرف محرك الأقراص هذا.

[DISKPART]

assign letter [空いているドライブレター]

مثل

assign letter z

سيكون مرئيا أيضا في مستكشف الملفات. ومع ذلك ، فإن الملفات الموجودة بالداخل مخفية ولا يمكن رؤيتها.

اترك PowerShell قيد تشغيل DiskPart كما هو، ولكن ابدأ تشغيل PowerShell بامتيازات المسؤول.

انتقل إلى محرك الأقراص Z.

z:

إنه مجلد مخفي ولا يمكن رؤيته في مستكشف الملفات ، ولكن نظرا لوجود مجلد ، انقله إلى الموقع التالي.

cd Recovery\WindowsRE

أدخل الأمر التالي لعرض الملفات الموجودة بداخلها. الأوامر التالية مخصصة ل PowerShell فقط، لذلك إذا كنت تستخدم موجه الأوامر، فقم بعرضها بأمر مختلف.

Get-ChildItem -force

إنشاء مجلد النسخ الاحتياطي لنسخ الملفات الموجودة على قسم الاسترداد إلى محرك الأقراص C.

mkdir C:\Backup\WindowsRE

انسخ الملف إلى مجلد النسخ الاحتياطي لأنه يحتوي على الملف في الموقع التالي.

xcopy /h Z:\Recovery\WindowsRE C:\Backup\WindowsRE

نظرا لأن الملف الأصلي مخفي ، حتى إذا قمت بنسخه ، فلن يكون مرئيا من المستكشف.

إذا قمت بإدخال الأمر التالي، يمكنك التأكد من وجود الملف.

Get-ChildItem C:\Backup\WindowsRE -force

الآن بعد أن قمت بنسخ الملف، ارجع إلى PowerShell على DiskPart واحذف حرف محرك الأقراص.

[DISKPART]

remove letter [先ほど設定したドライブレター]

مثل

remove letter z

يمكنك التأكد من اختفاء محرك الأقراص.

عمليات نقل القرص

من هنا ، ستقوم بالفعل بتشغيل القرص ، لذا يرجى إدخاله دون ارتكاب خطأ.

من PowerShell غير diskpart، قم بتشغيل الأمر التالي لإيقاف بيئة الاسترداد:

reagentc /disable

قم بتشغيل الأمر التالي مع تحديد قسم الاسترداد من PowerShell على diskpart. ستقوم هذه العملية بحذف القسم على الفور ، لذلك إذا قمت بتنفيذه باستخدام محرك الأقراص C المحدد عن طريق الخطأ ، وما إلى ذلك ، تفجير البيانات.

[DISKPART]

delete partition override

عند فتح شاشة "إدارة الأقراص" ، يمكنك أن ترى أن قسم الاسترداد قد اختفى. وهذا يسمح لمحرك الأقراص C بالتوسع.

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

إذا كنت تعيد إنشاء بيئة الاسترداد، فاترك حوالي 1 غيغابايت وراءك.

هذه هي الحالة بعد التمديد مع حوالي 1GB اليسار.

أعد تشغيل Windows في هذه المرحلة (أو قد لا تحتاج إلى ذلك). وذلك لأنه لا يمكن استخدام حرف محرك الأقراص المستخدم سابقا ما لم تتم إعادة تشغيله. (يمكنك استبداله بحرف محرك أقراص آخر بدلا من ذلك.)

بعد إعادة التشغيل، افتح "إدارة الأقراص" مرة أخرى.

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

خصص الحجم المتبقي.

نظرا لوجود عمل يجب القيام به لاستعادة الملفات ، حدد محرك الأقراص Z.

إذا كنت ترغب في إلقاء نظرة على الوراء ، فقم بإزالة "تسمية وحدة التخزين".

الدولة بعد الخلق. في هذه المرحلة هو حجم ملف عادي.

يمكنك أيضا رؤيته في مستكشف الملفات.

إرجاع الملفات من بيئة الاسترداد التي قمت بنسخها احتياطيا هنا. بدء تشغيل PowerShell مع امتيازات المسؤول.

إنشاء مجلد على محرك الأقراص Z. إنه مرئي في مستكشف الملفات ، ولكن لا توجد مشكلة.

mkdir Z:\Recovery\WindowsRE

إرجاع الملف.

xcopy /h C:\Backup\WindowsRE Z:\Recovery\WindowsRE

تحقق من إرجاع الملف باستخدام الأمر التالي:

Get-ChildItem Z:\Recovery\WindowsRE -force

افتح PowerShell آخر مرة أخرى بامتيازات المسؤول وابدأ تشغيل DiskPart.

diskpart

حدد القسم من خلال النظر إلى الرقم الذي تريد تغييره مرة أخرى إلى قسم الاسترداد.

[DISKPART]

مثل

list disk
select disk 0
list partition
select partition 4

قم بتعيين السمة للإشارة إلى أنها قسم استرداد مع الأمرين التاليين.

[DISKPART]

set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"

[DISKPART]

gpt attributes=0x8000000000000001

ارجع إلى PowerShell غير DiskPart وأدخل الأمر التالي لاستخراج الملفات المطلوبة لبيئة الاسترداد: /target C:\Windows(لا توجد مشكلة حتى لو لم يكن هناك أي مشكلة.) )

reagentc /setreimage /path Z:\Recovery\WindowsRE /target C:\Windows

تمكين بيئة الاسترداد.

reagentc /enable

تحقق من تمكين بيئة الاسترداد. إذا تم تمكين الحالة ، فلا بأس بها في الوقت الحالي.

reagentc /info

حذف حرف محرك الأقراص على جانب DiskPart.

[DISKPART]

remove letter z

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

[DISKPART]

list volume
select volume z
remove letter=z

إذا تمت استعادة محرك الأقراص بكل الوسائل، فاحذف التسجيل بالإشارة إلى الموقع التالي.

هذا هو.

التأكيد النهائي

سأنهي من خلال التحقق من بعض الأشياء الأخيرة. إذا كان DiskPart لا يزال قيد الاستخدام، فتحقق من قائمة الأقسام.

[DISKPART]

list partition

تحقق من إدارة الأقراص.

تحقق أيضا من الأمر. موافق إذا تم تمكين الحالة.

reagentc /info

إذا لم يكن الأمر متاعب ، فتحقق من خيارات بدء التشغيل.

reagentc /boottore

حذف ملف استرداد النسخ الاحتياطي المنسوخ.

Remove-Item C:\Backup -Recurse -Force

مرجع