3DS won't read on computer; tells me to format

CoolMe

"Who am i, what am i?"
Member
Joined
Apr 16, 2019
Messages
7,485
Trophies
1
Age
29
XP
33,332
Country
United States
yeah, smb 1.0 will allow you to ftp with micro sd card management. it's under features in windows 10. it's enabled by default in windows 7. smb 1.0 also controls mapping network drives with the ps3 and the 360, but you can map network folders instead with 2.0, which is about the same thing.
I could never get it to work, i'm on Win10, i messed with it for a while and since the ftp speed is comparable between the two, i just stuck with ftpd.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
it's located here:

1634920130589.png


if you enabled it, not sure why it didn't work.
 

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,242
Country
United States
yeah, smb 1.0 will allow you to ftp with micro sd card management.
To be clear, SMB and FTP are totally separate protocols. ;)

If you want to use SMB with your 3DS, not only do you need to enable it in the list of Windows features, but you need to enable Client for Microsoft Networks under the IPv4 settings of your network adapter, which is something of a security risk. If you want, you can toggle it over CLI using NVSPBind from Microsoft TechNet. You need the GUID of your network adapter to do this, which you can find in the registry under:

Code:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards\Card#\ServiceName

The GUID is a long hex string enclosed in braces { }, which you'll need to use. I wrote a simple batch file to handle it:

Code:
@ echo off
goto :start
rem {hex string goes here} (LAN GUID)
rem "Local Area Connection" (LAN "friendly" name)
:start
C:\bin64\NVSPBind\nvspbind.exe -e {hex string goes here} ms_msclient
echo.
echo "Client for Microsoft Networks" enabled on "Local Area Connection".
echo Press any key to disable it again...
pause >nul
C:\bin64\NVSPBind\nvspbind.exe -d {hex string goes here} ms_msclient
echo.
echo "Client for Microsoft Networks" disabled on "Local Area Connection".
echo Press any key to close this window...
pause >nul

Running the script will enable SMB on your network card and then wait for you to press another key. Once you finish copying files, press Enter, and the script will disable SMB again.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,454
Country
Canada
Instead of mucking with Windows settings and enabling SMB at a system level, it is probably much better to use muCommander instead, which should have the same capabilities. There are reports that it works.
 
  • Like
Reactions: godreborn

AleronIves

Well-Known Member
Member
Joined
Nov 17, 2016
Messages
460
Trophies
0
Age
36
Location
California
XP
2,242
Country
United States
That seems like it could be a handy program. Do you happen to know if it can act as a SMB/NFS server, or is it only a client?

I made that script many years ago when I was using SMB to move/stream files between my PC and DVR. I've never tried it with a 3DS, but since SMB is SMB, it ought to work. I've found FTP to be a more practical option, so I don't deal much with SMB anymore.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: