انتقال پوشه کاربران به درایو دیگر. چگونه پوشه های کاربر را به درایو محلی دیگری در ویندوز منتقل کنیم؟ نحوه انتقال پوشه های کاربر به درایو محلی دیگر

در اتاق عمل سیستم ویندوز(در تمام نسخه های آن) یک پوشه به اصطلاح کاربر وجود دارد که شامل پوشه هایی برای ذخیره دسکتاپ، فیلم ها، اسناد، برای دانلود فایل ها از اینترنت، برای موسیقی، تصاویر و موارد دیگر است که کمتر مورد استفاده قرار می گیرند. از آنجایی که پوشه ها در ابتدا در درایو سیستم "C" قرار دارند، با گذشت زمان ممکن است این درایو پر شود. و اگر برای خود یک دیسک SSD کوچک خریداری کرده اید، به احتمال زیاد فضای کافی برای فایل های ذخیره شده در پوشه های کاربر وجود نخواهد داشت. در این صورت باید محل این پوشه ها به دیگری منتقل شود دیسک محلیبه عنوان مثال، "D" و من در این مقاله در مورد آن صحبت خواهم کرد.

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

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

می توانید اطلاعات مربوط به تغییر اندازه دیسک های محلی را بخوانید

و برخی از کاربران بیشتر اطلاعات خود را روی دسکتاپ ذخیره می کنند، که بر این اساس، فضای درایو C: را نیز اشغال می کند.

شاید برای برخی خبر باشد که دسکتاپ در ویندوز نیز یک پوشه است. بله این صحیح است. پوشه "Desktop" (یا Desktop) نامیده می شود و در پوشه کاربر سیستمی که تحت آن کار می کنید، در درایو C قرار دارد:

یا گزینه دیگری. الان خیلی ها آن را زیر سیستم خود می گذارند درایوهای SSD، به جای معمول دیسکهای سخت. و این SSD ها خیلی گرون هستن یعنی قیمتشون خیلی بیشتر از هارد دیسک ها 2 یا حتی 3 برابر بیشتره.چون چندبرابر سریعتر کار میکنه و ویندوز کلا خیلی سریعتر باهاش ​​کار میکنه. از آنجایی که این دیسک ها گران هستند، معمولاً به اندازه ای خریداری می شوند که فقط برای نصب ویندوز و برنامه های مربوط به آن کافی است. این تقریباً 120 گیگابایت است، اندازه ای که برای اکثر این اهداف کافی است. اما این 120 گیگابایت دیگر برای ذخیره تمام اطلاعات روی رایانه، به خصوص در پوشه های کاربر، کافی نیست، زیرا در ابتدا روی همان درایو محلی ویندوز قرار دارد.

در اینجا، بالا، 2 مثال زدم که به دلیل آن ممکن است نیاز به تغییر مکان پوشه های کاربر، به خصوص پوشه Desktop داشته باشید و هر دوی این مثال ها مربوط به عدم وجود فضای خالیدر درایو "C".

بریم سراغ تمرین...

نحوه انتقال پوشه های کاربر به درایو محلی دیگر

پوشه کاربر به طور استاندارد در مسیر زیر در ویندوز قرار دارد: C:\Users\Vladimir

به جای "Vladimir" نام اکانت ویندوز خود را خواهید داشت.

گاهی اوقات پوشه "کاربران" ممکن است "کاربران" نامیده شود.

در پوشه کاربری خود چیزی شبیه به زیر را مشاهده خواهید کرد:

همه پوشه های کاربر در اینجا نمایش داده می شوند، مانند "Desktop"، "Documents"، "Downloads" و غیره. همچنین ممکن است پوشه های دیگری نیز در اینجا وجود داشته باشد، به عنوان مثال در تصویر بالا که با رنگ قرمز دایره نشده اند. چنین پوشه هایی می توانند توسط برخی از برنامه ها ایجاد شوند، یعنی این طبیعی است.

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

  • دانلودها = دانلودها
  • دسکتاپ = رومیزی
  • برگزیده ها = برگزیده ها
  • عکس = عکس
  • مخاطبین = مخاطبین
  • ویدیوها = ویدیوهای من (در جدید نسخه های ویندوزبه نام "ویدئو")
  • Documents = My Documents (در نسخه‌های جدیدتر ویندوز «اسناد» نامیده می‌شود)
  • Music = My Music (موسیقی در نسخه های جدیدتر ویندوز نامیده می شود)
  • جستجوها = جستجوها
  • بازی های ذخیره شده = بازی های ذخیره شده
  • پیوند = پیوندها

