راهنمای تغییر پسورد سرور ویندوزی با Rescue Disk
ممکن است به دلایل مختلفی پسورد سرور ویندوزی خود را از دست داده و هیچ راهی برای ورود به سرور و دسترسی به اطلاعات و سرویسهای خود نداشته باشید. در سرورهای ابری ابرآروان، دسترسی کنسول به سرور همیشه برقرار است. به همین دلیل میتوان با استفاده از دیسک نجات و گزینهی تغییر پسورد مشکلات مربوط به پسورد را برطرف کرد.
در این راهنمای آموزشی، روش تغییر پسورد سرورهای ویندوزی با استفاده از دیسک نجات را بررسی میکنیم. این آموزش روی نسخههای ویندوز زیر آزمایش شده است.
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
یک نسخهی پشتیبان از سرور خود تهیه کنید و سپس سرور خود را خاموش کنید. برای خاموش کردن سرور میتوانید از پنل کاربری خود اقدام کنید. در صورتیکه امکان خاموش کردن سرور را نداشتید، میتوانید از تیم پشتیبانی ابرآروان کمک بگیرید.
در ادامه و با استفاده از دیسک نجات Finnix به اطلاعات دیسک ابرک اصلی دسترسی پیدا کنید. برای انجام این کار، در پنل کاربری ابرآروان، بخش رایانش ابری و سپس بخش ابرکها را انتخاب کرده، روی گزینهی عملیات روبروی ابرک موردنظر کلیک کرده و گزینهی حالت Rescue را انتخاب کنید.
در ادامه از شما تاییدیهی تغییر حالت ابرک به Rescue درخواست خواهد شد. پس از تایید منتظر بمانید تا ابرک شما در حالت Rescue قرار گیرد.
در این مرحله، ابرک بهشکل خودکار ریستارت میشود و با صفحهای مانند صفحهی زیر روبرو میشوید. گزینهی Boot Finnix (64-Bit) یا Live (AMD64) را انتخاب کنید.
با استفاده از دستور زیر، دیسک ویندوز را مشخص کنید.
fdisk -l
تصویر زیر یک دیسک vdb1 که دارای Boot و فرمت NTFS میباشد را نمایش میدهد که نشاندهندهی نصب بودن ویندوز روی دیسک است.
با استفاده از دستور زیر یک دایرکتوری ایجاد کنید.
mkdir /mnt/win
سپس دیسک ویندوز را با استفاده از دستور زیر Mount کنید. توجه داشته باشید برای این دستور باید از پارتیشن اصلی سیستمعامل استفاده کنید.
برای تشخیص پارتیشن اصلی ابرک، از خروجی دستور fdisk -l استفاده و با توجه به حجم دیسکها، پارتیشنی که بیشترین حجم را دارد به عنوان پارتیشن اصلی انتخاب کنید. در این مثال، پارتیشن اصلی vdb1 بوده است.
mount /dev/vdb1 /mnt/win
در صورت نمایش پیام زیر، عمل Mount کردن موفقیتآمیز نبوده است.
The disk contains an unclean file system (0, 0).Metadata kept in Windows cache, refused to mount. Falling back to read-only mount because the NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting.)
دلیل بروز این خطا، خاموش شدن بهصورت Unclean است. برای حل این مشکل ابتدا دیسک را با استفاده از دستور زیر Unmount کنید.
umount /dev/vdb1
و سپس با فرمان زیر، مشکل خاموش شدن بهصورت Unclean را حل کنید.
ntfsfix /dev/vdb1
و در ادامه، دیسک را دوباره Mount کنید.
mount /dev/vdb1 /mnt/win
پس از Mount شدن دیسک، دستورهای زیر را اجرا کنید.
cd /mnt/win/Windows/System32/config/
chntpw -i SAM
در صفجهی باز شده، گزینهی Edit user data and passwords را انتخاب کرده و در ادامه شناسه کاربر که در این مثال Administrator است را وارد کنید.
در مرحلهی بعد، با انتخاب گزینهی اول پسورد این کاربر را حذف کنید تا در هنگام بوت مجدد، پسورد جدید درخواست شود. پس از انجام اینکار، پیام زیر دریافت خواهد شد.
Password cleared!
با استفاده از کلید q و سپس y، از این صفحه خارج شوید.
در ادامه با استفاده از دستورهای زیر، دیسک را از حالت Mount خارج کرده و ریبوت کنید. توجه داشته باشید که در کامند دوم، باید از پارتیشن اصلی سیستمعامل خود استفاده کنید، در این نمونه پارتیشن اصلی vdb1 بوده است.
Cd /
umount /dev/vdb1
از کنسول و محیط Rescue خارج شوید تا سرور ریبوت شود. در این مرحله پسورد ابرک ویندوزی با موفقیت ریست شده است. با ورود مجدد به کنسول، میتوانید مانند زمان ساخت ابرک، پسورد جدید برای خود تعریف کنید.