اگر از ماشینهای مجازی macOS روی مک خود با نرمافزار UTM استفاده میکنید، مثلاً برای آزمایش نسخه بتای سیستمعامل (مثل macOS Tahoe beta)، شاید بخواهید بدانید چطور فایلها را از مک اصلی به نصب مجازی macOS در ماشین مجازی منتقل کنید.
روشهای مختلفی برای کپی فایلها بین ماشین مجازی و مک میزبان وجود دارد، مانند استفاده از پوشه مشترک یا کلیپبورد مشترک بین VM و میزبان. اما یک راه سادهتر و مطمئنتر برای این شرایط macOS روی macOS وجود دارد که نهتنها با UTM بلکه با Parallels، VMware و سایر نرمافزارهای مجازیسازی هم کار میکند. این ترفند چیست؟ فقط از اشتراکگذاری فایل (File Sharing) استفاده کنید.
چطور با استفاده از File Sharing فایلها را از مک اصلی به ماشین مجازی macOS در UTM کپی کنیم؟
اگر macOS مجازی روی macOS اصلی اجرا میکنید، یکی از سادهترین و مطمئنترین روشها برای انتقال فایلها، استفاده از اشتراکگذاری فایل است. همان ویژگیای که برای دسترسی به فایلها روی مکهای شبکه شده در خانه یا اداره استفاده میکنید. تمرکز ما روی UTM است، اما این روش برای هر نوع مجازیسازی macOS روی macOS صدق میکند.
- مطمئن شوید اشتراکگذاری فایل روی مک میزبان (که ماشین مجازی UTM روی آن اجرا میشود) فعال است.
- از macOS مجازی به Finder بروید و در نوار کناری روی Network کلیک کنید.
- نام مک میزبان را در بخش Network Locations پیدا کرده و به آن متصل شوید، درست مثل هر اشتراک شبکهای دیگر.
- در اشتراک شبکه، به فایلهایی که میخواهید از مک اصلی به ماشین مجازی کپی کنید بروید و آنها را با کشیدن و رها کردن (drag and drop) به ماشین مجازی منتقل کنید.
- همین کار را برای سایر فایلها تکرار کنید.
چرا این روش خوب است؟
خیلی ساده است و برای هرکسی که قبلاً از File Sharing روی مک استفاده کرده آشناست. در نمونهای که در تصویر آمده، یک بسته نصب کامل macOS Tahoe از مک میزبان به ماشین مجازی macOS Sonoma کپی میشود تا سیستمعامل مجازی به آسانی به Tahoe آپدیت شود. مجازیسازی macOS راهی عالی برای تست نسخههای جدید سیستمعامل در محیطی کنترلشده است، بدون اینکه سیستم پایدار خود را با نسخه بتا جایگزین کنید.
اگرچه روشهای دیگری مثل کلیپبورد مشترک، پوشه مشترک یا کشیدن و رها کردن در برخی VMها وجود دارد، این روشها همیشه به اندازه کافی قابل اعتماد نیستند. اما اشتراکگذاری فایل به صورت شبکهای مطمئن، ساده و همیشه جواب میدهد، فرقی نمیکند نرمافزار مجازیسازی چیست یا سیستمعامل مجازی چه باشد.
نکته جالب
اگرچه تمرکز اینجا روی انتقال فایل بین macOS میزبان و macOS مجازی است، اما همین روش برای کپی فایل از macOS به ماشین مجازی ویندوز یا لینوکس هم کار میکند. این روش قدیمی اما همیشه قابل اعتماد اشتراکگذاری فایل شبکهای است!
شما از چه روشی برای انتقال فایل به ماشین مجازی استفاده میکنید؟ آیا بسته به سیستمعامل مجازیشده روشهایتان فرق دارد؟