برای تغییر مکان پوشه، باید روی آن کلیک کنید پوشه مورد نظرراست کلیک کنید (از این پس "RMB" نامیده می شود)، "Properties" را انتخاب کنید. به برگه «مکان» (1) بروید و روی «انتقال» (2) کلیک کنید.

باز خواهد شد Windows Explorer، جایی که باید پوشه ای را که پوشه فعلی به آن منتقل می شود انتخاب کنید. بهتر است یک پوشه جدید برای پوشه هدف (که در حال انتقال فعلی به آن هستید) با همان نام، اما در یک درایو محلی متفاوت ایجاد کنید.

مثال. پوشه «دانلودها» را از مکان قدیمی به مکان جدید منتقل کنید. مکان قدیمی در مثال این است: C:\Users\Vladimir ما یک پوشه با همان نام "Downloads" در دومین درایو محلی ایجاد می کنیم. بر این اساس، هنگام جابجایی پوشه قدیمی، در تب "Location" پوشه "Downloads" جدیدی را که ایجاد کرده ایم انتخاب می کنیم.

پس از انتخاب مکان جدید، روی "اعمال" در پنجره کلیک کنید.

اگر فایلی در پوشه Downloads خود دارید، سیستم پیشنهاد می‌کند همه آنها را به مکان جدیدی که انتخاب کرده‌اید منتقل کند. فایل های بهترحرکت. برای انجام این کار، روی "بله" در پنجره کلیک کنید.

ما همین کار را با تمام پوشه های دیگری که در پوشه کاربر شما هستند انجام می دهیم. یعنی ابتدا یک پوشه با همین نام در یک درایو محلی دیگر ایجاد می کنیم، سپس پوشه قدیمی را به آن منتقل می کنیم.

البته ممکن است مستقیماً همه پوشه ها را انتقال ندهید، اما بهتر است این کار را به هر حال انجام دهید تا مطمئناً چیزی فضای اضافی در درایو C را اشغال نکنید. و برای کسانی که دوست دارند فایل های زیادی را مستقیماً روی دسکتاپ ذخیره کنند (من خودم گاهی اوقات این کار را انجام می دهم)، اکیداً توصیه می کنم پوشه "Desktop" را منتقل کنید! :)

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

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

  • نیاز به تفکیک اطلاعات عملیاتی (سیستم) و داده های آرشیوی (داده های کاربر) به دلیل، به عنوان مثال، نیاز به ذخیره سازی فایل های سیستمیدر یک آرایه دیسک RAID0 با سرعت بالا اما کمتر قابل اعتماد.
  • هنگام نصب مجدد سیستم عامل نیازی به انتقال اطلاعات اضافی نیست.
  • در مقایسه با انتقال یک نمایه کاربر فردی، انتقال پوشه Users ارجحیت بیشتری دارد، زیرا نمایه‌های همه کاربران بعدی رایانه نیز در مکان مناسب ذخیره می‌شوند و نیازی به انجام مجدد مراحل انتقال نیست.
یکی از زیباترین و کارآمدترین روش‌ها برای انجام چنین انتقالی، امکان تعیین محل پوشه پروفایل کاربر در مرحله نصب سیستم است. مایکروسافت این فرصت را برای ویندوز 7 با نام Audit Mode در اختیار ما قرار می دهد. در مقاله بعدی می توانید در مورد این حالت بیشتر بخوانید.

