با دیسک ویندوز7 سیستم را بوت کنید. بهجای نصب مجدد، گزینه Repair your computer را انتخاب کنید. به سوال پرسیده شده، پاسخ No بدهید. سپس بررسی کنید که آیا ویندوز7 شما را نصاب ویندوز شناخته است یا خیر، آن را انتخاب کنید و گزینه Next را بزنید. از میان ابزارهایی که بهشما پیشنهاد میشود، ابزار Command Prompt را باز کنید.
درایو مجازی که با دیسک بوت ویندوز شما بارگذاری شده است را بیابید (که احتمالا یا C است یا X). سپس درایو ویندوز خود را پیدا کنید (که احتمالا یا D است یا E) و بعد درایو مقصد خود را هم بیابید.
برای کپی کردن از C:\Users به D:\Users از دستور Robocopy استفاده کنید و سپس فایلهای C:\Users را حذف کنید. حالا یک میانبر در مسیر C:\Users بسازید که به D:\Users منتقل شود. یادتان باشد که کلیه موارد فوق را بهترتیب انجام بدهید. بهعبارت دیگر، دستور شما چیزی شبیه به دستور زیر خواهد بود:
Robocopy /mir/xj E:\Users D:\Users
نکتهای که باید به آن اشاره شود این است که mir/ به روبوکپی میگوید عین همان دادهها را منتقل کند، یعنی حتی دسترسیها هم تغییر نمیکنند. xj/ بسیار مهم است و به روبوکپی میگوید نقاط اتصال را دنبال نکند. در صورتی که این xj/ را ننویسید، مشکلات زیادی در بازیابی دادههای خود خواهید داشت. دقت کنید که همه فایلها بدون اشکال کپی شده باشند.
برای حذف دایرکتوری قدیمی، کافی است دستور زیر را وارد کنید:
rmdir /S /Q E:\Users
برای ایجاد یک میانبر به لینک سندهای جدید کاربران، دستور زیر را بنویسید:
mklink /J E:\Users D:\Users
استفاده از J/ برای این است که نشان بدهد این لینک، لینک سخت است و نیازی به تغییر رجیستری برای اعلام این موضوع نیست.
حالا کافی است سیستم خود را راهاندازی مجدد کنید و \Users را در درایو مقصد ببینید. همچنین در درایو C شما هم همان فایلها دیده میشوند، اما از نظر فیزیکی، در درایو D قرار دارند و درایوC تنها یک ظاهر از آن است.