Jump to content

WHY does drive formatting not matter across networks?

Video Beagle

This is something I was pondering at 4am instead of sleeping.

 

In my home system,  I have both an iMac and Windows 10 PC. The iMac uses HFS+ for the drives, the PC NTFS.  Neither can natively read/write to the other (putting aside things like Paragon software that enables that on either).

 

BUT, If I connect to the PC from the mac (or vice versa), the drives can be mounted and used across the network with no issues.

 

I'm just wondering the technical reason this works if anyone knows?

 

🖥️ Motherboard: MSI A320M PRO-VH PLUS  ** Processor: AMD Ryzen 2600 3.4 GHz ** Video Card: Nvidia GeForce 1070 TI 8GB Zotac 1070ti 🖥️
🖥️ Memory: 32GB DDR4 2400  ** Power Supply: 650 Watts Power Supply Thermaltake +80 Bronze Thermaltake PSU 🖥️

🍎 2012 iMac i7 27";  2007 MBP 2.2 GHZ; Power Mac G5 Dual 2GHZ; B&W G3; Quadra 650; Mac SE 🍎

🍎 iPad Air2; iPhone SE 2020; iPhone 5s; AppleTV 4k 🍎

Link to comment
Share on other sites

Link to post
Share on other sites

My best guess is some fancypants "interpolation" in the protocol used (such as how you can use an ext4 share on a Linux server with Windows using samba).

Main rig on profile

VAULT - File Server

Spoiler

Intel Core i5 11400 w/ Shadow Rock LP, 2x16GB SP GAMING 3200MHz CL16, ASUS PRIME Z590-A, 2x LSI 9211-8i, Fractal Define 7, 256GB Team MP33, 3x 6TB WD Red Pro (general storage), 3x 1TB Seagate Barracuda (dumping ground), 3x 8TB WD White-Label (Plex) (all 3 arrays in their respective Windows Parity storage spaces), Corsair RM750x, Windows 11 Education

Sleeper HP Pavilion A6137C

Spoiler

Intel Core i7 6700K @ 4.4GHz, 4x8GB G.SKILL Ares 1800MHz CL10, ASUS Z170M-E D3, 128GB Team MP33, 1TB Seagate Barracuda, 320GB Samsung Spinpoint (for video capture), MSI GTX 970 100ME, EVGA 650G1, Windows 10 Pro

Mac Mini (Late 2020)

Spoiler

Apple M1, 8GB RAM, 256GB, macOS Sonoma

Consoles: Softmodded 1.4 Xbox w/ 500GB HDD, Xbox 360 Elite 120GB Falcon, XB1X w/2TB MX500, Xbox Series X, PS1 1001, PS2 Slim 70000 w/ FreeMcBoot, PS4 Pro 7015B 1TB (retired), PS5 Digital, Nintendo Switch OLED, Nintendo Wii RVL-001 (black)

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Video Beagle said:

This is something I was pondering at 4am instead of sleeping.

 

In my home system,  I have both an iMac and Windows 10 PC. The iMac uses HFS+ for the drives, the PC NTFS.  Neither can natively read/write to the other (putting aside things like Paragon software that enables that on either).

 

BUT, If I connect to the PC from the mac (or vice versa), the drives can be mounted and used across the network with no issues.

 

I'm just wondering the technical reason this works if anyone knows?

Because your not talking to the disk directly, your telling the other system to write X or read Y from the disk. 

 

Http doesn't care about the OS, Neither does SMB, or NFS, or whatever your are using to setup the files share, they just care that the other system can speak the same thing.

Link to comment
Share on other sites

Link to post
Share on other sites

That's the magic of IEEE standards. Allowing cross-platform communication via a common network language.

What you're looking at is:

Data on an NTFS disk > Broken into (commonly) 1500 byte network packets which carry a payload of the data your sending/receiving > received by a system/server which de-encapsulates the packets and moves them to the disk using any other file system.

 

In other words the systems aren't converting NTFS to other or other to NTFS on both ends they're interpreting the network protocol in use (SMB/CIFS, NFS, etc.) and taking that raw data and adapting it to what the system uses natively.

 

The only exception to this rule I can think of (and this is kind of a stretch) might be iSCSI as it uses TCP/IP to carry block level data across the network so you're effectively carrying NTFS to the server or other compatible device. Even then though it's a partitioned virtual disk on the receiving server/client.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×