حال در مورد سناریوی واقعی برای انتقال پوشه Users:

  1. شما باید یک نصب معمولی ویندوز 7 را به هر شکلی که برای شما مناسب است انجام دهید، در مرحله ای که برنامه نصب کننده از شما می خواهد نام رایانه و نام کاربری را وارد کنید متوقف شوید.
  2. در صفحه برای وارد کردن نام رایانه و نام کاربری، ترکیب را فشار دهید کلیدهای CTRL+ SHIFT + F3. کامپیوتر دوباره راه اندازی می شود و به حالت حسابرسی راه اندازی می شود. در این حالت، تا زمانی که برنامه sysprep را با سوئیچ /oobe اجرا کنید یا آیتم مناسب را در نسخه پنجره ای این ابزار که هر بار که سیستم شروع به کار می کند در حالت Audit Mode شروع می شود، انتخاب کنید، سیستم در این حالت خواهد بود.

  3. از آنجایی که در این مرحله شما قبلاً ویندوز 7 را نصب کرده اید، اما به طور کامل پیکربندی نشده است، قبل از اختصاص مکان جدید برای پوشه پروفایل های کاربر، ابتدا باید زیرسیستم دیسک را آماده کنید، یعنی پارتیشنی را که قصد استفاده از آن را دارید ایجاد و فرمت کنید. پوشه Users را در خود جای دهید.
  4. اکنون باید ایجاد کنید فایل پیکربندیبرای پیکربندی مکان پوشه Users، محتویات آن در اینجا آمده است:

    نسخه x86 (دانلود):
    D:\کاربران D:\ProgramData
    نسخه x64 (دانلود):
    D:\کاربران D:\ProgramData
    آن را با هر نامی ذخیره کنید، به عنوان مثال unattend.xml.

    توجه! فایل باید در رمزگذاری UTF-8 ذخیره شود (و برای کسانی که UTF8 + BOM را درک می کنند).

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

    بهتر است فایل "unattend.xml" را به جای روی فلش درایو روی هارد خود ذخیره کنید، زیرا در هنگام استفاده از این فایل، دفعه بعد که مجددا راه اندازی می کنید، فلش درایو هنوز وصل نمی شود و سیستم خطا را گزارش می کند. و دائما راه اندازی مجدد خواهد شد. کل فرآیند نصب باید از اول شروع شود. با فرض اینکه فایل unattend.xml در ریشه درایو C ذخیره شده است، دستور اعمال آن به صورت زیر خواهد بود:

    C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot /unattend:C:\unattend.xml


    کامپیوتر دوباره راه اندازی خواهد شد.

    اگر فایل در رمزگذاری UTF-8 ذخیره نشده باشد (همانطور که در بالا توضیح داده شد)، خطای زیر را دریافت خواهید کرد: "یک خطای مرگبار هنگام اجرای برنامه Sysprep روی کامپیوتر رخ داد."

  6. با بازگشت به پنجره تنظیم نام رایانه و نام کاربری، نصب را کامل کنید.
  7. پس از بوت شدن کامپیوتر، مطمئن شوید که پوشه های D:\Users و D:\ProgramData وجود دارند و پوشه کاربری که در مرحله نصب نهایی نامش را مشخص کرده اید در D:\Users باشد.

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

Mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
بنابراین، اکنون، حتی هنگام دسترسی به مسیرهای مشابه، هر برنامه ای متوجه جایگزینی نمی شود و با پوشه های درایو C کار می کند، اگرچه در واقع آنها در مکانی که شما پیکربندی کرده اید قرار می گیرند.

برای سازگار کردن برخی از برنامه ها با ویندوز XP، توصیه می کنم پیوند نمادین زیر را ایجاد کنید:
mklink /J "C:\Documents and Settings" D:\Users
اگر پوشه کاربران از قبل وجود داشت و شما راه اندازی اولیه سیستم عاملاگر همان نام کاربری را تنظیم کنید، پوشه پروفایل دیگری ایجاد می شود و پوشه قدیمی دست نخورده باقی می ماند. تمام فایل‌های پوشه قدیمی باید به صورت دستی به پوشه جدید منتقل شوند (توصیه می‌شود تحت یک کاربر کاملاً متفاوت بوت شود تا فایل‌های پوشه نمایه مسدود نشوند).


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

انتقال پوشه های نمایه کاربر از یک درایو سیستم به درایو دیگر برای آزاد کردن یک درایو سیستم نسبتاً کوچک (مثلاً یک SSD) مورد نیاز است.
این عملیات ناامن و بحث برانگیز است - هر کسی که نمی داند چگونه و چرا نباید آن را انجام دهد.

اضافی مورد نیاز خواهد بود. ابزار xxcopy. نسخه حرفه ای مورد نیاز است. اگرچه پولی است، اما دوره آزمایشی رسمی 60 روزه آن برای کار ما کاملاً کافی است.
بنابراین:

  1. xxcopy را نصب کنید.
  2. ما یک کاربر موقت جدید با نامی به عنوان مثال "TU" ایجاد می کنیم که برای انجام عملیات انتقال داده و دادن حقوق مدیر به او استفاده می شود.
  3. ما مجددا راه اندازی می کنیم (برای حذف قفل فایل های استفاده شده) و تحت کاربر جدید ("TU") وارد می شویم.
  4. راه اندازی کنیم خط فرمانویندوز در حالت مدیر. برای کپی کردن یک پوشه از درایو C: به درایو D:، دستور زیر را اجرا کنید:
    xxcopy c:\Users d:\Users /E /H /K /SC /oE1
    اگر حروف درایو شما متفاوت است، حروف خود را جایگزین کنید. در نتیجه، پوشه خواهد بود کپی شده استبه درستی. لازم نیست به خطاها، در صورت وجود، توجه زیادی داشته باشید.
  5. بعد دستور را اجرا می کنیم regedit.در آن شعبه رجیستری را پیدا می کنیم HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListدر این شاخه مقادیر کلیدها را تغییر می دهیم:
    • پیش فرضبه "D:\Users\Default"
    • Profiles Directoryبه "D:\Users"
    • عمومیبه "D:\Users\Public"
  6. در همان شاخه شعبه هایی با پارامترهای پروفایل کاربرانی که قبلاً در سیستم ثبت شده اند وجود دارد (شاخه هایی با نام های طولانی همان چیزی هستند که هستند) - برای هر کاربر باید مقدار کلید را تغییر دهید " ProfileImagePath» به دایرکتوری روی دیسک قابل حمل.
  7. دیگر نیازی به کاربر موقت نیست - همه چیزهایی که از او خواسته شده بود تکمیل شده است. در عین حال، هیچ چیز غیرقابل برگشتی تاکنون انجام نشده است - تمام داده ها در واقع کپی شده و منتقل نشده اند. بنابراین، در مورد "چیزی اشتباه شد ..." همیشه می توانید وضعیت موجود را برگردانید. اکنون دوباره راه اندازی مجدد می کنیم و با یک حساب کاربری واقعی وارد می شویم.
  8. ما مطمئن می شویم که ورود به سیستم به درستی انجام می شود و سیستم بدون هیچ سوالی بوت می شود. اکنون می توانید مراحل بعدی را ادامه دهید.
  9. دوباره خط فرمان را اجرا کنید رشته ویندوزدر حالت administrator و اجرای دستورات:
    • rd "C:\Documents and Settings"- حذف پیوند نمادین به پوشه کاربران قدیمی
    • rd "C:\Users" /S- حذف قدیمی ترین پوشه Users
    • mklink /D "C:\Documents and Settings" "D:\Users"
    • mklink /D "C:\Users" "D:\Users"

اکنون در سیستم شما پوشه پروفایل کاربری Users در آن قرار دارد دیسک مورد نظرو علاوه بر این، پیوندهای نمادین به پوشه جدید وجود دارد که سیستم را از دسترسی نادرست به آدرس قدیمی محافظت می کند.

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

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

این مقاله برای ویندوز ویستا، ویندوز 7، ویندوز 8، ویندوز 8.1 مناسب است. بنابراین، به ترتیب:

1) با حساب کاربری خود وارد شوید.

2) یک پوشه جدید برای ذخیره حساب های خود ایجاد کنید. در مورد من به این صورت خواهد بود:

3) در مرحله بعد، باید یک کاربر جدید با حقوق مدیر ایجاد کنید. برای انجام این کار، به "کنترل پنل" → "حساب های کاربری" → "افزودن و حذف حساب های کاربری" → "ایجاد" بروید. حساب" هر نامی را وارد کنید، "Administrator" را انتخاب کنید و روی "Create an account" کلیک کنید:

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

5. پوشه را با مشخصات اکانت اصلی ما کپی کنید. برای این کار به مسیر C:\Users رفته و پوشه ای را با نام کاربری مورد نیاز در پوشه جدید خود کپی کنید.

6. در مرحله بعد، به خصوصیات هر دو پوشه بروید و به تب "Security" بروید. در اینجا باید در پوشه درایو D همه گروه های کاربری مشابه پوشه درایو C را ایجاد کنیم و همچنین حقوق دسترسی یکسانی را به آنها بدهیم.

همانطور که می بینید، باید گروه های "Authenticated" و "Users" را حذف کنید، همچنین باید کاربر سایت و گروه "HomeUsers" را اضافه کنید.

برای افزودن یا حذف یک کاربر یا گروه، باید روی دکمه «ویرایش» کلیک کنید. در پنجره ای که باز می شود، یک کاربر یا گروه را انتخاب کنید و روی دکمه «حذف» کلیک کنید یا به سادگی روی دکمه «افزودن» کلیک کنید تا یک گروه جدید اضافه شود.

