در پایان مطلب قبلی گفتم که از فرمت ntfs استفاده کنید. در این مطلب توضیح رو بیشتر میکنم. البته فکر کنم کم کم سرتان داره سوت میکشه و حوصله تون سر میره ولی نکات آموزنده زیادی داره.
فایل hosts در ویندوز ویستا نیز دقیقا در همان جائی هست که همیشه در نسخه های قبلی ویندوز بوده \windows\system32\drivers\etc با اینحال، تنظیمات مجوزهای ntfs برای این دایرکتوری با آنچه که تاکنون ویندوز شاهد آن بوده است تفاوت دارد زیرا بطور پیش فرض ، سرپرستان نه میتوانند فایلها را حذف کنند و نه آنها را به فرمان خود بگیرند. اگر میخواهید کنترل کافی بر روی hosts را برای ویرایش آن بدست آورید، ابتدا باید مالکیت آن را بدست بیارید و بعد دسترسی کامل به hosts رو در اختیار بگیرید. راحت ترین کاری که برای این میتونم بهتون پیشنهاد کنم اینه که اعلان فرمان evelated بدید.
باز کردن evelated رو قبلا گفتم دو خط زیر را تایپ کنید:
Takeown /f c:\windows\system32\drivers\etc\hosts
Icacls c:\windows\system32\drivers\etc\hosts /grant yourusername:f
قرار نیست شما ابزارهای ویندوز رو همیشه با چشم ببینید ویندوز دارای ابزارهایی هست که با چشم دیده نمیشوند و این ابزارهای پنهان بسیار زیاد است که برای متخصصین برتری ویندوز رو نسبت به سیستم عاملهای دیگه بالا میبره. فرامین بالا دو ابزار جدید ویندوز ویستا هستند که در نسخه های قبلی نیست. فرمان اول به شما اجازه میده تا مالکیت یک فایل یا فولدر رو بگیرید. خطی که در اینجا آوردم ساده ترین takeown به حساب میاد صرفا یک سوئیچ /f و نام فایل یا فولدر مورد نظر برای تملک takeown حتی به شما اجازه میده تا مالکیت سیستم دور رو هم بگیرید. فرمان دوم که نوشتم اجازه میده تا مجوزهای ntfs و سطح سلامت فایل یا فولدر را تنظیم کنید. این فرمان برای جایگزینی cacls در نظر گرفته شده که از زمان win nt 3.1 تا الان مورد استفاده قرار میگرفته. حتی نام فرمان جدید شبیه فرمان cacls هست. ما توی این فرمان از گزینه /grant استفاده کرده ایم تا کنترل کامل را در اختیار حساب yourusername قرار بدیم.
شما اگر دراو ntfs رو فرمت کنید باز مشاهده میکنید که فرمت نشده است این قضیه رو در نصب ویندوز در مطلب قبلی گفتم این بخاطر اینه که باید مالکیت فایل رو بر عهده بگیرید و ntfs تا برعهده نگیری به شما اجازه حذف یا ویرایش نمیده.
پیام بگذارید