TasbeaT FireBuzZ TeaM
Medals : Posts : 367 Emtiaz : 40615 Thanked : 105 Join date : 2013-06-15 Age : 29 Job/Hobbies : Student Asl : SaDeGh KaRaJ My Mood :
| Subject: حقایقی در رابطه با Eject کردن فلش ها Sun Aug 11, 2013 12:19 pm | |
| شاید تاکنون بسیاری را دیده باشید (شاید هم خودتان!) که در مواقعی که می خواهند فلش مموری خود را از دستگاه جدا کنند ابتدا آنرا Eject میکنند و سپس آنرا بیرون می کشند. البته ما در این مقاله به نقد این مسئله نمیپردازیم و موضع خاصی نسبت به آن نمیگیریم ولی بررسی می کنیم که در چه مواردی به این عمل نیاز است. و اما با یک سوال شروع می کنیم؛ چرا لازم است Eject کنیم؟ به طور قطع، کشیدن فلش هنگام نوشته شدن داده بر روی آن می تواند منجربه آسیب زدن به اطلاعات شود. حتی اگر درایو در حال نوشتن اطلاعات نباشد، کشیدن ناگهانی درایو می تواند منجربه خراب شدن داده ها شود. به طور پیش فرض، اکثر سیستم عاملها از چیزی که write caching نام دارد برای کارایی بهتر، بهره می برند. هنگامی که شما یک فایل را بر روی درایو دیگری همچون فلش می نویسید، سیستم عامل منتظر می ماند تا صف درخواستها پر شود و سپس تمامی آنها را در یک زمان انجام دهد. (این اتفاق زمانی خود را بیشتر نشان می دهد که می خواهید فایلهای کوچک را کپی کنید.) هنگامی دکمه ی Eject را می فشارید، به سیستم عامل شما می گوید تا Cache سیستم را خالی کند. این کار باعث می شود تمامی کارهایی که در صف انتظار قرار دارند انجام بشوند بدون اینکه در نوشتن اطلاعات شما خللی ایجاد شود. خب سوالی دیگر؛ چرا مسئله Eject کردن از نظر سیستم عامل ها مسئله زیاد مهمی نیست؟ مک و لینوکس از Write caching در تمامی درایوها استفاده می کنند و به شما اجازه می دهند تا تمامی درایوها را ازfile manager ، Eject کنید. اما در این زمینه ویندوز تا حدی مبهم تر است. اما در واقع ویندوز این ویژگی را برای درایوهایی که به عنوان removable می شناسد غیر فعال می کند، زیرا ویندوز می داند که اغلب افراد بدون توجه به Eject فلش ها را از کامپیوترهایشان جدا می کنند. (اگرچه در ویندوز هم می توانید با راست کلیک کردن و فشردن Eject فلش را جدا کنید.) اگرچه، غیرفعال کردن Cache در درایوهای removable باعث افزایش امنیت و کاهش خرابی داده ها می شود. در ویندوز cache بر روی درایوهای non-removable (یا جدانشدنی) ، فعال است. در بعضی مواقع نیز درایوهای USB به اشتباه توسط ویندوز به عنوان درایوهای جدانشدنی شناخته می شوند که در این صورت دکمه ی Eject هنگام راست کلیک بر روی آن ها ظاهر نمی شود. و در این صورت که حتما باید آن درایو را Eject کنید زیرا ویندوز آنرا به عنوان درایو جدانشدنی می شناسد و cache را روی آن فعال می کند که شانس خراب شدن داده ها را افزایش می دهد. اما در آخر بدانید که مسئله ی آسیب رسیدن به فلش ها بیشتر در زمان جدا کردن ناگهانی فلش هنگام تبادل اطلاعات صورت می پذیرد. از طرفی همانطور که گفته شد می توانید حالت Quick Remove فلش خود را فعال کنید (کشیدن فلش بدون Eject) تا از شانس آسیب رسیدن به اطلاعات هنگام جداسازی فلش ها بدون Eject کردن به حداقل امکان خود برسد. قابل ذکر است که فلش های متصل کاربران ویندوز کمتر از کاربران مک در معرض آسیب دیدن هستند. نا گفته نماند بحث آسیب دیدن اطلاعات به ورژن فلش نیز بستگی دارد. طبیعی است که فلش های جدید تر پایداری بالاتری نسبت به نسخه های قدیمی تر دارند. امیدوارم با حقایق لازمه از Eject کردن فلش ها آشنا شده باشید. |
|