کپی کردن فولدرها به درایو جدید با حفظ NTFS Permissions

بعضی وقت ها نیاز داریم که یک Folder مشخص را از یک درایو به درایو دیگری منتقل کنیم. مثلا ممکن است که روی ویندوز سرور خود یک هارد دیسک جدید اضافه کرده اید، و با RAID نرم افزاری ویندوز یک Mirrored Drive ساخته اید (RAID 1) که از این به بعد اطلاعات روی این درایو برای پذیرش بهتر خطا روی هر دو هارد دیسک ذخیره شود.

به احتمال زیاد فولدر مورد نظر شما دسترسی های خاصی برای یوزرها و گروه های شبکه شما دارد. اگر مستقیماً Folder مربوطه را کپی پیست کنید، خواهید دید که هیچ کدام از تنظیمات برای دسترسی های مختلف کاربران و اشتراک گذاری، که از قبل انجام شده بود، در مقصد جدید (درایو جدیدی که فولدر مربوطه را داخل آن پیست کردیم) دیگر وجود ندارد و تمامی تنظیمات باید از اول انجام شود.

برای رفع این مشکل باید فولدر مربوطه را با حفظ NTFS Permissions به درایو جدید منتقل کنیم.

این کار با برنامه های مختلفی قابل انجام هست. یکی از بهترین و راحت ترین آنها، که به صورت پیش فرض روی ویندوز وجود دارد و نیازی به نصب برنامه دیگری نیست، Xcopy میباشد. برای اینکار مطابق شکل های زیر از دستور Xcopy همراه با سوییچ های زیر استفاده میکنیم.

E – Copies folders and subfolders, including empty ones/
H – Copies hidden and system files also/
K – Copies attributes. Typically, Xcopy resets read-only attributes/
O – Copies file ownership and ACL information/
(X – Copies file audit settings (implies /O/

مراحل آن را به صورت زیر دنبال کنید:

همانطور که میبینید، فولدر مبدا و فولدر مقصد دقیقا از نظر NTFS Permissions یکی هستند و تنظیمات باقی مانده است. 

حفظ NTFS Permissionsدستور Xcopyکپی فولدر تنظیمات دسترسیکپی مجوز ها فایل فولدر
Comments (2)
Add Comment
  • arsalan681

    بسیار کاربردی بود تشکر

  • علی

    عالی بود