خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

کامپیوتر قدیمی ویندوز من اکنون درون پنجره‌ای روی کامپیوتر جدید من زندگی می‌کند

رایانه قدیمی ویندوز من اکنون درون پنجره‌ای روی رایانه جدیدم زندگی می‌کند
کل کامپیوترم را به صورت یک فایل پشتیبان گرفتم.

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

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

تبدیل هارد دیسک قدیمی به دیسک مجازی با Disk2VHD

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

دیالوگ اتصال دیسک سخت مجازی در جادوگر ماشین مجازی جدید Hyper-V

اولین قدم، تبدیل هارد دیسک کامپیوتر قدیمی به فایل دیسک مجازی است، و Disk2VHD ابزاری است که من استفاده می‌کنم. این یک ابزار رایگان و قابل‌حمل از مجموعه Sysinternals مایکروسافت است، یعنی نیازی به نصب چیزی ندارید. نسخه متناسب با سیستم خود (۳۲-بیت، ۶۴-بیت، یا ARM) را دانلود، از حالت فشرده خارج کرده و اجرا کنید.

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

پیش از کلیک روی ایجاد، چند تنظیم وجود دارند که ارزش توجه دارند. checkbox مربوط به Use VHDX فرمت خروجی را تعیین می‌کند. VHDX فرمت جدیدتر است و عملکرد بهتری ارائه می‌دهد، پس اگر قصد دارید از Hyper-V یا بوت‌دوگانه بومی استفاده کنید آن را تیک بزنید. اگر مسیر VirtualBox را انتخاب می‌کنید، تیک آن را بردارید و با فرمت قدیمی‌تر VHD بروید، زیرا VirtualBox از VHDX پشتیبانی نمی‌کند. Volume Shadow Copy را فعال بگذارید، زیرا این امکان را می‌دهد که در حالی که ویندوز در حال اجراست درایو شما را کلون کنید، بدون نیاز به ری‌بوت.

مطلب مرتبط:   5 اشتباه در تعمیر و نگهداری کامپیوتر ویندوز که می تواند کامپیوتر شما را خراب کند

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

اجرای سیستم‌عامل قدیمی در یک پنجره با Hyper-V

به سیستم‌های قدیمی و جدید خود به طور همزمان دسترسی داشته باشید

به جای ری‌بوت کردن هر بار که به چیزی از تنظیمات قدیمی نیاز دارید، می‌توانید آن را درون پنجره‌ای روی کامپیوتر جدید خود با استفاده از Hyper-V، ابزار مجازی‌سازی داخلی مایکروسافت اجرا کنید.

Hyper-V به طور پیش‌فرض فعال نیست، پس باید ابتدا آن را روشن کنید. به Control Panel > Programs > Turn Windows features on or off بروید، checkbox مربوط به Hyper-V و زیرمجموعه‌های آن را تیک بزنید، سپس کامپیوتر خود را ری‌استارت کنید. اگر از نسخه Windows Home استفاده می‌کنید، به یک راه‌حل جایگزین نیاز دارید، زیرا Hyper-V فقط در نسخه‌های Pro، Enterprise و Education موجود است.

پس از فعال شدن، سیستم‌عامل قدیمی خود را به عنوان ماشین مجازی تنظیم کنید:

۱. Hyper-V Manager را باز کنید و روی New > Virtual Machine کلیک کنید.

۲. به آن نام بدهید و محل ذخیره‌سازی را انتخاب کنید، ترجیحاً همان پوشه‌ای که فایل دیسک مجازی را در آن کپی کرده‌اید.

۳. نسل را انتخاب کنید. نسل ۱ برای BIOS قدیمی، نسل ۲ برای UEFI، مطابق با آنچه کامپیوتر قدیمی شما استفاده می‌کرده است.

۴. RAM را روی مقدار پیش‌فرض ۴ گیگابایت بگذارید (می‌توانید بعداً تنظیم کنید) و شبکه را روی Default Switch تنظیم کنید تا ماشین مجازی بتواند اتصال اینترنت میزبان شما را به اشتراک بگذارد.

