Trouble connecting an external drive in Vista?
Bashing Vista for whatever reason you can imagine seems to be the most hip thing to do nowadays, and while a post with my take on Vista is on its way, for now I wanted to share a tip with you for connecting external hard drives successfully to the OS.
I should note that not all external drives should be having this kind of problem, however when I upgraded from XP and wanted to get access to my Maxtor Shared Storage Plus external drive, the Maxtor utilities simply refused to communicate with the drive. As a side note, the drive I’m talking about is a networked drive a.k.a. Network-attached storage (not USB). Also Maxtor was acquired by Seagate last year, so my almost brand new 500gb drive receives limited support for the rest of its life span.
Now, the problem and its solution…
Windows Vista defaults to allow only NTLMv2 authentication on a network for increased security, and the Maxtor Shared Storage drives do not work with this type of authentication (that’s why only Public areas were accessible). The solution is to enable LM and NTLM authentications on the network to get full access back.
- Click on Start and on the command/search field, enter secpol.msc
- This will open the Local Security Policy app. Now on the left menu go to Local Policies > Security Options.
- On the right pane, scroll down to Network Security: LAN Manager authentication level and double click it.
- On the Local Security Setting tab you should see a drop down menu with options. Choose “Send LM & NTLM – use NTLMv2 session security if negotiated.” Accept all dialogs and restart.
- That should do the trick (on Vista Ultimate).
Because the Home editions of Vista do not include the Local Security Policy utility, on those machines you will need to edit a setting in the registry. If you follow my instructions exactly there should be nothing to be worried about:
- Click on Start and on the command/search field, enter regedit.
- This will open the Registry Editor. Now browse on the left pane to: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Lsa.
- That should show a bunch of settings on the right pane, select LmCompatibilityLevel (double-click it).
- Change the current setting, from 3 to 1.
- Accept all dialogs and restart.

This is a joke. We generally run Macs in our house and each has an external drive. My wife had a Dell PC running XP from her employer and all Mac connected drives worked with that Dell. Her employer recently gave her a new Dell with Vista and it will recognize none of the external drives. When I read the complicated instructions dealing with this problem, I want to laugh and cry. Is this just another instance of Microsoft trying but again failing to match Apple? Or, is their a reasonably easy solution?
John MacLean
17 Oct 07 at 6:43 am
It may sound ridiculous but in this particular case you have a new Operating System that defaults to newer security methods that are more effective. I don’t have a problem with that and I would say it’s the way things work with software. Operating Systems eventually have to drop some legacy support and Apple and Microsoft do it all the time (actually MS is the more conservative company about this).
I agree however that the options for making HDDs work are too buried and we should get proper obvious support not only from the OS but from the hard drive manufacturer.
Julio
17 Oct 07 at 2:41 pm