نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • اخبار
  • یکپارچگی سیستم ویندوز 7. بازیابی فایل های سیستم ویندوز خراب با دستورات SFC و DISM

یکپارچگی سیستم ویندوز 7. بازیابی فایل های سیستم ویندوز خراب با دستورات SFC و DISM

در صورت نقص کامپیوتر، بررسی سیستم عامل برای یکپارچگی فایل های سیستم اضافی نیست. آسیب یا حذف این اشیا است که اغلب باعث عملکرد نادرست رایانه شخصی می شود. بیایید ببینیم چگونه می توانید عملیات مشخص شده را در ویندوز 7 انجام دهید.

اگر در حین کار رایانه یا رفتار نادرست آن، به عنوان مثال، ظاهر دوره ای صفحه آبی مرگ، متوجه خطاهایی شدید، اول از همه، لازم است. اگر این بررسی هیچ نقصی پیدا نکرد، در این صورت، باید به اسکن سیستم برای یکپارچگی فایل های سیستمی متوسل شوید، که در زیر به طور مفصل به آن خواهیم پرداخت. این عملیات را می توان هم با استفاده از قابلیت های نرم افزار شخص ثالث و هم با استفاده از راه اندازی ابزار تعبیه شده ویندوز 7 انجام داد. "SFC"از طریق "خط فرمان". لازم به ذکر است که حتی از برنامه های شخص ثالث نیز فقط برای فعال سازی استفاده می شود "SFC".

روش 1: تعمیر ویندوز

یکی از محبوب ترین برنامه های شخص ثالث برای اسکن کامپیوتر شما از نظر خرابی فایل های سیستم و بازیابی آنها در صورت یافتن مشکل است.


در هنگام بررسی، در مورد عملکرد این ابزار بیشتر صحبت خواهیم کرد روش 3، زیرا می توان آن را با استفاده از ابزارهای سیستم عامل تعبیه شده مایکروسافت نیز راه اندازی کرد.

روش 2: Glary Utilities

برنامه جامع بعدی برای بهینه سازی عملکرد کامپیوتر که با آن می توانید یکپارچگی فایل های سیستم را بررسی کنید، می باشد. استفاده از این اپلیکیشن یک مزیت مهم نسبت به روش قبلی دارد. این در این واقعیت نهفته است که Glory Utilities بر خلاف Windows Repair دارای یک رابط روسی زبان است که کار را برای کاربران داخلی بسیار آسان می کند.


اطلاعات بیشتر در مورد شغل "SFC"به روش زیر ارائه شده است.

روش 3: "خط فرمان"

فعال کنید "SFC"برای اسکن خرابی فایل ها در سیستم ویندوز، فقط می توانید از ابزارهای سیستم عامل استفاده کنید "خط فرمان".


توجه! برای اینکه "SFC" بتواند نه تنها یکپارچگی فایل های سیستم را بررسی کند، بلکه در صورت یافتن خطا، آنها را بازیابی کند، توصیه می شود قبل از راه اندازی ابزار، دیسک نصب سیستم عامل را وارد کنید. این باید دقیقا همان دیسکی باشد که ویندوز روی این کامپیوتر از آن نصب شده است.

روش های مختلفی برای استفاده از ابزار وجود دارد "SFC"برای بررسی یکپارچگی فایل های سیستم اگر نیاز به انجام اسکن بدون بازیابی اشیاء از دست رفته یا خراب شده سیستم عامل به طور پیش فرض دارید، سپس وارد شوید "خط فرمان"باید دستور را وارد کنید:

اگر باید فایل خاصی را از نظر خرابی بررسی کنید، باید دستوری را وارد کنید که با الگوی زیر مطابقت دارد:

sfc /scanfile=نام فایل

همچنین، یک فرمان ویژه برای بررسی سیستم عامل واقع در هارد دیسک دیگر وجود دارد، یعنی نه سیستم عاملی که در حال حاضر در آن کار می کنید. قالب آن به شکل زیر است:

sfc /scannow /offwindir=windows_directory_address

مشکل در راه اندازی "SFC"

هنگام تلاش برای فعال کردن "SFC"مشکل ممکن است این باشد "خط فرمان"پیامی نمایش داده می شود که نشان می دهد فعال سازی سرویس بازیابی انجام نشد.

شایع ترین علت این مشکل، خاموش شدن سرویس سیستم است "نصب ماژول های ویندوز". برای اینکه بتوانید کامپیوتر خود را با یک ابزار اسکن کنید "SFC"، باید فعال باشد.

  1. کلیک "شروع"، قابل اعتماد و متخصص "صفحه کنترل".
  2. بفرمایید تو، بیا تو "سیستم و ایمنی".
  3. حالا فشار دهید "مدیریت".
  4. پنجره ای با لیستی از ابزارهای مختلف سیستم ظاهر می شود. کلیک "خدمات"برای انجام انتقال به "مدیر خدمات".
  5. پنجره ای با لیستی از خدمات سیستم راه اندازی می شود. در اینجا شما باید نام را پیدا کنید "نصب ماژول های ویندوز". برای تسهیل جستجو، روی عنوان ستون کلیک کنید "نام". عناصر بر اساس حروف الفبا ساخته می شوند. پس از یافتن شی مورد نظر، مقدار آن را در فیلد بررسی کنید "نوع راه اندازی". اگر کتیبه ای وجود دارد "معلول"، باید سرویس را فعال کنید.
  6. کلیک PKMبا نام سرویس مشخص شده و از لیست انتخاب کنید "خواص".
  7. بسته بندی ویژگی های سرویس باز می شود. در فصل "عمومی"روی ناحیه کلیک کنید "نوع راه اندازی"جایی که در حال حاضر تنظیم شده است "معلول".
  8. لیست باز می شود. در اینجا شما باید یک مقدار را انتخاب کنید "به صورت دستی".
  9. پس از تنظیم مقدار مورد نظر، کلیک کنید "درخواست دادن"و خوب.
  10. AT "مدیر خدمات"در یک ستون "نوع راه اندازی"در خط عنصر مورد نیاز ما تنظیم شده است "به صورت دستی". این بدان معناست که اکنون می توانید اجرا کنید "SFC"از طریق خط فرمان

همانطور که می بینید، می توانید کامپیوتر خود را از نظر یکپارچگی فایل های سیستم بررسی کنید یا با استفاده از برنامه های شخص ثالث یا با استفاده از "خط فرمان"پنجره ها. با این حال، مهم نیست که چک را چگونه اجرا می کنید، باز هم توسط ابزار سیستم انجام می شود "SFC". یعنی برنامه های شخص ثالث فقط می توانند راه اندازی ابزار اسکن داخلی را آسان تر و شهودی تر کنند. بنابراین، به طور خاص برای انجام این نوع تأیید، دانلود و نصب نرم افزارهای شخص ثالث منطقی نیست. درست است، اگر قبلاً برای اهداف بهینه سازی سیستم بر روی رایانه شما نصب شده است، البته، می توانید از آن برای فعال سازی استفاده کنید. "SFC"این محصولات نرم افزاری، از آنجایی که هنوز هم راحت تر از عملکرد سنتی است "خط فرمان".

یا sfc.exeیک ابزار کاربردی در مایکروسافت ویندوز است و در پوشه C:WindowsSystem32 قرار دارد. این ابزار به کاربران امکان اسکن و تعمیر فایل های خراب را می دهد سیستم های ویندوز.

AT ویندوز 7و ویستا، برنامه بررسی کننده فایل سیستمبا Windows Resource Protection یکپارچه شده است، که از کلیدهای رجیستری و پوشه و همچنین فایل های مهم سیستم محافظت می کند. اگر تغییری در سیستم فایل محافظت شده شناسایی شود، فایل اصلاح شده از نسخه ذخیره شده موجود در پوشه بازیابی می شود. پنجره ها.
بنابراین، اگر در هر نقطه ای از زمان، متوجه شدید که برخی از فایل های سیستم را هک کرده اید یا ممکن است ترفندهایی را اعمال کرده اید یا فایل های سیستمی را جایگزین کرده اید، در حین نصب پنجره هاو اکنون شما در می یابید که شما سیستم عامل ویندوزبه درستی کار نمی کند، می توانید کار این ابزار بازیابی سیستم را در نظر بگیرید.
برای شروع بررسی کننده فایل سیستمکه در ویندوز 7یا ویستا، در زمینه برای شروع جستجونوع را وارد کنید cmd. در نتیجه، یک پنجره خط فرمان ظاهر می شود، روی آن راست کلیک کنید cmd


یک پنجره خط فرمان باز می شود تایپ کنید SFC/Scannow– Enter را فشار دهید. سودمند SFCمدتی کار می کند و اگر آسیب دید با یک ذخیره شده جایگزین می کند در صورتی که نتوانید بررسی فایل سیستم را شروع کنید و پیغامی دریافت خواهید کرد. حفاظت از منابع ویندوز - ویندوز نمی تواند خدمات تعمیر را شروع کند"، می توانید بررسی کنید که آیا در شما گنجانده شده است OS Windows Installerماژول های سرویس برای این کار وارد شوید services.mscدر نوار جستجو و Enter را فشار دهید. وضعیت این سرویس باید در دفترچه راهنما تنظیم شود.علاوه بر این، می توانید یک ابزار رایگان بسیار مفید را نیز دانلود کنید FixWinو دکمه را فشار دهید بررسی کننده فایل سیستم. با این کار sfc.exe راه اندازی می شود.
چند سوئیچ sfc دیگر:
اسکن تک در بوت بعدی: sfc/scanonce
اسکن در هر بوت: sfc/scanboot
پاک کردن کش فایل: sfc/purgecache
برگرداندن پیش فرض: sfc/revert
همچنین می توانید استفاده کنید sfc.exeبرای کمک به عیب یابی خرابی هایی که در بخش حالت کاربر رخ می دهد ویندوز 7و ویستا. این خرابی ها می تواند مربوط به فایل های سیستم عامل گم شده یا خراب باشد. برای این کار باید به فایل های گزارش دسترسی داشته باشید.
نحوه مشاهده فایل لاگ
برنامه sfc.exeجزئیات بررسی هر عملیات و تعمیر هر عملیات را در آن می نویسد cbs.logفایل. هر بار پس از راه اندازی sfc.exeتگ در این فایل نوشته خواهد شد. فایل cbs.logدر پوشه است %WINDIR%logsCBSمی توانید برچسب هایی را جستجو کنید تا به شما در یافتن پست ها کمک کند sfc.exe. برای انجام این نوع جستجو و ارسال نتایج به یک فایل متنی، مراحل زیر را دنبال کنید:
روی دکمه کلیک کنید شروع کنید، وارد cmdدر زمینه برای شروع جستجو، روی آن راست کلیک کنید cmdدر لیست برنامه هاو Run as administrator را انتخاب کنید.
دستور زیر را تایپ کرده و Enter را فشار دهید:
Findstr /c: ""%WINDIR%Logs CBS cbs.log>sfcdetails.txt
فایل Sfcdetails.txtحاوی ورودی هایی است که هر بار که برنامه sfc.exe روی رایانه اجرا می شود ثبت می شود.
نحوه تفسیر ورودی های فایل لاگ:
برنامه sfc.exeفایل ها را در یک گروه 100 تایی بررسی می کند. بنابراین گروه های زیادی از رکوردها وجود خواهد داشت sfc.exe. هر ورودی دارای قالب زیر است: date/time/entry_type. برای کسب اطلاعات بیشتر در مورد نحوه تفسیر، مراجعه کنید

سودمند SFC.EXE (اسسیستم افایل ها سی hecker) در تمام نسخه های ویندوز از ویندوز 2000 وجود دارد و برای بررسی وضعیت و بازیابی فایل های سیستم طراحی شده است. مکانیسم‌های محافظت از فایل‌های مهم در نسخه‌های مختلف ویندوز به‌صورت متفاوتی اجرا می‌شوند، اما همه آنها این واقعیت را در نظر می‌گیرند که برخی از فایل‌های سیستم (معمولاً فایل‌های اجرایی exe، فایل‌های کتابخانه .dll، فایل‌های درایور) را می‌توان توسط نرم‌افزار شخص ثالث تغییر داد. ، و باید مکانیزمی برای بررسی یکپارچگی آنها و خنثی سازی تغییرات شناسایی شده باشد.

فرمت خط فرمان:

SFC

گزینه های خط فرمان:

/اسکن کن- یکپارچگی تمام فایل های سیستم محافظت شده را بررسی کنید و در صورت امکان فایل های مشکل دار را بازیابی کنید.

/VERIFYONLY- بررسی یکپارچگی تمام فایل های سیستم محافظت شده. بازیابی فایل انجام نمی شود.

/SCANFILE- یکپارچگی فایل مشخص شده را بررسی کنید و در صورت مشاهده مشکل آن را بازیابی کنید. در پارامتر فایلشما باید مسیر کامل را مشخص کنید

/VERIFYFILE- بررسی یکپارچگی فایلی که مسیر کامل آن در پارامتر مشخص شده است فایل. بازیابی فایل انجام نمی شود.

/OFFBOOTDIR- مکان دایرکتوری دانلود آفلاین برای بازیابی آفلاین

/OFFWINDIR- مکان دایرکتوری آفلاین ویندوز برای بازیابی آفلاین

نمونه هایی از استفاده از دستور SFC:

sfc /؟- راهنمایی استفاده از صفحه نمایش

sfc /scannow- یکپارچگی فایل های سیستم را بررسی کنید و فایل های آسیب دیده را بازیابی کنید. نتایج کار در لاگ ابزار \Windows\Logs\CBS\CBS.log نوشته می شود.

sfc /verifyonly- فقط فایل های سیستم را بدون تعمیر اسکن کنید.

sfc /VERIFYFILE=c:\windows\system32\cmd.exe- فقط فایل را اسکن کنید cmd.exe

sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows- فقط فایل را اسکن کنید kernel32.dllاز سیستم عامل نصب شده بر روی درایو منطقی د:. هنگام انجام اسکن فایل ویندوز آفلاین، ثبت فایل در حال حاضر پشتیبانی نمی شود.

در حین اجرای برنامه، صفحه نمایش اطلاعات پیشرفت اسکن و نتایج کار را نمایش می دهد. خروجی نمونه هنگام استفاده از دستور اسکن با پچ sfc /scannow:

اسکن سیستم شروع شد. این فرآیند ممکن است مدتی طول بکشد.

شروع مرحله تأیید در هنگام اسکن سیستم.
تأیید 100٪ تکمیل شده است.

Windows Resource Protection فایل های خراب را پیدا کرد و آنها را با موفقیت تعمیر کرد. برای جزئیات، فایل CBS.Log واقع در مسیر زیر را ببینید: windir\Logs\CBS\CBS.log. برای مثال، C:\Windows\Logs\CBS\CBS.log. لطفاً توجه داشته باشید که ورود به سیستم در حال حاضر برای خدمات آفلاین پشتیبانی نمی شود.

با شروع ویندوز ویستا، از تعمیر و نگهداری اجزای سیستم عامل استفاده می شود خدمات مبتنی بر مؤلفه (CBS)- مجموعه ای ویژه از ابزارهای نرم افزاری برای اطمینان از یکپارچگی آن. CBSبخشی است زیرساخت خدمات مؤلفه (CSI)که تغییرات لازم را در وضعیت فعلی ویندوز ایجاد می کند، به عنوان مثال هنگام به روز رسانی سیستم (Windows Update)، نصب یا حذف برنامه ها و اجزای سازنده، به روز رسانی درایورهای دستگاه و غیره. در واقع CBS یک رابط برنامه نویسی (API) در اختیار نصب کنندگان قرار می دهد تا وضعیت فعلی سیستم را به درستی تغییر دهند. Windows OS Servicing بسیاری از رویدادهای مربوط به نظارت بر این وضعیت را در یک فایل خاص ثبت می کند C:\Windows\Logs\CBS\CBS.log

فایل گزارش CBS.log، در میان چیزهای دیگر، حاوی اطلاعات دقیق در مورد پیشرفت اسکن ابزار است sfc.exeو نتایج آن برای هر فایل اسکن شده، تاریخ، زمان و اطلاعات اضافی درباره اسکن ثبت می شود. هر 100 چک، خلاصه ای به همراه یک برچسب نمایش داده می شود ، که به شما امکان می دهد از یک متن نسبتاً حجیم فقط آن دسته از رکوردهایی را انتخاب کنید که حاوی این ویژگی هستند، با استفاده از دستور جستجوی خط در یک فایل متنی findstr:

findstr /c:"" %windir%\logs\cbs\cbs.log >sfcdetails.txt- پیدا کردن خطوط حاوی و آنها را در یک فایل خروجی بگیرید sfcdetails.txtپوشه کنونی.

نمونه ای از محتویات یک فایل گزارش که فقط حاوی خطوطی است که با برچسب:

00004b78 تأیید 100 مؤلفه (0x00000000000000064)
00004b79 آغاز تأیید و تعمیر تراکنش
00004be0 تأیید کامل شد
00004be1 تأیید 100 مؤلفه (0x00000000000000064)
00004be2 شروع تراکنش تأیید و تعمیر
00004c30 در حال تعمیر فایل خراب "\??\C:\WINDOWS\System32\cmd.exe" از فروشگاه
00004c5a تأیید کامل شد
. . . .
00005594 انجام معامله
00005599 بررسی و تعمیر تراکنش تکمیل شد. همه فایل ها و کلیدهای رجیستری لیست شده است
در این معامله با موفقیت تعمیر شده است

در این مثال 100 فایل بررسی شد که هیچ انحرافی در آنها یافت نشد و در قسمت بعدی فایل پیدا شد و با موفقیت تصحیح شد. msprivs.dll.mui. 2 خط آخر پایان کار را گزارش می دهد و تمام فایل ها و کلیدهای رجیستری با موفقیت بازیابی شدند.

در مواردی که امکان بازیابی فایل آسیب دیده وجود نداشت، لاگ حاوی خطی شامل موارد زیر خواهد بود:

نمی توان فایل عضو را تعمیر کرد نام فایل جزئیات فایل

دلیل عدم امکان بازیابی فایل ها ممکن است نقص سخت افزار، نقض یکپارچگی سیستم فایل، آسیب به ذخیره سازی فایل های مرجع و غیره باشد. در اکثر موارد، به جز خرابی سخت افزار، با دانستن نام فایل آسیب دیده، می توانید با استفاده از کپی کردن از کیت توزیع یا دایرکتوری های یک سیستم عامل مشابه، بازیابی را انجام دهید.

برای جستجوی اطلاعات در متن مجلات cbs.logفیلتر کردن ورودی ها با ویژگی های مشخصه رویدادهای ثبت شده در گزارش راحت است:

findstr /c:"نمی توان تعمیر کرد" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt sfcnotrepair.txtفقط آن خطوط ورود به سیستم cbs.log، که شامل رشته هستند قابل تعمیر نیست، یعنی در خروجی لیستی از فایل های سیستمی که قابل بازیابی نیستند را دریافت می کنیم.

findstr /c:"succsessfylly repaired" %windir%\logs\cbs\cbs.log >sfcnotrepair.txt- در یک فایل متنی بنویسید sfcnotrepair.txtفقط آن خطوط ورود به سیستم cbs.log، که شامل رشته هستند با موفقیت تعمیر شد، یعنی در خروجی لیستی از فایل های سیستمی که موفق به بازیابی آنها شده ایم دریافت می کنیم.

در کاتالوگ \Windows\Logs\CBS\غیر از فایل لاگ فعلی cbs.logکپی های قدیمی گزارش ها را می توان به عنوان فایل های فشرده با نام ذخیره کرد CbsPersist_YYYYMMDDnnnnnn.cab، که در صورت لزوم می توان آن را برای تجزیه و تحلیل عمیق بیشتر باز کرد.

در محیط ویندوز 8-10 می توانید از ابزار برای بازیابی اجزای سیستم ویندوز استفاده کنید. Dism.exe، که (که در ویندوز ویستا/ویندوز 7 نبود) گزینه را پشتیبانی می کند بازیابی سلامتی:

dism /آنلاین /Cleanup-Image /RestoreHealth- برای بازیابی فایل های سیستم از سیستم عامل ویندوز فعلی.

گزینه برای ویندوز 7 /RestoreHealthقابل اجرا نیست و عملکردهای بازیابی با عملکردهای اسکن مشخص شده توسط پارامتر ترکیب می شوند /ScanHealth:

dism /آنلاین /Cleanup-Image /ScanHealth- برای بازیابی فایل های سیستم سیستم عامل ویندوز 7 فعلی.

سیستم عامل ویندوز از بسیاری جهات شبیه یک موجود زنده است، به این معنی که گاهی اوقات حتی کوچکترین آسیب یا حذف یک یا چند فایل آن می تواند منجر به مشکلات خاصی شود. علت آسیب می تواند اعمال ویروس ها، خرابی نرم افزار، قطع ناگهانی برق، خطا در هنگام ویرایش کتابخانه های سیستم و غیره باشد.

در نتیجه ممکن است کاربر هنگام راه اندازی برنامه ها با خطاهای مختلفی مواجه شود یا عدم نصب آن ها، مشکلات تنظیمات سیستم و حتی صفحه آبی مرگ. بنابراین، هنگام تشخیص مشکلات، اولین قدم معمولاً بررسی یکپارچگی فایل های سیستمی ویندوز 7/10 است. در حال حاضر، دو روش اصلی برای بررسی و بازیابی فایل های سیستم وجود دارد - با استفاده از ابزارهای معمولی SFCو DISM، از طریق خط فرمان یا کنسول PowerShell اجرا شود.

ابزار دوم قدرتمندتر است و معمولاً زمانی استفاده می شود که SFC قادر به مقابله با کار نیست یا راه اندازی آن با شکست مواجه می شود. همچنین برنامه های شخص ثالثی نیز برای این منظور طراحی شده اند، اما در بیشتر موارد آنها عملکرد SFC و DISM را کپی می کنند و با استفاده از یک رابط گرافیکی دسترسی راحت تری به آنها ارائه می دهند. در موارد بحرانی، زمانی که نه SFC و نه DISM کمک نمی کنند، سیستم یا اجزای جداگانه آن را با استفاده از یک نسخه پشتیبان ایجاد شده قبلی بازیابی کنید.

استفاده از SFC ها

ابزار SFC یا موارد دیگر جستجوگر فایل سیستماز سال 2000 در تمام نسخه های ویندوز وجود دارد و برای بررسی وضعیت و بازیابی فایل های سیستم در نظر گرفته شده است. SFC می تواند چندین آرگومان داشته باشد، اما در این مورد ما فقط به یکی علاقه داریم. بررسی و بازیابی فایل های سیستمی ویندوز 7/10 با کمک آن به شرح زیر انجام می شود. یک خط فرمان یا کنسول PowerShell را به عنوان مدیر اجرا کنید و دستور زیر را اجرا کنید:

sfc /scannow

فرآیند تأیید مدتی طول می کشد. اگر پس از اتمام، خطاهایی پیدا شد، ابزار به شما پیشنهاد می‌کند فایل‌های آسیب‌دیده را در حین راه‌اندازی مجدد رایانه تعمیر کند. اگر SFC نوشت که نمی‌تواند فایل‌ها را بازیابی کند، مطمئن شوید که عملکردهای رمزگذاری EFS و Bitlocker را غیرفعال کرده‌اید، به حالت امن راه‌اندازی کنید و سپس روند اسکن را تکرار کنید.

برای اطمینان از حداکثر دسترسی به سیستم فایل، روش تعمیر فایل های سیستم ویندوز خراب را می توان در یک محیط قابل بوت انجام داد. راه های مختلفی برای ورود به محیط بازیابی وجود دارد، اما ما جهانی ترین راه را ارائه می دهیم. کامپیوتر را از دیسک نصب ویندوز بوت کنید و وقتی پنجره جادوگر نصب روی صفحه ظاهر شد، کلیک کنید Shift+F10. از آنجایی که حروف درایو در محیط بوت متفاوت است، باید حرف پارتیشن سیستم را تعیین کنید. دستورات زیر را اجرا می کنیم:

دیسکپارت
حجم لیست

در دیسک های MBR، پارتیشن سیستم به احتمال زیاد حرف D و پارتیشن "System Reserved" حرف C را خواهد داشت. با دانستن برچسب حروف حجم ها، Diskpart را با دستور exit ببندید و بررسی کنید:

sfc /scannow /offbootdir=C:/ /offwindir=D:/

پس از اتمام اسکن، ویندوز به طور معمول ریستارت می شود.

ابزار DISM

اگر روشی که در بالا توضیح داده شد کمکی نکرد یا هنگام اجرای دستورات خطاهای مختلفی ایجاد شد، چگونه یکپارچگی فایل های سیستم ویندوز 7/10 را بررسی کنیم؟ در این مورد، می توانید سعی کنید به ابزار قدرتمندتری متوسل شوید - ابزار DISM. یک خط فرمان با حقوق مدیر باز کنید و دستور زیر را اجرا کنید:

dism.exe /online /cleanup-image /scanhealth

