چه فرآیندهایی مانع از خارج کردن درایو USB می‌شوند، حتی اگر به نظر نرسد که باز هستند؟

آخرین به‌روزرسانی: ۰۱/۰۲/۲۰۲۴
نویسنده: آندرس لیل

یو اس بی

مطمئن شدی که همه چیز را بسته‌ای، اما پیام هنوز ظاهر می‌شود «این دستگاه در حال استفاده است. هر برنامه یا پنجره‌ای که از آن استفاده می‌کند را ببندید و دوباره امتحان کنید.»ناامیدی می‌تواند منجر به وسوسه‌ی بیرون آوردن اجباری دستگاه شود، اما شما مقاومت می‌کنید. چه اتفاقی می‌افتد؟ چه فرآیندهایی مانع از بیرون آوردن درایو USB می‌شوند، حتی اگر به نظر نرسد که در حال اجرا هستند؟ ما همه چیز را به شما خواهیم گفت.

چه فرآیندهایی مانع از خارج شدن درایو USB حتی اگر به نظر باز نباشد، می‌شوند؟

چه فرآیندهایی مانع از خارج کردن درایو USB می‌شوند، حتی اگر به نظر نرسد که باز هستند؟

این اتفاق برای همه ما در برهه‌ای از زمان افتاده است: ما این رسم را مو به مو دنبال می‌کنیم و قبل از کلیک کردن، همه چیز را ذخیره کرده و می‌بندیم. سخت‌افزار را با خیال راحت خارج کنیداما به نظر می‌رسد تیم ترجیح می‌دهد او را نگه داردو به ما اطلاع می‌دهد که دستگاه هنوز در حال استفاده است. حتی از ما می‌خواهد که تمام برنامه‌ها یا پنجره‌هایی را که ممکن است از آن استفاده کنند، ببندیم. اما هیچ چیز بازی وجود ندارد... حداقل نه تا جایی که من می‌توانم ببینم.

واقعیت متفاوت است: برخی فرآیندها حتی اگر به نظر نرسد که در حال اجرا هستند، از خارج کردن درایو USB جلوگیری می‌کنند. اینها عبارتند از فرآیندهایی که برای کاربر عادی نامرئی هستندبا این حال، این برنامه‌ها دستگاه را قفل کرده و از حذف ایمن آن جلوگیری می‌کنند. حتی پس از بستن همه چیز (اسناد، عکس‌ها، موسیقی)، سیستم اصرار دارد که درایو USB هنوز در حال استفاده است و بنابراین نمی‌تواند اجازه حذف آن را بدهد.

دلیلش چیست؟ این اتفاق می‌افتد چون فقط برنامه‌های قابل مشاهده نیستند که از USB استفاده می‌کنند. برنامه‌های دیگر هم این کار را می‌کنند. فرآیندهای پس‌زمینه، سرویس‌های سیستمی و حتی توابع امنیتیو دستگاه‌هایی وجود دارند که کامپیوتر واقعاً از آنها دلخور می‌شود و هر چقدر هم که منتظر بمانید، هیچ نشانه‌ای از رها کردن آنها نشان نمی‌دهد. در ادامه، خواهیم دید که کدام فرآیندها مانع از خارج کردن درایو USB می‌شوند، حتی اگر به نظر نرسد که در حال اجرا هستند.

محتوای اختصاصی - اینجا را کلیک کنید  راه حل: ویندوز هنگام اتصال USB-C خاموش می‌شود

مسدود شده توسط «مدیریت فایل» (دسته فایل)

یو اس بی

ریشه این مشکل تقریباً همیشه به یک مفهوم در سیستم عامل به نام مدیریت فایل مربوط می‌شود. به عبارت ساده: وقتی یک برنامه فایلی را باز می‌کند، فقط آن را «نمی‌خواند». یک کانال ارتباطی ممتاز با سیستم فایل برقرار می‌کنداین فرآیند نامرئی به سیستم می‌گوید:هی، من هنوز دارم روی این کار می‌کنم.«

و نکته این است که این مسدودسازی فقط روی برنامه‌های قابل مشاهده تأثیر نمی‌گذارد. برنامه‌ها و خدمات در درجه دوم برنامه‌ریزان همچنین ارجاعات باز به دستگاه را ایجاد و نگهداری می‌کنند. برای مثال:

  • آنتی ویروس: این بسیار رایج است، زیرا وظیفه آن اسکن کل دستگاه برای یافتن بدافزار است. در حین انجام این کار، "مدیریت" باز روی چندین فایل یا حتی کل درایو را حفظ می‌کند.
  • نمایه‌سازی فایلبرای سرعت بخشیدن به جستجو در درایو، ویندوز محتویات آن را فهرست‌بندی می‌کند. این فرآیند ممکن است مدتی طول بکشد، در پس‌زمینه رخ می‌دهد و به عنوان یک برنامه باز نمایش داده نمی‌شود.
  • ویندوز اکسپلورر (Explorer.exe)فایل اکسپلورر در ویندوز (و فایندر در مک) فایل‌های موجود در درایو USB را باز کرده و می‌خواند تا تصاویر بندانگشتی ایجاد کند و به ابرداده‌های آنها دسترسی پیدا کند. حتی اگر پنجره را ببندید، این فرآیند ممکن است یک دسته را باز نگه دارد و از حذف ایمن فایل‌ها جلوگیری کند.

تصور کنید که ویرایشگر عکس یا متن خود را بسته‌اید، اما آیا واقعاً کار خود را تمام کرده است؟ فرآیند اصلی بسته شد، اما یک فایل ثانویه می‌تواند معلق بماند و مدیریت فایل را باز نگه دارد.شما آن را در هیچ کجای نوار وظیفه نمی‌بینید، اما آنجاست که مانع از جدا شدن درایو USB می‌شود.

محتوای اختصاصی - اینجا را کلیک کنید  صرفه‌جویی در مصرف انرژی در ویندوز ۱۱ بدون کاهش عملکرد

چه فرآیندهایی از خارج کردن درایو USB جلوگیری می‌کنند: سرویس‌های همگام‌سازی ابری

وقتی فرآیندهای مختلف مانع از خارج کردن درایو USB می‌شوند، بررسی همگام‌سازی ابری ارزشش را دارد. این سرویس‌ها از جمله مقصران اصلی ناتوانی تیم در آزادسازی یک واحدسرویس‌هایی مانند وان‌درایو، دراپ باکس ممکن است گوگل درایو تلاش کند فایل‌ها را با درایو خارجی یا از آن همگام‌سازی کند.

البته این فقط اتفاق می افتد اگر درایو USB یا هارد دیسک خارجی حاوی فایل‌هایی در پوشه‌ای باشد که با فضای ابری همگام‌سازی شده استبه محض اینکه درایو را به رایانه شخصی خود وصل کنید، کلاینت همگام‌سازی، پوشه را شناسایی کرده و شروع به آپلود محتویات آن می‌کند. شما پنجره‌ای باز نخواهید دید، اما روند کار ادامه خواهد یافت. وان‌درایو.exe o دراپ باکس.exe با تمام ظرفیت کار خواهد کرد.

حافظه پنهان نوشتن دیسک

چه فرآیندهای دیگری مانع از خارج کردن درایو USB می‌شوند، حتی اگر به نظر نرسد که در حال اجرا هستند؟ مطمئنم که این اتفاق برای شما هم افتاده است: شما چندین فایل را در درایو خارجی کپی می‌کنید و نوار پیشرفت کاملاً پر می‌شود. شما فکر می‌کنید فرآیند کپی کردن تمام شده و برای خارج کردن درایو کلیک می‌کنید. اما همان پیام را می‌بینید:این دستگاه در حال استفاده است«چی شده؟»

نامیده می‌شود «حافظه پنهان نوشتن روی دیسک» و این تکنیکی است که توسط سیستم عامل‌ها برای افزایش سرعت عملکردشان استفاده می‌شود. وقتی فایلی را در درایو USB کپی می‌کنید، سیستم می‌گوید «آماده!» خیلی قبل از اینکه داده‌ها به صورت فیزیکی روی درایو نوشته شوند. در واقعیت، داده‌ها ابتدا از رم عبور می‌کنند و از آنجا به درایو USB ارسال می‌شوند.

بنابراین، قبل از اینکه اجازه خروج درایو داده شود، سیستم باید مطمئن شود که همه چیز در آن حافظه پنهان (cache) به طور کامل از دستگاه فیزیکی خالی شده است. اگر قبل از آن برق قطع شود، یا شما به سادگی از طریق USB بوت شوید، شما در معرض خطر ناقص یا خراب شدن فایل کپی شده هستید..

محتوای اختصاصی - اینجا را کلیک کنید  اوبونتو در مقابل کوبونتو: کدام لینوکس برای من بهترین است؟

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

چگونه تشخیص دهیم کدام فرآیندها مانع از خارج شدن درایو USB می‌شوند؟

در نهایت، بیایید در مورد چگونگی شناسایی فرآیندهایی که مانع از خارج کردن درایو USB می‌شوند صحبت کنیم. این فرآیند می‌تواند یک فرآیند، فرآیند دیگر یا چندین فرآیند به طور همزمان باشد که مانع از جدا کردن ایمن درایو می‌شوند. شما باید چندین ابزار برای شناسایی آنها:

  • مدیر وظیفه (ویندوز)Ctrl + Shift + Esc را فشار دهید و به برگه Processes بروید. فرآیندهای مشکوک را خاتمه دهید.
  • مانیتور منابع (ویندوز)مدیریت منابع (Resource Manager) را باز کنید (Win + R) و تایپ کنید رسمون در تب دیسک، برای مشاهده فرآیندهای فعال، بر اساس حرف درایو USB خود فیلتر کنید.
  • نمایشگر فعالیت (macOS)این ابزار به شما امکان می‌دهد بر اساس دیسک جستجو کنید و ببینید کدام فرآیند به پارتیشن شما دسترسی دارد (به موضوع مراجعه کنید) مک تسک منیجر: راهنمای کامل).

و برای آزاد کردن درایوی که توسط فرآیندهای پس‌زمینه اسیر شده است، می‌توانید سعی کنید از سیستم خارج شوید و دوباره وارد شویدحالا می‌دانید کدام فرآیندها مانع از خارج کردن درایو USB می‌شوند و چگونه می‌توانید آنها را شناسایی کنید. دفعه‌ی بعد که این اتفاق افتاد، وحشت نکنید و یکی از نکاتی را که ذکر کردیم امتحان کنید.