پنجره ای برای انتخاب کاربران و گروه ها باز می شود:

روی دکمه «پیشرفته» و در پنجره جدید سمت راست، دکمه «جستجو» را کلیک کنید:

انتخاب کنید گروه مورد نظرو روی OK کلیک کنید تا زمانی که فقط پنجره «Group Permissions» باقی بماند.

در نتیجه، باید یک کپی کامل از حقوق پوشه فرزند دریافت کنید:

اگر همه چیز مطابقت دارد، دکمه OK را فشار دهید تا تغییر اعمال شود و به مرحله بعدی بروید.

7. هنگام تلاش برای حذف/افزودن یک کاربر، سیستم ممکن است پنجره زیر را نمایش دهد:

ما باید این موضوع را دور بزنیم، بنابراین باید وراثت حقوق این پوشه را غیرفعال کنیم. برای انجام این کار، در ویژگی های پوشه در بخش "امنیت"، روی دکمه "پیشرفته" کلیک کنید:

در این پنجره، روی دکمه «تغییر مجوزها» کلیک کنید و تیک کادر «افزودن مجوزهای به ارث رسیده از اشیاء والد» را بردارید:

روی OK کلیک کنید و به سوال پاسخ دهید امنیت ویندوزما به "حذف" پاسخ می دهیم (اگرچه می توانید "افزودن" را نیز انجام دهید - این به سادگی گروه ها و کاربران فعلی را ذخیره می کند، اما به شما امکان تغییر آنها را نیز می دهد):

همچنین روی دکمه OK در پنجره تنظیمات امنیتی اضافی کلیک کنید.

8. رجیستری را باز کنید. برای این کار کلیدهای ترکیبی Win + R را فشار داده و در پنجره Run که باز می شود، regedit را نوشته و OK کنید. (همچنین می توانید منوی Start را در ویندوز 7 یا ویستا با تایپ regedit جستجو کنید)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

و ما چندین گروه از رکوردها را در این بخش می بینیم:

ما به گروه هایی با فرمت S-1-5-21-xxxxxxxxxx-xxx علاقه مندیم... آنها را یکی یکی انتخاب کنید و به مقدار پارامتر ProfileImagePath نگاه کنید. مسیر باید به پوشه پروفایلی که باید منتقل کنیم منتهی شود. در مورد من این یکی است:

در مرحله بعد باید مقدار ProfileImagePath را به مسیر پوشه جدید تغییر دهیم. برای انجام این کار، بر روی پارامتر کلیک راست کرده و "Change" را انتخاب کنید. من به روش خودم می نویسم و ​​این چیزی است که دریافت کردم:

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

mklink /J "C:\Users\*user*" "D:\Users\*user*"

به جای آن کجا *کاربر*شما باید نام پوشه خود را بنویسید. مثلا، " C:\Users\Vladimir"

تنها چیزی که باقی می ماند این است که سیستم را مجددا راه اندازی کنید و با حساب اصلی خود وارد شوید.

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

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

وظیفه انتقال یک پوشه پروفایل کاربر از یک درایو سیستم به درایو منطقی یا فیزیکی دیگر در سیستم عامل ویندوز به دلایلی بسیار ضروری است:

  • نیاز به جداسازی اطلاعات عملیاتی (سیستم) و داده های آرشیو (داده های کاربر) به عنوان مثال، به دلیل نیاز به ذخیره فایل های سیستم در یک آرایه دیسک RAID0 با سرعت بالا اما کمتر قابل اعتماد ایجاد می شود.
  • هنگام نصب مجدد سیستم عامل نیازی به انتقال اطلاعات اضافی نیست.
  • در مقایسه با انتقال یک نمایه کاربر فردی، انتقال پوشه Users ارجحیت بیشتری دارد، زیرا نمایه‌های همه کاربران بعدی رایانه نیز در مکان مناسب ذخیره می‌شوند و نیازی به انجام مجدد مراحل انتقال نیست.
یکی از زیباترین و کارآمدترین روش‌ها برای انجام چنین انتقالی، امکان تعیین محل پوشه پروفایل کاربر در مرحله نصب سیستم است. مایکروسافت این فرصت را برای ویندوز 7 با نام Audit Mode در اختیار ما قرار می دهد. در مقاله بعدی می توانید در مورد این حالت بیشتر بخوانید.

