Transferring data between devices on a home network is a challenge faced by almost every user with more than one computer. Instead of using external hard drives or flash drives, which require physical movement, or uploading files to cloud storage services limited by your internet connection, you can harness the potential of your network. local networkThe router, being the central hub, enables high-speed data exchange between devices connected to it, often reaching tens of megabits per second, which is significantly faster than internet downloads.
There are several proven methods for setting up such exchanges: from creating a shared folder using standard Windows protocols to using specialized software or the router's built-in features. The method you choose depends on your operating system, router model, and security requirements. In this article, we'll cover in detail how to set up a network environment so your laptop and desktop computer can "see" each other and instantly share documents, photos, and videos.
To get started, make sure both devices are connected to the same Wi-Fi router. It doesn't matter whether you're using a wireless connection or an Ethernet cable—the important thing is that they're on the same subnet. If you're using a guest Wi-Fi network on the router, client isolation can interfere with the connection, so it's best to use the main network.
Preparing the network infrastructure and checking the connection
Before setting up file access, you need to ensure that the basic network settings are working correctly. The foundation of any local data transfer is proper IP addressing. In home networks, routers usually automatically assign addresses via the IP protocol. DHCP, which eliminates the need for manual configuration, but sometimes a static IP address may be more convenient for permanent access to a specific computer.
Check if devices can see each other on the network. You can use the command line for this. Press the key combination Win + R, enter cmd and press Enter. In the window that opens, enter the command ipconfig on each device to find out their current IP addresses. They usually look like this 192.168.1.X or 192.168.0.XIf the first three numbers in the addresses match, then the devices are on the same network and ready to communicate.
An important aspect is the network profile in the operating system. Windows may treat new connections as "Public" by default, which blocks your computer from being visible to other devices for security reasons. You need to switch the profile to "Private network." This opens ports for local data exchange but closes them to external connections from the internet.
⚠️ Attention: If your router distributes addresses in different ranges (for example, one device receives 192.168.1.5 and another 192.168.0.10), they won't be able to connect directly. Make sure both devices are connected to the same SSID (Wi-Fi network name) and aren't using guest access with client isolation.
It's also worth paying attention to your antivirus software and built-in firewall. Sometimes, aggressive security settings can block even legitimate connection requests within your home network. If the connection fails after adjusting all settings, try temporarily disabling your third-party firewall for diagnostic purposes.
Setting up a shared folder in Windows via the SMB protocol
The most native and common way to transfer files between Windows computers is using a shared folder. Protocol SMB (Server Message Block) is built into the system and doesn't require any additional software. However, starting with Windows 10 and especially Windows 11, Microsoft has tightened security measures, so simply enabling sharing may require additional steps in group policies or network settings.
To begin, create the folder you plan to use as a clipboard, or select an existing one. Right-click it and select "Properties." Go to the "Sharing" tab and click "Advanced." Here, check the "Share this folder" box. In the "Permissions" section, ensure that the "Everyone" group or a specific user has "Read" and "Modify" permissions if you plan to write to the folder as well as retrieve files.
The next critical step is configuring sharing settings. Open Control Panel, go to Network and Sharing Center, and select Change advanced sharing settings. In the Private profile, enable network discovery and file and printer sharing. It's also important to find the All Networks section and enable sharing. At the bottom of the window, select Turn off password-protected sharing if you want easier sign-in, although this reduces security.
- 📁 Create a separate folder on drive C or D for file sharing to avoid getting confused in system directories.
- 🔒 When disabling password protection, make sure your Wi-Fi is protected with a strong WPA2/WPA3 password, as anyone who connects to the network will have access to your files.
- 💻 Remember or write down the IP address of the computer where the folder is shared; you will need it to connect from your laptop.
- 🔄 Restarting the Discovery Resource Publishing service may help if your computer is not visible on the network.
If standard methods don't work, your version of Windows may have SMB 1.0 disabled, which is required for older devices, or may be blocking newer versions. For home use, SMB 2/3 is usually sufficient. Check that the "Security Provider Host" and "Remote Access Connection Manager" services are enabled in the Services menu (services.msc).
Using an FTP server on a router to transfer data
Many modern routers, especially models from Asus, Keenetic, TP-Link And MikroTik, have a built-in FTP server function. This is a great option that reduces the load on computers: you don't need to keep your laptop or PC on 24/7 to access files. Simply connect an external hard drive or flash drive to the router's USB port, and the files will be available to all devices on the network.
Setup begins by logging into the router's web interface. Enter the gateway IP address (usually 192.168.0.1 or 192.168.1.1) and log in. Find the section related to USB applications, file sharing, or FTP server. Here, you'll need to activate the server, specify the path to the connected drive, and configure user access rights. You can create a username and password specifically for FTP access, which is more secure than using a Windows account.
To connect from a laptop or computer, you'll need an FTP client. In Windows, you can use the built-in File Explorer by entering the address in the following format: ftp://192.168.1.1 in the address bar, but for comfortable work it is better to install specialized software, for example, FileZilla or Total CommanderThey allow for dual-pane file transfers, resuming interrupted downloads, and more flexible permissions management.
| Parameter | Description | Recommended value |
|---|---|---|
| Protocol | Connection type for file transfer | FTP or SFTP (secure) |
| Port | Network port for connection | 21 (standard) |
| Encoding | Character set for file names | UTF-8 (for Cyrillic support) |
| Transmission mode | Method of establishing a connection | Passive |
A key feature of FTP on a router is that transfer speed is limited by the router's processor and the USB port speed. Budget models can achieve low speeds (5-10 MB/s), while high-end gaming routers can deliver up to 40-50 MB/s. Furthermore, the drive's file system must be supported by the router; NTFS often requires more resources than FAT32 or exFAT.
Why do files with Cyrillic characters appear as gibberish?
Encoding issues occur when the server and client use different character sets. In your FTP client settings (e.g., FileZilla), force the encoding to "UTF-8" or "Auto-detect" in the site properties to ensure file names are displayed correctly.
Synchronization via cloud services and P2P programs
If a direct network connection is difficult or you need to access files not only within your home network but also from anywhere in the world, hybrid methods are worth considering. Synchronization programs such as Resilio Sync, Syncthing or GoodSync, create a direct P2P connection between devices over the internet or local network, bypassing third-party storage servers. This ensures high speed within Wi-Fi and data security.
The principle behind these programs is simple: you install the client on your laptop and computer, specify the sync folder, and enter an access key or QR code to pair the devices. The program will automatically find devices on the local network via broadcast packets and begin transmitting data at the maximum available Wi-Fi router speed, without using up your internet traffic.
Unlike traditional cloud storage (Google Drive, Yandex.Disk), where files are first uploaded to the company's server, P2P syncing transfers data directly. This means the volume of transferred files is limited only by the size of your hard drives, not by your cloud storage plan. However, for it to work, at least one device must be turned on and connected to the network.
- 🚀 Speed: In a local network, it is limited only by the Wi-Fi bandwidth (up to 50-100 MB/s in the AC/AX standard).
- 🔐 Safety: Data is encrypted during transmission and is not stored on intermediate servers.
- 🌐 Availability: Files are accessible from any device where the client is installed, even via mobile internet.
- ⚡ Resources: Requires a constant background process, which may put some strain on the CPU.
To set up Syncthing, for example, simply download the portable version, launch it on both PCs, copy the device ID from one, and add it to the other. After confirming the pairing on the second device, the folder will become writable. This is ideal for those who don't want to fiddle with Windows network settings.
⚠️ Attention: When using P2P synchronization over the internet (outside the home), make sure your antivirus software isn't blocking incoming connections. Also keep in mind that if both devices are on the same network, traffic should flow locally. However, sometimes routers can incorrectly route NAT, forcing traffic through an external IP address.
Solving common visibility and speed problems
Even with proper configuration, users often encounter situations where computers can't see each other or transfer speeds drop to unacceptable levels. One of the most common causes is operating on different frequency bands. A dual-band router can broadcast two networks: 2.4 GHz and 5 GHz. Although modern routers can combine these networks under a single name, sometimes devices get stuck on different frequencies with different subnets, blocking SMB.
Another common issue is network card power saving. Windows may disable the adapter to save power, which can cause connection drops or the PC to become undiscoverable on the network. To fix this, open Device Manager, find your network adapter, go to Properties, the Power Management tab, and uncheck "Allow the computer to turn off this device to save power."
Wi-Fi transfer speeds are highly dependent on signal strength and airborne noise. If you're transferring files tens of gigabytes in size, it's a good idea to connect at least one device (e.g., a desktop PC) with a LAN cable. This will stabilize the connection and allow you to utilize the full bandwidth of the gigabit port, eliminating packet loss and retransmission issues typical of wireless signals.
☑️ Network Problem Diagnosis
It's also worth checking whether "AP Isolation" is enabled in your router settings. This feature is specifically designed to prevent devices connected to the Wi-Fi network from communicating with each other (used in cafes and hotels). For home use, it should be strictly disabled.
Alternative methods and specialized software
If the built-in Windows tools seem too complicated or unstable, there are lightweight utilities designed specifically for quickly transferring files. Program Feem, Dukto or Sharedrop (works via a browser) allow you to transfer files using drag-and-drop. They automatically find devices on the local network and don't require setting up shared folders or port forwarding.
For example, Feem Creates a local Wi-Fi network or uses an existing one, assigning each device a unique name. Simply select a recipient from the list, drag and drop the file, and it'll transfer at maximum speed. This is ideal for one-time transfers of large videos or archives when you don't want to bother setting up full network access.
For macOS and Windows users, the utility works great together. LocalSendThis open-source app doesn't require an internet connection and works exclusively on a local network. It supports encryption and runs on Windows, macOS, Linux, Android, and iOS. The interface is extremely simple: select a device and send a file.
If your corporate or home firewall is configured very strictly, it may block the ports used by these applications. In this case, you'll need to add an exception to the firewall for the program's executable file.
Why is the Wi-Fi speed lower than stated on the router?
The actual file transfer speed over Wi-Fi is always lower than the theoretical value due to protocol overhead, interference, distance, and half-duplex operation (a device cannot simultaneously receive and transmit data on the same frequency). Furthermore, the speed in Mbps (megabits) reported by the router must be divided by 8 to get the MBps (megabytes per second) measured in Windows Explorer. For example, a 300 Mbps connection will yield an actual transfer speed of approximately 20-30 MBps.
Is it possible to transfer files if you don't have access to the router settings?
Yes, it is possible. Methods using a Windows shared folder (SMB) or programs like Syncthing and LocalSend work at the operating system level and don't require any modifications to the router's settings, unless the router is blocking local connections (client isolation). It's enough for devices to receive IP addresses from the router and see each other.
Is it safe to leave a shared folder open?
On a home network with a strong Wi-Fi password, the risks are minimal. However, if guests come over and you share your Wi-Fi password, they could theoretically access your files. For increased security, use a guest Wi-Fi network for visitors and never connect your primary devices containing important data to it, or use strong passwords for Windows logins and shared folders.