اگر برنامه گزارش داد که ذخیره کامپوننت قابل بازیابی است، آن را با دستور زیر بازیابی کنید:

dism.exe /online /cleanup-image /restorehealth

اگر هنگام اجرای دستورات با خطا مواجه شدید، با اجرای دستور Repair-WindowsImage -Online -RestoreHealth در حالی که رایانه شما به اینترنت وصل است، با استفاده از PowerShell بالا، ذخیره کامپوننت را تعمیر کنید.

پس از انجام مراحل، می توانید sfc / scannow را بررسی کنید و ببینید آیا خطاها تکرار می شوند یا خیر. اگر بله، بررسی کنید که آیا سرویس «نصب ماژول‌های ویندوز» را فعال کرده‌اید، اما به طور کلی، توصیه می‌شود این کار را از قبل انجام دهید.

بازیابی فایل های خراب به صورت دستی

این روش زمانی استفاده می شود که بازیابی فایل های SFC آسیب دیده غیرممکن باشد، اما در هر صورت، برای استفاده از آن دقیقاً به همان سیستم عامل نصب شده روی رایانه یا ماشین مجازی دیگر یا یک نسخه پشتیبان نیاز دارید. برای تعیین اینکه کدام فایل ها باید بازیابی شوند، دستور زیر را در خط فرمان اجرا کنید:

findstr /c: ""%windir%/logs/cbs/cbs.log >"D:/sfc.log"

اطلاعات مربوط به فایل های آسیب دیده در یک فایل گزارش ذخیره می شود، در مورد ما اینطور است sfc.logبرای درایو D. محتویات فایل می تواند بسیار حجیم باشد، به دنبال بلوک های موجود در آن با عبارت کلیدی "نمی توان تعمیر شد" (نمی توان آن را بازیابی کرد) با تاریخ و زمان اسکن مربوطه بگردید.

در اسکرین شات پیوست می بینید که SFC قادر به تعمیر فایل Asseccbility.dll نیست. همان گزارش باید حاوی مسیر فایل غیرقابل بازیابی باشد. فایل اصلی را از رایانه دیگری کپی کنید و فایل آسیب دیده را با آن جایگزین کنید. در این مرحله، مواجه شدن با مشکلات غیرمعمول نیست، زیرا ممکن است فایل یا توسط فرآیندهای سیستم در حال استفاده باشد یا کاربر حقی برای آن نداشته باشد.

برای به دست آوردن حقوق و جایگزینی چنین فایل هایی، می توانید از ابزارهای معمولی کنسول استفاده کنید برداشتنبا پارامتر /fو icaclsبا پارامتر /مدیران گرنت:ف، اما یک راه ساده تر و همه کاره تر وجود دارد - از هر "دیسک زنده" با یک مدیر فایل داخلی، به عنوان مثال، Dr.Web LiveDisk استفاده کنید. اگر رایانه بوت می‌شود، حتی آسان‌تر است، فقط فایل‌های اصلی را در هر پوشه‌ای که در هارد دیسک برای شما مناسب است کپی کنید.

می توانید تصویر ISO قابل بوت شدن همان Dr.Web LiveDisk را در برنامه UltraISO با ایجاد یک پوشه در آن و کپی کردن فایل های ویندوز در آن ویرایش کنید.

