در ویندوز 10 یا 11، اگر لپ تاپ/کامپیوتر به عنوان یک file sharing server عمل کند، برای به اشتراک گذاری فایل ها در ویندوز 10 از Shared Folder استفاده میکنیم. ممکن است لازم باشد که folder share را به درایو جدیدی انتقال دهید. به عنوان مثال، زمانی که فضای ذخیره سازی در حال پر شدن است، و شما ناچار به ارتقا هارد دستگاه خود هستید یا به هر دلیل دیگری می خواهید دادهها را به درایو دیگری منتقل نمایید. ویندوز 10 ابزاری برای آسان کردن فرآیند انتقال ندارد، اما این کار غیر ممکن نیست.
اگر نیاز به انتقال یک پوشه مشترک به درایو دیگری دارید که امن تر است و بدون پیکربندی مجدد در کلاینت ها این کار انجام شود، می توانید این کار را با کپی کردن محتویات در درایو جدید و تغییر رجیستری یا تغییر حروف درایو، بسته به تنظیمات، تکمیل کنید.
بخوانید: 6 روش برای خالی کردن فضا در ویندوز 11 بدون حذف برنامه
در این راهنما، مراحل انتقال فولدر share به یک درایو جدید را در لپ تاپ/کامپیوتر یا سرور بدون اینکه کاربران شبکه، متوجه تغییر یا پیکربندی مجدد پوشه شوند، را خواهید آموخت.
در ابتدا مطمئن شوید که کسی به فایلها در پوشه مشترک دسترسی نداشته باشد. چرا که شما باید رجیستری را تغییر دهید. هچنین توصیه میشود از سیستم یک بکاپ در ویندوز 10 تهیه نمایید.
برای انتقال یک shared folder به یک درایو جدید مراحل زیر را دنبال نمایید:
1- Start را در ویندوز 10 باز نمایید.
2- Command Prompt را جستجو و روی نتیجه کلیک راست کنید و گزینه Run as administrator را انتخاب نمایید.
بخوانید: چگونه همیشه Command prompt را با دسترسی Admin اجرا کنیم؟
3- دستور زیر را برای کپی کردن محتوا در درایو جدید در همان لپ تاپ/کامپیوتر وارد نمایید و Enter را فشار دهید:
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
مطمئن شوید که در دستور تایپ شده مسیرهای مبدأ و مقصد را با مکانهایی که در تنظیمات شما اعمال میشود، آپدیت می نمایید.
به عنوان مثال، این دستور دادهها را از پوشه MyShare در درایو C به پوشه MyShare در درایو D در همان سرور کپی میکند.
robocopy C:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
4- Start را باز نمایید.
5- Registry را جستجو و روی نتیجه کلیک نمایید تا برنامه باز شود.
6- مسیر زیر را وارد نمایید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Shares
جهت دریافت هرگونه مشاوره در خصوص تعمیرات موبایل و لپ تاپ خود فرم ذیل را تکمیل نمایید. همکاران ما به زودی با شما تماس خواهند گرفت .
7- روی String با نام shared folder کلیک راست نمایید تا به درایو جدیدی بروید و گزینه Modify را انتخاب نمایید. به عنوان مثال، MyShare.
8- در قسمت Path، حرف درایو را به حرف مورد نظر تغییر دهید. به عنوان مثال، اگر دادهها به درایو D منتقل شدهاند، C را به D تغییر دهید.
9- روی دکمه OK کلیک نمایید.
10- لپ تاپ/کامپیوتر را مجدداً ریستارت نمایید.
زمان بندی کارها با Task Schedule در ویندوز 10 را بخوانید.
پس از تکمیل مراحل، کاربران باید بتوانند از مکان جدید به فایلهای موجود در shared folder دسترسی داشته باشند.
در ذیل گزینههای Robocopy را برای شما توضیح خواهیم داد:
/R:5
5 بار تلاش مجدد (شما میتوانید یک عدد متفاوت را مشخص نمایید، پیش فرض 1 میلیون است).
/W:2
قبل از امتحان مجدد 2 ثانیه صبر میکند. (میتوانید عدد دیگری را مشخص نمایید، پیش فرض 30 ثانیه است).
/Copyall
تمام اطلاعات فایل را کپی میکند.
/E
از تمام دایرکتوریهای فرعی، از جمله زیر شاخهها کپی میکند.
/MIR
یک درخت دایرکتوری را mirror میکند.
در زمان جابه جایی مطمئن شوید که کسی به فایلها در shared folder دسترسی نداشته باشد. چرا که شما باید رجیستری را تغییر دهید. هچنین توصیه میشود از سیستم یک نسخه پشتیبان تهیه نمایید.
اینها نمونههایی از دستوراتی هستند که میتوانید برای انتقال دادهها با مجوزها به درایوها از آنها استفاده نمایید. بسته به شرایط، ممکن است لازم باشد از گزینههای مختلفی استفاده نمایید. به عنوان مثال، میتوانید از سوئیچ /MT:n برای انجام کپیهای چند رشتهای استفاده نمایید.
بخوانید: چگونه در ویندوز 10، Map Network Drive ایجاد کنیم؟
اگر دادهها روی درایو دیگری غیر از درایو C قرار دارند، نیازی به تغییر رجیستری ندارید. میتوانید از Robocopy برای کپی کردن فایلها در درایو جدید استفاده نمایید و سپس حرف درایور جدید را تغییر دهید.
برای انتقال folder share به درایو جدید با تغییر حرف درایو به جای تغییر رجیستری، از این مراحل استفاده نمایید:
1- Start را باز نمایید.
2- Command Prompt را جستجو، روی نتیجه کلیک راست کرده و گزینه Run as administrator را انتخاب نمایید.
3- دستور زیر را برای کپی کردن محتوای پوشه مشترک در درایو جدید در همان رایانه وارد نمایید و Enter را فشار دهید:
robocopy C:\SOURCE-SHARE D:\DESTINATION-SAHRE /R:5 /W:2 /Copyall /E /MIR
در دستور فوق، مطمئن شوید که مسیرهای مبدأ و مقصد را با مکانهایی که در تنظیمات شما اعمال میشود، آپدیت نمایید.
به عنوان مثال، این دستور دادهها را از پوشه MyShare در درایو F به پوشه MyShare در درایو D در همان سرور کپی میکند.
robocopy F:\MyShare D:\MyShare /R:5 /W:2 /Copyall /E /MIR
4- Start را باز نمایید.
5- Disk Management را جستجو و روی Create and format پارتیشنهای دیسک کلیک نمایید تا برنامه باز شود.
6- روی درایو کلیک راست کرده و گزینه Change Drive Letter and Paths را انتخاب نمایید.
7- روی دکمه Change کلیک نمایید.
8- گزینه Assign the following drive letter را علامت بزنید.
9- برای آزاد کردن حرف فعلی، حرف درایو دیگری را انتخاب نمایید.
10- روی دکمه OK کلیک نمایید.
11- برای تایید روی دکمه Yes کلیک نمایید.
12- روی درایو مقصد کلیک راست کرده و گزینه Change Drive Letter and Paths را انتخاب نمایید.
13- روی دکمه Change کلیک نمایید.
14- گزینه Assign the following drive letter را علامت بزنید.
15- حرف درایوی را که از منبع استفاده میکرد انتخاب نمایید.
16- روی دکمه OK کلیک نمایید.
17- برای تایید روی دکمه Yes کلیک نمایید.
پس از تکمیل مراحل، پوشه مشترک در شبکه از مکان جدید در دسترس خواهد بود، اما کاربران متوجه هیچ تفاوتی نخواهند شد، زیرا شما حرف درایو را نیز تغییر دادهاید.
پس از اینکه همه چیز به درستی کار کرد، میتوانید برای آزاد کردن فضا (در صورت نیاز) به حذف پوشه مشترک قدیمی ادامه دهید.