Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Accessing an external HDD from a PC through a Mac

Feb 28, 2006 12:35AM PST

My roommate and I are trying to figure out this whole MAC to PC thing once and for all. The problem isn't that we can't see each other on the network, it's that I can't access his external HDD over the network.

My stuff:
HP Desktop (Windows ME)
IBM ThinkPad (Windows XP Home - SP2)
Linksys WRT54G (firmware 4.20.7) - Wireless (broadcasting Mixed B&G)and 4-port Ethernet

His stuff:
iBook G3 (OS X.3)
LACIE External HDD, connected to iBook thru FireWire 400 - formatted for both Windows and Mac.
PowerBook G4 (OS X.3) - not relevant, really.

The only computer physically plugged in to the router is my Desktop. The rest is all wireless. If more system info is required, I can post it in response.

I'm able to access the internal HD on the iBook from my ThinkPad, through his computer name and User ID (\\computername\username - only able to see folders on his HD, not his drives), but when I try to add his external drive to my Network Places in the same fashion (\\computername\drivename), XP says the ''folder name is not valid'' (because it can't see it, most likely). When I try to add just his computer name, it says I ''need a share to publish to.''

He is still investigating the user priveleges route, and I'd like to know if the router's firewall (or the XP firewall) could be blocking our progress. I also know there are issues with Virtual PC and FireWire, but I'm not sure if those issues are relevant to an actual PC (which doesn't have any firewire).

I've also read something about an ''Ad Hoc'' network on this forum, but I'm not sure what this is exactly.

Any help you could give us would be greatly appreciated.

Discussion is locked

- Collapse -
Accessing Hard Drive
Feb 28, 2006 4:43AM PST

The firewire drive has to be shared in much the same way as the HD is shared. No share, No visible.
On the Firewire drive, exactly how is "formatted for both Windows and Mac" achieved?
The XP Firewall is probably not a problem as it only blocks incoming traffic and has no effect on outgoing stuff. If you can access the HD of the iBook then you should also be able to see the Firewire drive that is mounted on the desktop. How far down the iBook HD have you looked for stuff? Dig down in the Home folder/desktop and see what you can see. You should also be able to "see" the iBook through My Network Places and then Entire Network.

It does work, eventually

P

- Collapse -
no luck so far
Apr 10, 2006 8:32AM PDT

Sorry it's taken me so long to reply to this, but I've been slacking.

To be more specific, I can only access his user account folder which is located on his internal HD. It's the only ''share'' I can get Windows to recognize. (//iBookName/useraccount) I've looked in every folder in his user folder, and I can't see anything resembling a drive. I can't access //iBookName.local, and to the best of my knowledge, I can't just make his drive a share. I've tried making an alias for the drive and putting that in his user folder, but XP doesn't know what to do with it.

Just going back through things quickly here, I can't see anything of his in My Network Places (no workgroup, no computername), except for the place I added manually earlier, which only gives me access to his user folder. He has Windows Sharing turned on, but it really seems like there's more to it than that. Is there a setting he could be missing on his iBook? Everything else is fine networking-wise (he can see my stuff no problem...sheesh...)

If there is a simple solution that I'm missing, or even something more complicated, I'm all ears. I'm pretty handy with directions.... What exactly am I looking for here? How do I turn Sharing on on the external?

ps. The formatted for XP and Mac just means I was able to see his drive on my XP laptop when it was connected directly to my XP laptop. That's how I was able to put stuff on his external in the first place.

- Collapse -
See my post(please move it moderator - sorry it's in thewron
Apr 10, 2006 10:33PM PDT

I think so far as reaching his iBook HD it's just a case of making sure the permissions are set correctly on the iBoo - (select the drive or folder you want to share, then hit Cmd-I and look at the detailed permissions at the bottom of the window and tweak accordingly(you may have to authenticate to do this)

This works fine for me on the internal drive, but can't get it to work for my HTFS formatted external drive.

- Collapse -
Sharing
Apr 11, 2006 6:22AM PDT

This from the MacWorld website: It may be what you are both looking for

If you're comfortable editing config files, then you can add the external firewire drive as a new share in your /etc/smb.conf file.

If you can first make sure that both computers are in the same workgroup, things will go easier. I'd say to first check on the XP machine ( R click on My Computer>>Properties>>Computer Name ), and see which workgroup it is set to. Most of the time the default is MSHOME. Then, on the Mac, go to Applications>>Utilities and start Directory Access. If the padlock is closed, click it and enter your user name and password. Double-click on SMB/CIFS, and enter the workgroup name from the PC. I tend to always enter the workgroup name in all caps (SMB is only supposed to see it as caps, but I've seen macs get confused if I enter the name in lowercase).Click OK, and then click the padlock.

Next, it's time to back-up the current smb.conf file. In a Terminal window, enter...

code:
sudo cp /etc/smb.conf /etc/smb.conf.orig

Enter your password, and hit return.

The smb.conf file has a basic format of

[sharename]
option = value
option = value

So, assuming that the name of the firewire drive that you want to share is "FirewireDrive", "joe" is the short name of the user account that can log onto the Mac, and "Mac-External" is the name you want to give the share, you'll add the following to the end of your /etc/smb.conf file....

[Mac-external]
path = /Volumes/FirewireDrive
valid users = joe
writable = yes

Adjust these to your situation. After editing and saving the smb.conf file, go to the sharing pane of System Preferences and restart Windows Filesharing.

Now it's time to go to the PC. If the networking dieties are smiling on you, the Mac will show right up when you go to My Network Places and click on "View workgroup computers". Double-click on the icon for the mac, and then double-click on the share you just set up. Enter the user name and password from the Mac, and you should be set.


Let us know how you get on

P

- Collapse -
I'll try this & get back to you
Apr 12, 2006 10:07AM PDT

The Mac and XP machines are already in the same (MS-HOME) workgroup, which shows up in the network panels on both systems(view workgroup computers in XP, Network-> MS-HOME on OSX).

I just checked and I can see the optical drive on another PC, also in the MS-HOME workgroup

I'll try the SMB tweak and let you know.

I'm going to run a full backup first though - and this will take a couple of hours for Superduper to finish - and as it's 1 am here in the UK I'm off to bed!!

Will let you know how it goes tomorrow

Thanks

- Collapse -
It worked for Firewire and also mounted disk images
Jun 22, 2006 1:22AM PDT

Thanks

Worked a treat

Many apologies for the long delay in replying

Silly