الأعراض
عند الترقية إلى قسم Windows 10 أو تحديثه، قد تواجه رسالة الخطأ "لم نتمكن من تحديث القسم المحجوز للنظام" أو رمز الخطأ 0xc1900104 أو رمز 0x800f0922.
السبب
قد يكون القسم المحجوز للنظام (SRP) ممتلئا. إن System Reserve Partition (SRP) هو قسم صغير على محرك الأقراص الثابت يخزن معلومات التشغيل Windows. تكتب بعض تطبيقات الأمان و مكافحة الفيروسات من جهة خارجية إلى SRP، ويمكنها تعبئتها.
الحل
تنبيه: هذه الخطوات معقدة، وتتضمن بعض المخاطر. وأفضل ما يمكن القيام به هو المستخدمون المتقدمون الذين لديهم خبرة في استخدام سطر الأوامر. إذا أخطأت في إدخال هذه الأوامر، يمكنك وضع جهازك في وضع عدم التشغيل، وقد تفقد البيانات التي قمت بتخزينها على الجهاز.
لترقية جهازك، ستحتاج إلى تحرير مساحة تصل إلى 15MB على SRP باستخدام الأسلوب المناسب أدناه، ثم حاول الترقية مرة أخرى. إذا كنت تقوم بتحديث Windows 10، يجب تحرير 13MB. أولا، حدد ما إذا كان SRP هو نمط قسم GPT أو MBR:-
اضغط على Windows + R. في النافذة تشغيل التي تأتي، اكتب diskmgmt.msc واضغط على Enter.
-
اضغط مع الاستمرار أو انقر بيمين على القرص (مثل القرص 0) الذي يحتوي على SRP، وحدد خصائص.
-
اختر علامة التبويب وحدات التخزين.
-
سيقول سطر نمط القسم: جدول القسم GUID (GPT) أو سجل التشغيل الرئيسي (MBR).
ثانيا، اختر الطريقة التي تحتاج إليها:
-
ابحث عن cmd. اضغط مع الاستمرار أو انقر بيمين فوق موجه الأوامر في النتائج، وحدد تشغيل كمسؤول.
-
في موجه الأوامر، اكتب mountvol y: /s ثم انتقل إلى Enter. سيضيف هذا الحرف Y: محرك الأقراص للوصول إلى قسم النظام.
-
قم بالتبديل إلى محرك الأقراص Y بكتابة Y: واضغط على مفتاح Enter. بعد ذلك، انتقل إلى مجلد الخطوط بكتابة قرص EFI\Microsoft\Boot\Fonts. بعد ذلك، اكتب del *.* لحذف ملفات الخطوط. قد يسألك النظام ما إذا كنت متأكدا من المتابعة، فاضغط على Y ثم على Enter للمتابعة.
-
اضغط على Windows + R. في النافذة تشغيل التي تأتي، اكتب diskmgmt.msc واضغط على Enter.
-
حدد القسم الذي تم وضع علامة "احتياطي النظام" عليه. اضغط عليه مع الاستمرار أو انقر بيمين فوقه.
-
حدد تغيير حرف محرك الأقراص والمسارات.
-
اختر إضافة.
-
أدخل Y لرسالة محرك الأقراص.
-
اضغط أو انقر فوق موافق.
-
من قائمة البدء، ابحث عن cmd. انقر ب زر الماوس الأيمن فوق موجه الأوامر من نتائج البحث، وحدد تشغيل كمسؤول.
-
في موجه الأوامر، اكتب Y: وادخل للتبديل إلى محرك الأقراص هذا. بعد ذلك، انتقل إلى مجلد الخطوط عن طريق كتابة قرص مضغوط Boot\Fonts.
-
اكتب ما يلي واضغط على Enter:
takeown /d y /r /f .ملاحظة: يجب تضمين المسافة وفترة ما بعد "f"، وإلا لن يعمل الأمر بشكل صحيح.
-
ارجع إلى الإذن إلى محرك الأقراص عن طريق كتابة ما يلي واضغط على Enter:
icacls Y:\* /save ٪systemdrive٪\NTFSp.txt /c /t
ملاحظة: تأكد من عرض كل الملفات ك ناجحة ومن عدم فشلها.
-
اكتب whoami واضغط على Enter، ثم سجل اسم المستخدم. اكتب الأمر التالي واضغط على Enter:
icacls . /grant <اسم المستخدم الذي حصلت عليه من whoami>:F /tملاحظة: لا تضع مسافة بين اسم المستخدم و":F"، وإلا فلن يعمل الأمر.
-
تأكد من أنك لا تزال في موقع الخطوط (Y:\Boot\Fonts) كما هو موضح في الخطوة 8. بعد ذلك، اكتب del *.* لحذف ملفات الخطوط. قد يسألك النظام ما إذا كنت متأكدا من المتابعة، فاضغط على Y ثم أدخل للمتابعة.
استعادة الأذونات
-
اكتب الأمر التالي واضغط على Enter:
icacls Y:\ /restore ٪systemdrive٪\NTFSp.txt /c /t
-
قد تظهر رسالة تشير إلى فشل بعض الملفات أثناء المعالجة ، وهذا طبيعي حيث تم حذف هذه الملفات بعد حفظها كخلفية.
-
إذا كانت كمية الملفات الناجحة بلا، تم تنفيذ الأمر بشكل غير صحيح؛ يجب أن تتم معالجة بعض الملفات بنجاح قبل المتابعة.
-
اضبط ACL مرة أخرى إلى النظام بكتابة ما يلي واضغط على Enter:
-
icacls . /grant system:f /t
-
قم بتعيين مالك محرك الأقراص مرة أخرى إلى النظام بكتابة الأمر التالي والضغط على Enter:
icacls Y: /setowner "SYSTEM" /t /c
-
ارجع إلى إدارة الأقراص وتحديث البيانات للتأكد مما إذا كان SRP يحتوي الآن على نسبة مئوية أكبر من المساحة الحرة. إذا كان الأمر كذلك، يمكن إزالة حرف محرك الأقراص في هذه المرحلة.
-
انقر بضغطة زر الماوس الأيمن فوق القسم المحجوز للنظام.
-
حدد تغيير حرف محرك الأقراص والمسارات.
-
اختر محرك الأقراص Y: .
-
حدد إزالة.
-
انقر فوق موافق.
-
ابحث عن cmd. اضغط مع الاستمرار أو انقر ب الماوس الأيمن فوق موجه الأوامر في النتائج، وحدد تشغيل كمسؤولي r.
-
في موجه الأوامر، اكتب mountvol y: /s ثم انتقل إلى Enter. سيضيف هذا الحرف Y: محرك الأقراص من أجل الوصول إلى قسم النظام.
-
اكتب taskkill /im explorer.exe /f واضغط على Enter. ثم اكتب explorer.exe واضغط على Enter لإعادة تشغيل المستكشف في وضع المسؤول.
ملاحظة: أثناء العمل في هذا الوضع، لن يتم تشغيل بعض التطبيقات (مثل OneNote) . -
افتح مستكشف الملفات وضع Y:\EFI\Microsoft\Boot\ في شريط العنوان واضغط على Enter.
-
حدد مجلدات اللغة التي تريد إزالتها واحذفها نهائيا. وستشار إليها مجموعة من أربعة أحرف، مقسمة بالواصلة. على سبيل المثال، تعني en-US اللغة الإنجليزية الأمريكية؛ de-DE تعني الألمانية.
-
اختياري: إزالة ملفات الخطوط غير المستخدمه في Y:\EFI\Microsoft\Boot\Fonts.
-
بعد إزالة الملفات، إعادة تشغيل الجهاز. سيزيل هذا حرف محرك الأقراص، explorer.exe إلى الوضع العادي.
هذا يجعل زيادة دائمة، ولكنها صغيرة، في المساحة المتوفرة ل SRP.
-
إزالة مجلدات اللغة
-
اضغط على Windows + R. في النافذة تشغيل التي تأتي، اكتب diskmgmt.msc واضغط على Enter.
-
حدد القسم الذي تم وضع علامة "احتياطي النظام" عليه. اضغط عليه مع الاستمرار أو انقر بيمين فوقه.
-
حدد تغيير حرف محرك الأقراص والمسارات.
-
اختر إضافة.
-
أدخل Y لرسالة محرك الأقراص.
-
اضغط أو انقر فوق موافق.
-
من قائمة البدء، ابحث عن cmd. انقر ب زر الماوس الأيمن فوق موجه الأوامر من نتائج البحث، وحدد تشغيل كمسؤول.
-
في موجه الأوامر، اكتب Y: وادخل للتبديل إلى محرك الأقراص هذا.
-
اكتب ما يلي واضغط على Enter:
takeown /d y /r /f .
-
ارجع إلى الإذن إلى محرك الأقراص عن طريق كتابة ما يلي واضغط على Enter:
icacls Y:\* /save ٪systemdrive٪\NTFSp.txt /c /t
-
اكتب whoami واضغط على Enter، ثم سجل اسم المستخدم. اكتب الأمر التالي واضغط على Enter:
icacls . /grant<اسم المستخدم الذي حصلت عليه من whoami>:F /tملاحظة: لا تضع مسافة بين اسم المستخدم و":F"، وإلا فلن يعمل الأمر. -
افتح محرك أقراص SRP في "مستكشف الملفات" والوصول إلى مجلد "التشغيل"، وحدد مجلدات اللغة التي تريد إزالتها واحذفها نهائيا. وستشار إليها مجموعة من أربعة أحرف، مقسمة بالواصلة. على سبيل المثال، تعني en-US اللغة الإنجليزية الأمريكية؛ de-DE تعني الألمانية.
-
-
اقتطاع سجل NTFS
-
تحقق من حجم سجل NTFS أولا. من موجه الأوامر، اكتب ما يلي واضغط على Enter:
chkdsk /L Y:-
إذا كان حجم الملف أقل من 5000 ك.ب، لست بحاجة إلى اقتطاع الملف.
-
-
لاقتطاع الملف، اكتب ما يلي واضغط على Enter:
chkdsk /L:5000 /X /F -
ارجع إلى نافذة إدارة الأقراص. اضغط على قائمة الإجراء أو انقر فوقها، وحدد تحديث. تأكد مما إذا كان SRP لديه الآن نسبة مئوية أكبر من المساحة الحرة. إذا كان الأمر كذلك، فاضغط مع الاستمرار أو انقر بيمين فوق القسم الاحتياطي للنظام، وحدد تغيير حرف محرك الأقراص والمسارات. حدد Y: واختر إزالة.
-
-
غير حجم دفتر اليومية USN، إذا لم يكن اقتطاع سجل NTFS يزيد من المساحة الحرة في SRP.
-
من موجه الأوامر، اكتب ما يلي واضغط على Enter:
fsutil usn queryjnal Y:-
سيعرض هذا الحجم في قيمة سترة. تحويل القيمة إلى رقم عشري وقسمة 1048576، ستكون النتيجة بميبايت. (لتحويل Hex إلى رقم عشري: افتح الحاسبة في Windows، وحدد القائمة عرض، ثم اختر مبرمج. حدد ست عشري، وأدخل القيمة Hex، ثم حدد ديسمبر)
-
إذا كان دفتر اليومية 30MB أو أكثر، فتابع اقتطاعه.
-
-
احذف دفتر اليومية بكتابة الأمر التالي والضغط على Enter:
fsutil usn deletejournal /D /N Y: -
إعادة إنشاء دفتر اليومية بقيمة حجم سجل جديد:
fsutil usn createjournal m=1500 a=1 Y:
-
-
استعادة الأذونات
-
اكتب الأمر التالي واضغط على Enter:
icacls Y:\ /restore ٪systemdrive٪\NTFSp.txt /c /t
-
قد تظهر رسالة تشير إلى فشل بعض الملفات أثناء المعالجة ، وهذا طبيعي حيث تم حذف هذه الملفات بعد حفظها كخلفية.
-
إذا كانت كمية الملفات الناجحة بلا، تم تنفيذ الأمر بشكل غير صحيح؛ يجب أن تتم معالجة بعض الملفات بنجاح قبل المتابعة.
-
-
اضبط ACL مرة أخرى إلى النظام بكتابة ما يلي واضغط على Enter:
icacls . /grant system:f /t
-
قم بتعيين مالك محرك الأقراص مرة أخرى إلى النظام بكتابة الأمر التالي والضغط على Enter:
icacls Y: /setowner "SYSTEM" /t /c
-
ارجع إلى إدارة الأقراصوتحديث البيانات للتأكد مما إذا كان SRP يحتوي الآن على نسبة مئوية أكبر من المساحة الحرة. إذا كان الأمر كذلك، يمكن إزالة حرف محرك الأقراص في هذه المرحلة.
-
انقر بضغطة زر الماوس الأيمن فوق القسم المحجوز للنظام.
-
حدد تغيير حرف محرك الأقراص والمسارات.
-
اختر محرك الأقراص Y: .
-
حدد إزالة.
-
انقر فوق موافق.
-
وينشئ ذلك زيادة أكبر، ولكنها مؤقتة، في المساحة المتوفرة ل SRP.
-
تأكد من وجود محرك أقراص خارجي، تم تنسيقه بتنسيق NTFS، مع مساحة خالية لا تقل عن 250MB.
-
اضغط على Windows + R. في النافذة تشغيل التي تأتي، اكتب diskmgmt.msc واضغط على Enter.
-
حدد قسم الاسترداد. اضغط عليه مع الاستمرار أو انقر بيمين فوقه.
-
حدد تغيير حرف محرك الأقراص والمسارات.
-
اختر إضافة.
-
أدخل Y لرسالة محرك الأقراص.
-
اضغط أو انقر فوق موافق.
-
من شاشة البدء، اسحب من اليسار وحدد التميمة بحث، أو ابدأ بالكتابة للبحث عن cmd. اضغط مع الاستمرار أو انقر بيمين فوق موجه الأوامر من نتائج البحث، وحدد تشغيل كمسؤول.
-
في موجه الأوامر، اكتب Y: وادخل للتبديل إلى محرك الأقراص هذا.
-
اكتب ما يلي واضغط على Enter:
takeown /d y /r /f . ملاحظة يجب تضمين المسافة وفترة ما بعد "f"، وإلا لن يعمل الأمر بشكل صحيح. -
اكتب whoami واضغط على Enter، ثم سجل اسم المستخدم. اكتب الأمر التالي واضغط على Enter:
icacls . /grant <اسم المستخدم من whoami>:F /t ملاحظة: لا تضع مسافة بين اسم المستخدم و":F"، وإلا فلن يعمل الأمر. -
عند اكتمال هذا الأمر، اكتب ما يلي أو اللصق فيه ثم اضغط على Enter:
attrib -s -r -h Y:\Recovery\WindowsRE\winre.wim
-
افتح مستكشف الملفات، ولاحظ حرف محرك الأقراص الخارجي الذي تستخدمه (بالنسبة للباقي من هذه الإرشادات، سنستخدم المثال F: - حيثما ترى F: في هذه الخطوات، يعني هذا في الواقع حرف محرك الأقراص في محرك الأقراص الخارجي).
-
في موجه الأوامر، اكتب ما يلي واضغط على Enter:
mkdir F:\Recovery\WindowsRE
-
بعد ذلك، اكتب ما يلي واضغط على Enter:
xcopy Y:\Recovery\WindowsRE\winre.wim F:\Recovery\WindowsRE\winre.wim /h
-
قم ب تعيين المسار الجديد بإدخال الأمر التالي ثم الضغط على Enter:
C:\Windows\System32\Reagentc /SetREImage /Path F:\Recovery\WindowsRE /Target C:\Windows
-
بعد التحقق من صحة النسخة بنجاح، اكتب ما يلي واضغط على Enter:
del Y:\Recovery\WindowsRE\winre.wim /F
-
ارجع إلى نافذة إدارة الأقراص. اضغط على قائمة الإجراء أو انقر فوقها، وحدد تحديث. تأكد مما إذا كان SRP لديه الآن نسبة مئوية أكبر من المساحة الحرة. إذا كان الأمر كذلك، فتابع الترقية.
-
بعد اكتمال الترقية، حرك ملف wim مرة أخرى إلى قسم الاسترداد ثم اعاد تعيين الموقع:
-
من موجه الأوامر، اكتب ما يلي واضغط على Enter:
xcopy F:\Recovery\WindowsRE\winre.wim Y:\Recovery\WindowsRE\winre.wim /h
-
إعادة تعيين إلى المسار الأصلي. اكتب ما يلي واضغط على Enter:
C:\Windows\System32\Reagentc /SetREImage /Path Y:\Recovery\WindowsRE /Target C:\Windows
-
-
ارجع إلى نافذة إدارة الأقراص. اضغط مع الاستمرار أو انقر بيمين فوق قسم الاسترداد، وحدد تغيير حرف محرك الأقراص والمسارات. حدد Y: واختر إزالة.