مطلب مرتبط:   شما به اندازه کافی از این ویژگی بهره‌وری ویندوز استفاده نمی‌کنید

۵. زمانی که از هارد دیسک می‌پرسد، آن را به فایل دیسک مجازی موجود خود اشاره دهید، به جای اینکه یک فایل جدید ایجاد کنید.

پس از شروع ماشین مجازی و اتصال به آن، چیزی که مایکروسافت enhanced session می‌نامد دریافت می‌کنید، جایی که پنجره به طور خودکار تغییر اندازه و مقیاس می‌دهد. هیچ نصب درایور اضافه‌ای در سیستم‌عامل مهمان هم لازم نیست، زیرا مایکروسافت سرویس‌های یکپارچه‌سازی خود را در تمام نسخه‌های ویندوز از Windows ۸ به بعد ادغام کرده است.

اگر نسخه Pro یا Enterprise ویندوز ندارید، VirtualBox یک جایگزین رایگان و خوب است. راه‌اندازی عمدتاً شبیه Hyper-V است، به جز یک مرحله اضافی که باید پس از بوت شدن سیستم‌عامل، "guest additions" را نصب کنید، که مقیاس‌بندی صحیح صفحه نمایش، اشتراک‌گذاری کلیپ‌بورد، و کشیدن و رها کردن بین میزبان و مهمان را باز می‌کند.

بوت‌دوگانه بومی سیستم‌عامل قدیمی روی کامپیوتر جدید

اجرای ویندوز قدیمی شما با حداکثر سرعت سخت‌افزاری بدون مجازی‌سازی

فایل اکسپلورر ویندوز 11 با منوی زمینه نمایش داده شده برای یک فایل VHD

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

ابتدا فایل دیسک مجازی را از درایو USB روی درایو C رایانه جدید خود کپی کنید. من پوشه‌ای به نام VHDX ایجاد کردم تا همه چیز منظم بماند. پس از کپی، روی فایل راست‌کلیک کنید و Mount را انتخاب کنید. ویندوز آن را مانند یک دیسک متصل واقعی رفتار کرده و یک حرف درایو به آن اختصاص می‌دهد.

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

bcdboot E:\Windows

حرف E را با هر حرف درایویی که ویندوز هنگام سوار کردن فایل اختصاص داده است جایگزین کنید. یک پیام موفقیت تأیید می‌کند که فایل‌های بوت ایجاد شده‌اند. از آن به بعد، راه‌اندازی مجدد رایانه شما یک منوی بوت نمایش می‌دهد که امکان انتخاب بین سیستم‌عامل‌های قدیمی و جدید را فراهم می‌کند.

مطلب مرتبط:   نحوه غیرفعال کردن گرافیک یکپارچه در ویندوز (و زمانی که باید)

وقتی وارد نصب قدیمی ویندوز ۱۰ شدم، درایو C اکنون به سیستم قدیمی در حال اجرا روی دیسک مجازی اشاره داشت، در حالی که دیسک فیزیکی ویندوز ۱۱ با حرف دیگری نمایش داده می‌شد. تغییر نام درایوها برای تمایز بین آن‌ها یک گام کوچک اما مفید است تا از سردرگمی جلوگیری شود.

برای حذف سیستم‌عامل قدیمی بعداً، دوباره وارد نصب اصلی ویندوز خود شوید، به پوشه VHDX بروید و فایل دیسک مجازی را حذف کنید. سپس msconfig را باز کنید، به تب Boot بروید، ورودی سیستم‌عامل قدیمی را انتخاب کرده و آن را حذف کنید. یک راه‌اندازی مجدد منوی بوت را پاک می‌کند و شما به سیستم تک‌بوت بازمی‌گردید.

حیات دوباره برای تنظیمات قدیمی شما، بدون نیاز به رایانه دوم

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

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

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Tashreef Shareef است. مشاهده مقاله اصلی