حال در مورد سناریوی واقعی برای انتقال پوشه Users:

  1. شما باید یک نصب معمولی ویندوز 7 را به هر شکلی که برای شما مناسب است انجام دهید، در مرحله ای که برنامه نصب کننده از شما می خواهد نام رایانه و نام کاربری را وارد کنید متوقف شوید.
  2. در صفحه برای وارد کردن نام کامپیوتر و نام کاربری، CTRL + SHIFT + F3 را فشار دهید. کامپیوتر دوباره راه اندازی می شود و به حالت حسابرسی راه اندازی می شود. در این حالت، تا زمانی که برنامه sysprep را با سوئیچ /oobe اجرا کنید یا آیتم مناسب را در نسخه پنجره ای این ابزار که هر بار که سیستم شروع به کار می کند در حالت Audit Mode شروع می شود، انتخاب کنید، سیستم در این حالت خواهد بود.

  3. از آنجایی که در این مرحله شما قبلاً ویندوز 7 را نصب کرده اید، اما به طور کامل پیکربندی نشده است، قبل از اختصاص مکان جدید برای پوشه پروفایل های کاربر، ابتدا باید زیرسیستم دیسک را آماده کنید، یعنی پارتیشنی را که قصد استفاده از آن را دارید ایجاد و فرمت کنید. پوشه Users را در خود جای دهید.
  4. اکنون باید یک فایل پیکربندی برای پیکربندی مکان پوشه Users ایجاد کنید، در اینجا محتویات آن آمده است:

    نسخه x86 (دانلود):
    D:\کاربران D:\ProgramData
    نسخه x64 (دانلود):
    D:\کاربران D:\ProgramData
    آن را با هر نامی ذخیره کنید، به عنوان مثال unattend.xml.

    توجه! فایل باید در رمزگذاری UTF-8 ذخیره شود (و برای کسانی که UTF8 + BOM را درک می کنند).

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

    بهتر است فایل "unattend.xml" را به جای روی فلش درایو روی هارد خود ذخیره کنید، زیرا در هنگام استفاده از این فایل، دفعه بعد که مجددا راه اندازی می کنید، فلش درایو هنوز وصل نمی شود و سیستم خطا را گزارش می کند. و دائما راه اندازی مجدد خواهد شد. کل فرآیند نصب باید از اول شروع شود. با فرض اینکه فایل unattend.xml در ریشه درایو C ذخیره شده است، دستور اعمال آن به صورت زیر خواهد بود:

    C:\Windows\System32\sysprep\sysprep.exe /oobe /reboot /unattend:C:\unattend.xml


    کامپیوتر دوباره راه اندازی خواهد شد.

    اگر فایل در رمزگذاری UTF-8 ذخیره نشده باشد (همانطور که در بالا توضیح داده شد)، خطای زیر را دریافت خواهید کرد: "یک خطای مرگبار هنگام اجرای برنامه Sysprep روی کامپیوتر رخ داد."

  6. با بازگشت به پنجره تنظیم نام رایانه و نام کاربری، نصب را کامل کنید.
  7. پس از بوت شدن کامپیوتر، مطمئن شوید که پوشه های D:\Users و D:\ProgramData وجود دارند و پوشه کاربری که در مرحله نصب نهایی نامش را مشخص کرده اید در D:\Users باشد.

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

Mklink /J C:\Users D:\Users mklink /J C:\ProgramData D:\ProgramData
بنابراین، اکنون، حتی هنگام دسترسی به مسیرهای مشابه، هر برنامه ای متوجه جایگزینی نمی شود و با پوشه های درایو C کار می کند، اگرچه در واقع آنها در مکانی که شما پیکربندی کرده اید قرار می گیرند.

برای سازگار کردن برخی از برنامه ها با ویندوز XP، توصیه می کنم پیوند نمادین زیر را ایجاد کنید:
mklink /J "C:\Documents and Settings" D:\Users
اگر پوشه کاربران از قبل وجود داشته باشد و در هنگام راه اندازی اولیه سیستم عامل همان نام کاربری را مشخص کنید، پوشه دیگری برای پروفایل ایجاد می شود و پوشه قدیمی دست نخورده باقی می ماند. تمام فایل‌های پوشه قدیمی باید به صورت دستی به پوشه جدید منتقل شوند (توصیه می‌شود تحت یک کاربر کاملاً متفاوت بوت شود تا فایل‌های پوشه نمایه مسدود نشوند).


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