- Strona główna
- Blog
- Jak udostępnić zewnętrzny dysk USB przez sieć
Jak udostępnić zewnętrzny dysk USB przez sieć
Oprogramowanie do przesyłania USB przez sieć, takie jak USB Network Gate i FlexiHub, oferuje najbardziej niezawodny sposób udostępniania zewnętrznego dysku USB w sieci, pozwalając klientowi widzieć dysk w Eksploratorze plików lub Zarządzaniu dyskami jako urządzenie podłączone lokalnie, a nie jako udział sieciowy.
Istnieją także opcje natywne. Zarówno Windows, jak i macOS mają wbudowane funkcje udostępniania plików, a niektóre routery oferują port USB do lokalnej pamięci masowej w sieci. Zapewniają one podstawowy dostęp do plików w tej samej sieci w wystarczającym stopniu, ale nie sprawdzają się w przypadku maszyn wirtualnych, sesji RDP ani żadnej aplikacji wymagającej bezpośredniego dostępu do dysku na poziomie urządzenia. Przetestowałem wszystkie cztery metody poniżej.
Właściwy wybór zależy od tego, gdzie znajduje się zdalna maszyna i jakiego rodzaju dostępu potrzebuje.
Porównanie: metody udostępniania zewnętrznego dysku USB
Wbudowane i oparte na routerze opcje udostępniania plików rozwiązują inny problem niż oprogramowanie USB przez sieć. SMB, udostępnianie plików w macOS oraz porty USB w routerach wystarczą, gdy użytkownicy potrzebują jedynie dostępu do plików, natomiast USB przez sieć sprawdza się lepiej, gdy zdalny komputer, maszyna wirtualna lub sesja RDP muszą rozpoznać dysk USB jako urządzenie podłączone bezpośrednio. Poniższa tabela pokazuje, która metoda pasuje do każdego scenariusza.
| Scenariusz | Zalecana metoda |
| Windows do Windows w tej samej sieci LAN w celu dostępu do plików | Udostępnianie plików SMB |
| Dostęp przez różne sieci lub internet | USB Network Gate lub FlexiHub |
| Ta sama sieć LAN bez instalacji oprogramowania | Port USB w routerze |
| Dostęp do urządzenia USB z maszyny wirtualnej | USB Network Gate lub FlexiHub |
| Brak publicznego IP, za NAT | FlexiHub (przez chmurę) |
| Dostęp do urządzenia USB z sesji RDP | USB Network Gate lub FlexiHub |
| Host i klient wieloplatformowy | USB Network Gate lub FlexiHub |
Metoda 1: oprogramowanie USB przez sieć: USB Network Gate i FlexiHub
Oprogramowanie USB over network to kompleksowa metoda, która zapewnia w pełni funkcjonalny dostęp do dysku na komputerach zdalnych, maszynach wirtualnych lub w aplikacjach przez sieć LAN lub połączenie internetowe. USB Network Gate obsługuje bezpośrednie połączenie przez dowolną sieć opartą na protokole IP. FlexiHub wykorzystuje łączność opartą na koncie, co zazwyczaj eliminuje potrzebę ręcznej konfiguracji routera lub posiadania publicznego adresu IP.
Jak udostępnić zewnętrzny dysk USB za pomocą USB Network Gate
USB Network Gate umożliwia zdalnemu komputerowi dostęp do udostępnionego dysku USB tak, jakby był fizycznie podłączony. To dobre rozwiązanie dla połączeń LAN, WAN lub internetowych, gdzie można skonfigurować adres IP i port serwera, i sprawdza się w maszynach wirtualnych, sesjach RDP oraz aplikacjach wymagających dostępu do USB na poziomie urządzenia.
USB Network Gate obsługuje systemy Windows, macOS, Linux, Android oraz platformy ARM, takie jak Raspberry Pi. Użytkownicy Windows i macOS mogą korzystać z darmowej wersji do udostępniania jednego lokalnego urządzenia USB do użytku niekomercyjnego, natomiast wersje dla Linux, Android i ARM są dostępne jako 14-dniowe wersje próbne.
1. Pobierz i zainstaluj bezpłatny USB Network Gate na komputerze, do którego ma zostać podłączony dysk USB (serwer), oraz na wszystkich maszynach (klientach), które będą łączyć się ze zdalnym urządzeniem pamięci masowej.
2. Uruchom USB Network Gate na serwerze i otwórz kartę Lokalne urządzenia USB. Wybierz dysk i kliknij Udostępnij.
3. Uruchom USB Network Gate na kliencie i kliknij Połącz obok udostępnionego dysku USB.
Jak udostępnić zewnętrzny dysk za pomocą FlexiHub
FlexiHub zapewnia również dostęp do USB na poziomie urządzenia, ale korzysta z łączności opartej na koncie zamiast ręcznej konfiguracji IP. Jest to lepsza opcja, gdy dysk USB musi być dostępny przez internet, w różnych sieciach lub w środowiskach bez publicznego adresu IP lub przekierowania portów.
FlexiHub obsługuje systemy Windows, macOS, Linux, Android oraz Raspberry Pi. Może automatycznie wybrać odpowiedni tryb połączenia, w tym bezpośredni, RDP, UDP, QUIC lub połączenia przez serwer tunelowy, w zależności od warunków sieciowych. Dostępna jest 30-dniowa wersja demonstracyjna, a płatne plany zaczynają się od 39,99 USD miesięcznie.
Poniższe proste kroki pozwalają udostępnić dysk USB za pomocą FlexiHub.
1. Utwórz konto FlexiHub na flexihub.com.
2. Pobierz i zainstaluj FlexiHub na komputerach hosta i klienta.
3. Zaloguj się na to samo konto na obu urządzeniach.
4. Po stronie klienta znajdź dysk na liście urządzeń i kliknij Połącz. Dysk jest rozpoznawany jako urządzenie podłączone lokalnie.
Sprawdź przewodnik wideo ze szczegółowymi krokami, jak udostępnić dysk twardy w sieci.
30-dniowa wersja demonstracyjna jest dostępna dla nowych kont z płatnymi planami zaczynającymi się od 39,99 USD miesięcznie.
Metoda 2: Port USB routera
Port USB routera umożliwia udostępnianie podłączonego dysku w sieci lokalnej bez instalowania dodatkowego oprogramowania. Skorzystaj z poniższej procedury, aby skonfigurować port USB routera.
- Podłącz dysk do portu USB routera.
- Zaloguj się do interfejsu administracyjnego routera.
- Włącz udostępnianie w sekcji USB lub Magazyn dysków.
- W systemach Windows otwórz Eksplorator plików, kliknij prawym przyciskiem myszy Ten komputer i zamapuj dysk sieciowy na ścieżkę utworzoną przez router.
Ograniczenia: Metoda z portem USB routera
- Obsługuje dostęp w sieci lokalnej, a funkcje dostępu zdalnego i zabezpieczenia różnią się w zależności od modelu.
- Obsługiwany jest wyłącznie dostęp do plików, co sprawia, że ta opcja nie nadaje się do aplikacji wymagających dostępu do urządzenia USB na poziomie sterownika.
- Wydajność jest często znacznie niższa niż prędkość bezpośredniego połączenia USB i zależy od procesora routera, oprogramowania układowego oraz obsługi systemu plików.
- Windows 11 zwraca błąd „Nie odnaleziono ścieżki sieciowej” podczas próby połączenia z dyskami podłączonymi do routera, jeśli router obsługuje tylko SMB 1.0, które system operacyjny domyślnie wyłącza.
Metoda 3: Udostępnianie plików w systemie Windows (SMB)
Udostępnianie plików w protokole Windows Server Message Block (SMB) wykorzystuje ścieżkę mapowanego dysku, aby udostępnić dysk USB innym komputerom z systemem Windows osiągalnym w tej samej sieci lokalnej. Komputer hosta musi pozostać włączony i fizycznie podłączony do dysku. Klienci mogą należeć do tej samej grupy roboczej lub łączyć się z hostem za pośrednictwem adresu IP lub nazwy komputera, używając prawidłowych poświadczeń serwera.
Jak udostępnić dysk USB za pomocą SMB w systemie Windows
- Podłącz dysk USB do komputera hosta z systemem Windows.
- Ustaw aktywne połączenie sieciowe na Prywatne w Ustawienia > Sieć i Internet.
- Otwórz Panel sterowania > Centrum sieci i udostępniania > Zmień zaawansowane ustawienia udostępniania, a następnie włącz Odnajdywanie sieci i Udostępnianie plików i drukarek w profilu Prywatne.
- W Eksploratorze plików kliknij prawym przyciskiem dysk USB lub znajdujący się na nim folder, wybierz Właściwości, otwórz kartę Udostępnianie i kliknij Zaawansowane udostępnianie.
- Zaznacz Udostępnij ten folder, wprowadź nazwę udziału i kliknij Uprawnienia.
- Dodaj konto użytkownika systemu Windows, które będzie łączyć się z komputera klienckiego. Użyj Odczyt do przeglądania plików lub Zmień/Modyfikuj, jeśli użytkownicy muszą tworzyć, edytować lub usuwać pliki. Unikaj przyznawania Pełna kontrola dla Wszystkich, chyba że jest to konieczne.
- Na komputerze klienckim otwórz Eksplorator plików i połącz się z udziałem za pomocą:
\\computername\share_name
lub\\IP_address\share_name - Po wyświetleniu monitu wprowadź poświadczenia hosta, używając:
computername\username
lubIP_address\username - Aby ułatwić dostęp do udziału w przyszłości, kliknij prawym przyciskiem Ten komputer, wybierz Mapuj dysk sieciowy, wprowadź tę samą ścieżkę i włącz Ponownie połącz przy logowaniu.
Metoda 4: udostępnianie plików w macOS i łączenie z dyskami sieciowymi
Aplikacja Finder w systemie macOS umożliwia połączenie z udostępnionym dyskiem sieciowym za pomocą okna dialogowego Połącz z serwerem.
Połącz z udostępnionym dyskiem USB w systemie macOS
- Otwórz Finder i naciśnij Cmd+K.
- Wprowadź ścieżkę sieciową. Format dla systemu Windows to smb://192.168.1.10/ShareName. W systemie macOS użyj smb://MacName.local/ShareName lub smb://Mac_IP_address/ShareName.
- Kliknij Połącz.
- Wprowadź dane logowania do komputera hosta.
- Udostępniony dysk zostanie zamontowany i wyświetlony na pasku bocznym Findera.
Ponownie połącz dysk współdzielony automatycznie przy logowaniu
- Połącz dysk współdzielony, wykonując powyższe kroki.
- W systemie macOS Ventura i nowszych otwórz Ustawienia systemowe, przejdź do Ogólne, a następnie Elementy logowania.
- W starszych wersjach macOS otwórz Preferencje systemowe, przejdź do Użytkownicy i grupy, a następnie Elementy logowania.
- Kliknij przycisk +, wybierz zamontowany dysk sieciowy i kliknij Dodaj.
- macOS spróbuje ponownie połączyć dysk przy logowaniu, o ile komputer hosta jest włączony i osiągalny w sieci. Jeśli host jest niedostępny, połączenie może się nie powieść, dopóki komputer nie będzie ponownie dostępny.
Udostępnij dysk USB z systemu macOS
- Podłącz dysk USB do komputera Mac (hosta).
- Otwórz Ustawienia systemowe i przejdź do Ogólne, a następnie Udostępnianie.
- Włącz Udostępnianie plików i kliknij przycisk informacji.
- Kliknij przycisk + pod Foldery udostępniane, a następnie dodaj dysk USB lub folder na nim.
- W sekcji Użytkownicy wybierz konta, które mogą uzyskiwać dostęp do udostępnionego dysku, i ustaw uprawnienia na Tylko do odczytu lub Odczyt i zapis.
- Kliknij Opcje i upewnij się, że udostępnianie plików SMB jest włączone, aby umożliwić komputerom z systemem Windows łączenie się.
- Połącz się z udziałem z komputera zdalnego, używając smb://Mac_IP_address/ShareName lub smb://MacName.local/ShareName.
Często zadawane pytania
USB Network Gate i FlexiHub obsługują połączenia międzyplatformowe umożliwiające udostępnianie dysku twardego USB. Wystarczy zainstalować jedną z tych aplikacji na obu komputerach i udostępnić dysk po stronie Windows. Połącz się z udostępnionym dyskiem z poziomu Maca. Możesz wdrożyć udostępnianie wyłącznie SMB, włączając udostępnianie plików na hoście Windows i używając Findera do połączenia z Maca.
SMB udostępnia wyłącznie system plików dysku, umożliwiając komputerom zdalnym odczyt i zapis plików za pośrednictwem ścieżki sieciowej. USB over IP udostępnia rzeczywiste urządzenie. Komputery zdalne otrzymują tę samą funkcjonalność co przy bezpośrednim połączeniu fizycznym. USB over IP obsługuje aplikacje takie jak narzędzia do tworzenia kopii zapasowych oraz USB passthrough dla maszyn wirtualnych, które wymagają bezpośredniej enumeracji urządzenia.
Network Gate oferuje użytkownikom systemów Windows i macOS bezpłatny plan, który pozwala im bezterminowo udostępniać jedno lokalne urządzenie USB do użytku niekomercyjnego. FlexiHub zapewnia 30-dniową wersję demonstracyjną z maksymalnie 5 jednoczesnymi połączeniami dla nowych kont, w zależności od kraju, w którym oprogramowanie jest używane. Natywne narzędzia udostępniania SMB, które umożliwiają dostęp do plików w sieci lokalnej, są wbudowane w systemy operacyjne Windows i macOS.