Mac ile Windows arasında dosya kopyalamak neden bu kadar yavaş?
Bir Mac ile Windows PC arasındaki yavaş kopyaların çoğunun iki nedeninden biri vardır: kopya Wi-Fi üzerinden gidiyordur ya da klasör binlerce küçük dosya içeriyordur. Önce kopyanın hangi bağlantıyı kullandığını kontrol edin, sonra küçük dosyalarla ilgilenin.
Bu neden olması gerekenden zor
- Muhtemelen Wi-Fi üzerinden gidiyor. İki bilgisayar da kablolu ağda ya da kabloyla bağlı olsa bile bilgisayar adıyla bağlanmak Wi-Fi adresini bulabilir ve her dosya havadan geçer.
- Küçük dosyalar tek tek işlenir. İkisinin de kullandığı protokol olan SMB, her dosyayı ayrı isteklerle açar, yazar ve kapatır. Binlerce küçük dosyadan oluşan bir klasör zamanının çoğunu beklemekle geçirir. Testlerimizde bir Mac’in 10 Gb/s’lik bir bağlantıda SMB üzerinden 20.000 küçük dosyayı kopyalaması neredeyse dört dakika sürdü.
- Her istek imzalanır. Windows 11 sürüm 24H2 tüm bağlantılarda varsayılan olarak SMB imzalama gerektirir ve bu her isteğe iş ekler.
- Dosyalar taranır. Microsoft Defender dosyaları PC’ye ulaştıkça kontrol eder ve her dosyayı herhangi bir program onu ilk kez açtığında da kontrol eder. Testlerimizde Defender’ın taramadığı 2.000 küçük dosyanın bir PC’den bir Mac’e kopyalanması 18,8 saniye sürdü. İkinci kopya 1,3 saniye sürdü.
- Finder ek dosyalar ve sorgular ekler. Paylaşılan klasörlere gizli .DS_Store dosyaları yazar ve gezinirken simge ve önizleme ister.
- Bağlantının kendisi dengesiz olabilir. 40 Gb/s kablolu bir Windows PC ve Mac çiftinde, henüz hiçbir dosya paylaşımı yokken Windows Mac’e yalnızca 12,0 Gb/s gönderirken Mac geri 24,2 Gb/s gönderdi.
- Kablo bağlantısının kendi kurulumu vardır. Kablo üzerinden paylaşım, iki bilgisayarda da yeni bir ağ profili, paylaşım ayarları, hesaplar ve 169.254 ile başlayan bir adres demektir.
1. Kopyanın hangi bağlantıyı kullandığını kontrol edin
Windows PC’de kopya sürerken Görev Yöneticisi’ni açın ve Performans’ı seçin. Her ağ bağdaştırıcısının kendi grafiği vardır, böylece trafiği Wi-Fi’nin mi Ethernet’in mi taşıdığını görebilirsiniz. Kablo bir Ethernet bağdaştırıcısı olarak görünür.
Wi-Fi yoğunsa kopya diğer bilgisayarı Wi-Fi adresiyle bulmuştur. Bağlantıyı kesin, ardından bilgisayarın adıyla değil, kablolu ağın veya kablo bağlantısının adresiyle yeniden bağlanın. Wi-Fi’yi kısa bir süre kapatmak da kopyanın onu kullanmadığını doğrular.
2. Wi-Fi yerine kablo üzerinden paylaşın
İki bilgisayarda da Thunderbolt 3 veya üzeri ya da USB4 varsa aralarındaki bir kablo doğrudan bir ağ bağlantısı sağlar. Mac buna Thunderbolt Köprüsü der, Windows ise yeni bir Ethernet bağlantısı gösterir. Adres dağıtacak bir yönlendirici olmadığından her taraf kendine 169.254 ile başlayan bir adres verir.
Windows PC’de
Kablo bağlantısı üzerinden bir klasör paylaşın:
- Ayarlar’ı açın, Ağ ve internet’i, ardından Ethernet’i seçin ve kablonun bağlantısını seçin.
- Ağ profili türü altında Özel ağ’ı seçin. Windows yeni bağlantıları Ortak olarak ayarlar; bu da PC’yi gizler ve paylaşımı engeller.
- Ağ ve internet’e geri dönün, Gelişmiş ağ ayarları’nı, ardından Gelişmiş paylaşım ayarları’nı seçin. Özel ağlar altında Ağ bulma’yı ve Dosya ve yazıcı paylaşımı’nı açın.
- Dosya Gezgini’nde klasöre sağ tıklayın, Özellikler’i, ardından Paylaşım sekmesini, ardından Paylaş’ı seçin. Hesabınızı ekleyin ve Okuma/Yazma olarak ayarlayın.
- Terminal’i açın ve
ipconfigçalıştırın. Kablonun Ethernet bağdaştırıcısının IPv4 adresini not edin. 169.254 ile başlar.
Mac’te
Paylaşılan klasöre bağlanın:
- Finder’da Git’i, ardından Sunucuya Bağlan’ı seçin.
smb://ve ardından PC’nin kablo adresini yazın, örneğinsmb://169.254.20.30, ve Bağlan’ı tıklayın.- Kayıtlı Kullanıcı’yı seçin ve PC hesabının kullanıcı adı ve parolasıyla oturum açın. PC Microsoft hesabı kullanıyorsa Windows PIN’ini değil, hesabın e-posta adresini ve parolasını kullanın.
- Paylaşılan klasörü seçin. Finder’da açılır.
Ters yönde kopyalamak için
Mac’ten bir klasör paylaşın ve Windows’tan bağlanın:
- Mac’te Sistem Ayarları’nı açın, Genel’i, ardından Paylaşma’yı seçin ve Dosya Paylaşma’yı açın.
- Dosya Paylaşma’nın yanındaki bilgi düğmesini, ardından Seçenekler’i tıklayın. Windows Dosya Paylaşma altında hesabınızı seçin ve parolasını girin.
- Sistem Ayarları’nda Ağ’ı, ardından Thunderbolt Köprüsü’nü, ardından Ayrıntılar’ı seçin. TCP/IP altındaki IP adresini not edin.
- PC’de Dosya Gezgini’nin adres çubuğuna
\\ve ardından Mac’in adresini yazın, örneğin\\169.254.40.50, ve Mac kullanıcı adınız ve parolanızla oturum açın.
Thunderbolt Köprüsü’nün yanındaki sarı nokta ve “Kendiliğinden atanan IP” bir kablo bağlantısı için normaldir. Thunderbolt Köprüsü veya PC’nin yeni Ethernet bağlantısı hiç görünmüyorsa bağlantı noktalarından biri veya kablo Thunderbolt ya da USB4 taşımıyordur.
3. Küçük dosyalardan oluşan klasörleri sıkıştırın
Tek bir büyük dosya binlerce küçük dosyadan çok daha hızlı taşınır. Klasörü sıkıştırın, arşivi kopyalayın ve diğer tarafta açın. Mac’te klasöre Control tuşuna basarak tıklayın ve Sıkıştır’ı seçin. Windows’ta sağ tıklayın ve Sıkıştır’ı, ardından ZIP Dosyası’nı seçin.
Windows PC’den kopyalıyorsanız ve önce sıkıştıramıyorsanız robocopy dosyaları tek tek değil, aynı anda birkaç tane kopyalar. PC’deki Terminal’de şunu çalıştırın:
robocopy "C:\Projects\Site" "\\169.254.40.50\Shared\Site" /E /MT:16İki yolu kendi klasörünüz ve Mac’teki paylaşılan klasörle değiştirin. /E alt klasörleri dahil eder, /MT:16 aynı anda 16 dosya kopyalar. İki klasörde de hiçbir şey silmez.
4. Finder’ın paylaşımlara .DS_Store dosyaları yazmasını durdurun
Bu bir Finder ayarını değiştirir. Mac’teki Terminal’de şunu çalıştırın:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool trueArdından oturumu kapatıp yeniden açın. Geri almak için aynı komutu write yerine delete ile ve -bool true olmadan çalıştırın.
5. Uyku, yeniden başlatma veya kabloyu çıkarmadan sonra yeniden bağlanın
Paylaşılan bir klasör, bilgisayarlardan biri uyku moduna geçtikten veya yeniden başladıktan ya da kablo çıktıktan sonra kendiliğinden geri gelmez. Finder sunucu bağlantısının kesildiğini söyler, Dosya Gezgini de paylaşımı kırmızı bir X ile gösterir.
Aynı şekilde yeniden bağlanın. Mac’te Sunucuya Bağlan son sunucuları listeler. Windows’ta adres çubuğu adresi hatırlar. Diğer bilgisayarın 169.254 adresi değiştiyse önce yenisini bulun. Bir paylaşımı bağlı tutmanın yolları için bkz. paylaşılan klasör uykudan sonra kopuyor.
İmzalama ve güvenlik taraması dosyalarınızı korur, bu yüzden zaman kazanmak için onları kapatmanızı önermiyoruz.