حال بیایید نحوه بازیابی فایل های سیستمی ویندوز 7/10 را با استفاده از چنین دیسکی بررسی کنیم. پس از بوت شدن از رسانه، پوشه حاوی فایل های خود را پیدا کنید (در Dr.Web LiveDisk، نقطه اتصال /سی دی رام، فایل های اصلی را در کلیپ بورد کپی کنید، به فهرست هدف پوشه تغییر دهید پیروزیو موارد آسیب دیده را تعویض کنید.

اگر فایل های اصلی در درایو ویندوز هستند، آنها را در مکان win، در پارتیشنی که آنها را روی آن قرار داده اید، جستجو کنید. این روش راحت است زیرا تمام محدودیت های سیستم فایل ویندوز را حذف می کند و به شما امکان دسترسی انحصاری به آن را می دهد.

استفاده از برنامه های شخص ثالث

توسعه برنامه های ویژه ای که به شما امکان می دهد فایل های سیستم آسیب دیده و حذف شده را بازیابی کنید منطقی نیست، زیرا تمام عملکردهای لازم برای این کار در خود سیستم موجود است. با این حال، ابزارهایی وجود دارند که دسترسی به ابزارهای استاندارد را با استفاده از یک رابط گرافیکی مناسب ساده می کنند. مثلاً چنین است مایکروسافت دارت- یک دیسک بوت که مجموعه ای از ابزارهای مدیریتی است که شامل یک ماژول برای اسکن و بازیابی فایل های سیستم ویندوز نیز می شود. روش انجام چنین بررسی در تصاویر زیر نشان داده شده است.

برای راه اندازی راحت تر SFC، از برنامه ها نیز استفاده می شود. تعمیر ویندوزو فقط بر خلاف مایکروسافت DaRT، آنها از سیستم کاری شروع می کنند.

در Windows Repair، برای شروع بررسی، به قسمت Pre-Repair Steps رفته، روی تب Step 4 (Optional) کلیک کنید و دکمه Check را بزنید.

در Glary Utilities، به تب "Modules" بروید، "Tools" را در منوی سمت چپ انتخاب کنید و روی "Restore System Files" کلیک کنید. در هر دو مورد، ابزار استاندارد کنسول SFC راه اندازی خواهد شد.

راه های دیگر

در مورد نحوه بازیابی فایل های سیستمی کاملاً حذف شده، به هر حال همه چیز باید روشن باشد. اگر فضای دیسک اجازه می دهد، به طور منظم از پارتیشن سیستم خود نسخه پشتیبان تهیه کنید یا حداقل محافظت سیستم را غیرفعال نکنید تا در صورت بروز مشکل بتوانید به پارتیشن قبلی برگردید.

و آخرین چیزی که می خواهم توجه را به آن جلب کنم. اگر یک بیلد سفارشی را دانلود و نصب کرده اید، برای این واقعیت آماده باشید که SFC به احتمال زیاد فایل های خراب را در آن پیدا می کند. دلیل آن بسیار ساده است - اسمبلرها اغلب تصاویر خود را تغییر می دهند، به عنوان مثال، نمادهای اصلی در کتابخانه ها و غیره را جایگزین می کنند. بنابراین، قبل از اینکه فایل های اصلی را بازیابی کنید، در نظر بگیرید که اگر سیستم با مشکلی مواجه نشد واقعاً به آن نیاز دارید یا خیر.

هنگامی که فایل های سیستم به دلایلی در معرض فراموشی قرار می گیرند و رایانه نمی تواند به طور عادی کار کند چه باید کرد؟ نگران نباشید، زیرا این وضعیت قابل اصلاح است.

دلایل ناپدید شدن فایل های سیستم

اغلب اتفاق می افتد که فایل های سیستم ویندوز ناپدید می شوند. عدم وجود آنها با عملکرد عادی سیستم تداخل می کند یا حتی بدتر از آن - اجازه راه اندازی ویندوز را نمی دهد. دلایل این امر ممکن است متفاوت باشد:

  • فایل سیستم توسط یک ویروس حذف شده یا توسط یک آنتی ویروس مسدود شده است.
  • تصادفاً به تقصیر خود کاربر رایانه؛
  • به دلیل به روز رسانی ویندوز (اگر به روز رسانی ها به طور مداوم برای مدت طولانی اتفاق بیفتد، آنها شروع به مسدود کردن یکدیگر می کنند).

البته، می توانید اقدامات شدید را انجام دهید و سیستم را دوباره نصب کنید. اما اگر اسناد کاری روی دسکتاپ یا پوشه‌های دیسک سیستم ذخیره شوند که نمی‌توانند از بین بروند، این گزینه نیست، زیرا پس از نصب مجدد قطعا ناپدید می‌شوند. قبل از آن، همچنان باید سعی کنید فایل‌ها را برای ویندوز 7 پیمایش کنید.

کار ویروس ها

اغلب اتفاق می افتد که یک ویروس روی رایانه وارد شده و پس از آن فایل سیستم آسیب دیده و حذف شده است. در این مورد، باید لاگ های آنتی ویروس را بررسی کنید. این نشان می دهد که چگونه فایل حذف شده است، چه زمانی و توسط چه ویروسی آلوده شده است.

گاهی اوقات اتفاق می افتد که خود آنتی ویروس پس از به روز رسانی سیستم عامل، داده های مهم را مسدود می کند. در این صورت باید به قسمت «قرنطینه» آنتی ویروس بروید و فایل های گم شده را پیدا کنید، سپس آن ها را بازیابی و لیست سفید کنید یا برنامه آنتی ویروس را تغییر دهید.

Recuva

در ویندوز 7، یک برنامه شخص ثالث مانند Recuva می تواند فایل های سیستم را بازیابی کند. حتی برای کسانی که برای اولین بار این کار را انجام می دهند کاملا رایگان و آسان است. دانلودش کن نصبش کن پس از راه‌اندازی آن، اولین کاری که باید انجام دهید این است که به حالت پیشرفته (دکمه در بالا سمت راست) بروید، سپس دایرکتوری را برای اسکن (پوشه ویندوز) انتخاب کنید و شروع به اسکن کنید.

پس از اتمام بررسی فایل سیستم، فایل هایی با دایره های چند رنگ در کنار آنها ظاهر می شوند (سبز - زرد - آسیب دیده، قرمز - بازیابی غیرممکن است). اگر بررسی نشان داد که شی مورد نظر در شرایط عالی قرار دارد، می توانید به راحتی آن را با علامت زدن آن و کلیک بر روی "بازیابی" بازیابی کنید.

ایجاد یک عقبگرد

Rollback سیستم عامل را با استفاده از یک چک پوینت که قبل از وقوع خطا ایجاد شده بود، بازیابی می کند. الگوریتم عملکرد به شرح زیر است: شروع / همه برنامه ها / لوازم جانبی / ابزارهای سیستم / بازیابی سیستم. ما یک نقطه بازیابی سیستم عامل را انتخاب می کنیم که قبل از از دست رفتن داده های مهم ایجاد شده است. ما بازگشت به عقب را شروع می کنیم، پس از آن فایل های سیستم و پوشه های ویندوز بازیابی می شوند. با این حال، برنامه های نصب شده پس از آن حذف خواهد شد. با کلیک بر روی دکمه "جستجوی برنامه های تحت تاثیر" می توانید تلفات تخمینی را مشاهده کنید.

عیب یابی

اگر بازیابی فایل های سیستم با استفاده از یک برنامه شخص ثالث در ویندوز 7 غیرممکن است و نمی توانید به عقب برگردید، باید رایانه خود را برای داده های آسیب دیده و از دست رفته اسکن کنید. در این مورد کمک خواهد کرد

آن را به عنوان مدیر باز کنید. شما می توانید این کار را به چند روش انجام دهید:

  1. شروع / همه برنامه ها / لوازم جانبی، روی cmd (خط فرمان) کلیک راست کنید -
  2. ما به درایو سیستم، پوشه Windows، System32 می رویم، روی cmd راست کلیک می کنیم - "Run as administrator".
  3. در جستجوی Start عبارت cmd را تایپ کرده و Shift+Ctrl+Enter را فشار دهید.

در پنجره ای که ظاهر می شود، sfc / scannow را بنویسید، پس از آن فایل های سیستم ویندوز 7 از نظر یکپارچگی بررسی می شوند و در صورت خرابی برخی از آنها بازیابی می شوند.

پس از بازیابی، باید به بازیابی سیستم عامل توجه کنید تا دفعه بعد که به عقب برگردید، و داده های فردی را بازیابی نکنید. الگوریتم به شرح زیر است: بخش "Properties" را در "My Computer" باز کنید، در سمت راست بخش "System Protection" را انتخاب کنید. در بخش «تنظیمات حفاظت» در درایو سیستم، حفاظت باید فعال باشد. اگر این مورد وجود ندارد، آن را انتخاب کنید، روی "پیکربندی" کلیک کنید و یک نقطه در مقابل "بازیابی تنظیمات سیستم و نسخه های قبلی فایل ها" قرار دهید. مکانی را برای فضای دیسک انتخاب کنید (1.5-2 گیگابایت کافی است). OK را فشار می دهیم. در مرحله بعد، روی "ایجاد" کلیک کنید، یک نام بدهید.

اکنون می توانید فایل ها را در ویندوز 7 انجام دهید.

بازیابی فایل های سیستم

هنگام بوت کردن سیستم عامل، باید به طور مداوم F8 را فشار دهید تا لیستی ظاهر شود و کتیبه "Last Known Good Configuration" ظاهر شود. ما روی آن کلیک می کنیم، پس از آن سیستم باید از لحظه ای که ویندوز با موفقیت در آخرین بار بوت شد شروع شود. اگر کار نکرد، "Troubleshoot your computer" را انتخاب کنید. در لیست، روی "Startup Repair" کلیک کنید. فایل‌های سیستم ویندوز 7 برای خطاها و داده‌های معیوب بررسی می‌شوند و پس از آن با کلیک کردن بر روی "Fix and restart" آنها را بازیابی می‌کنیم.

همچنین، اگر قبلاً یک نقطه بازیابی ایجاد شده بود، می‌توانید با استفاده از بازگشت، سیستم‌عامل را به حالت قبلی برگردانید.

دیسک بوت

اگر سیستم عامل به دلیل از بین رفتن اطلاعات بوت نشد، می توانید با استفاده از دیسک بوت یا فلش آن را به حالت عادی بازگردانید. دیسک یا درایو فلش USB را در رایانه قرار می دهیم، آن را راه اندازی مجدد می کنیم. در مرحله بعد، رسانه های قابل بوت باید در اولویت قرار گیرند. شما می توانید این کار را به این صورت انجام دهید:

  1. در تنظیمات بایوس ما به بایوس (کلید F2، F11 یا del) می رویم و به دنبال Boot Manager می گردیم. در آنجا درایو فلش USB یا درایو را در اولویت اول قرار می دهیم. اگر درایو فلش نمایش داده نشد، باید پشتیبانی USB را در تنظیمات فعال کنید. برای هر نسخه بایوس، این تنظیمات متفاوت به نظر می رسند.
  2. قبل از راه اندازی سیستم عامل، کلید را فشار دهید تا منوی بوت (F8، F11 یا F12) فراخوانی شود، پس از آن Boot Manager با لیستی از درایوها ظاهر می شود که در آن ما مورد نظر را انتخاب می کنیم. اگر "ویندوز" قابل بوت بر روی درایو فلش است و نمایش داده نمی شود، باید پشتیبانی USB را در تنظیمات BIOS فعال کنید.

در صورت انتخاب درایو مورد نظر، نصب ویندوز 7 شروع می شود، پس از انتخاب زبان، روی "Next" کلیک کنید، سپس "System Restore" را در پایین سمت چپ انتخاب کنید. در پنجره ای که ظاهر می شود، "Startup Repair" یا "System Restore" را انتخاب کنید. مراحل بعدی از قبل آشنا هستند.

برترین مقالات مرتبط