Is it possible to use internal HD in one pc as an external in another?

Federal-Foe

Honorable
Mar 25, 2012
19
0
10,520
Hello all!

So, the context from my question comes from a little project I'll be working on: I want to build 1 gaming rig, and 1 hackintosh rig. I will be building the case myself, so I decided that I might put them both in the same case (the case will be wide and flat, so no stacking of any hardware whatsoever).



Now I was wondering if it were possible to use both internal drives, as each other's external drive.

So it would look something like this:

Mac System
internal: MacDrive
external: WindowsDrive (hooked to external windows-pc motherboard)

Windows System
internal: WindowsDrive
external: MacDrive (hooked to external hackintosh-pc motherboard)



I don't know if technology that supports this exists. Maybe a hard drive with at least 2 forms of connection (usb/firewire/sAta/...)?


Any ideas on how this can be done in a flexible way?
 

aicom

Honorable
Mar 29, 2012
923
1
11,160
You'd need a manual switch to make that work and you still risk data loss if it gets switched before the write cache is purged. The main issue is that there needs to be some synchronization in the access to the drive to prevent data corruption. Have you considered a NAS or simply a network share on one of the machines?
 

bavman

Distinguished
May 19, 2010
1,006
0
19,360
It would be a 100x easier if you just had 1 build with 2 drives and 1 os and each harddrive. You'll have to build some kind of switch to alternate between which mobo is running. You could also just make all the drives is a hotswap bay and just move them between the 2 hotswap bays every time you want to switch, but thas a little pain. Even easier just buy an extra drive and save your self the huge hassle and just use the extra drive as an external for both rigs
 

Federal-Foe

Honorable
Mar 25, 2012
19
0
10,520


I'm assuming for a network share, that both machines have to be running at the same time? I also thought about this as an alternative option with a router as workaround then... But I still wanted to ask whether this was not somehow possible directly from the drives.


You say "a manual switch", and this should switch beteen what exactly? Whether it is being used by the internal or external pc? So there is no sort of HD in existence that has 2 access possibilities that do not corrupt the data?


It would be a 100x easier if you just had 1 build with 2 drives and 1 os and each harddrive. You'll have to build some kind of switch to alternate between which mobo is running. You could also just make all the drives is a hotswap bay and just move them between the 2 hotswap bays every time you want to switch, but thas a little pain. Even easier just buy an extra drive and save your self the huge hassle and just use the extra drive as an external for both rigs

A hackintosh requires very specific hardware to run. I would not like the windows system to have to run on the same hardware because windows supports more advanced technologies I would like to take advantage of which would not be supported by the hardware for the mac system. (I know it results in buying double as much hardware, but in the end it are 2 different PCs too, so I'd rather have them run like that).

I would also like them to run both at once, but just with some sort of wire or configuration that lets one system read through the files of the other...
 

Federal-Foe

Honorable
Mar 25, 2012
19
0
10,520


That could be the exact thing I'm looking for, by the name of it! :)


Could you explain to me how I could set this up between 2 systems in terms of hardware and wiring? Do these require USB, Ethernet, or other form of connection?

I've googled these already, but they seem to come in big cases instead of an actual flat hard drive? What's the difference with NAS btw?
 

bavman

Distinguished
May 19, 2010
1,006
0
19,360
A NAS, or network attached storage, is basically an external harddrive that you plug into a router. All the computers connected to the router whether by physically, or wirelessly, are able to access the harddrive.