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

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

info iconبه احتمال زیاد فولدر مورد نظر شما دسترسی های خاصی برای یوزرها و گروه های شبکه شما دارد. اگر مستقیماً 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-0_Technet24

ntfs-permissions-1_Technet24

ntfs-permissions-2_Technet24

ntfs-permissions-3_Technet24

ntfs-permissions-4_Technet24

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

دیدگاه 1
  1. arsalan681 says

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

دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.