"the m.2 spec wasnt far enough along to be used in this generation" Whoop dee f*ckin do…….This is apple innovation? Ultimately, You get a slower, longer lasting air for a 100 bucks less that carries over all the little annoyances from last year." "intel came out with a new CPU, samsung made a new SSD and apple slapped it together last minute in an existing design.
![mid 2013 macbook air ssd upgrade mid 2013 macbook air ssd upgrade](https://i.ytimg.com/vi/bDD2rATZPPU/maxresdefault.jpg)
The Samsung controller is paired with a 512MB DDR3 DRAM and 8 Samsung 10nm-class (10nm - 20nm process node) MLC NAND devices. I can only assume the XP941 is at least somewhat related to what’s in the new MBA. Within days of Apple launching the new MBAs, Samsung announced its first consumer PCIe SSD controller: the XP941. There’s very little I know about the new Samsung controller, other than it is a native PCIe solution that still leverages AHCI (this isn't NVMe). My review sample featured a Samsung controller. Thankfully Apple doesn’t occlude the controller maker too much in its drive names. Users have spotted both Samsung and SanDisk based PCIe SSDs in the 2013 MacBook Airs. Do keep in mind that you’ll likely see slower results on the 128GB drive.
![mid 2013 macbook air ssd upgrade mid 2013 macbook air ssd upgrade](https://www.macfixit.com.au/media/product/09b/480gb-owc-aura-n2-nvme-ssd-upgrade-blade-only-for-select-2013-later-macs-5d5.jpg)
As I pointed out in my initial look at the new MacBook Air, my review sample’s 256GB SSD had no problems delivering almost 800MB/s in peak sequential reads/writes. The move to a PCIe 2.0 x2 interface completely eliminates the host side bottleneck. Apple’s implementation uses two PCIe 2.0 lanes, for a total of 1GB/s of bandwidth in each direction (2GB/s aggregate). Each PCIe lane is good for 500MB/s, bidirectional (1GB/s total). The first generation of consumer PCIe SSDs will use PCIe 2.0, since that’s what’s abundant/inexpensive and power efficient on modern platforms. With SATA out of the way, you can now easily scale bandwidth by simply adding PCIe lanes. You can remove the middle man by sticking a native PCIe controller on the SSD controller. The SATA interface will talk to the host’s SATA interface, which inevitably sits on a PCIe bus. The SATA side has been limiting max sequential transfers for a while now at roughly 550MB/s. You can view a traditional SSD controller as having two sides: one that talks to the array of NAND flash, and one that talks to the host system’s SATA controller.
![mid 2013 macbook air ssd upgrade mid 2013 macbook air ssd upgrade](https://www.ubuy.com.tr/productimg/?image=aHR0cHM6Ly9tLm1lZGlhLWFtYXpvbi5jb20vaW1hZ2VzL0kvODE2ckFSamJyTkwuX0FDX1NMMTUwMF8uanBn.jpg)
Rather than wait for another rev of the SATA spec, SSD controller makers started eyeing native PCIe based controllers as an alternative. Today that number is roughly 500MB/s for 6Gbps SATA, which even value consumer SSDs are able to hit without trying too hard. The result is a setup that can quickly exceed the maximum bandwidth that SATA can offer.
![mid 2013 macbook air ssd upgrade mid 2013 macbook air ssd upgrade](https://www.ubuy.com.tr/productimg/?image=aHR0cHM6Ly9pbWFnZXMtbmEuc3NsLWltYWdlcy1hbWF6b24uY29tL2ltYWdlcy9JLzQxZ1lNcHdKV2ZMLl9TUzQwMF8uanBn.jpg)
A good controller will be able to have reads/writes in flight to over half of those die in parallel. A 256GB SSD can be made up of 32 independent NAND die, clustered into 8 discrete packages. Not only do solid state drives offer amazingly low access latency, but you can hit amazingly high bandwidth figures by striping accesses across multiple NAND Flash die. Hard drives were rarely quick enough to need more than they were given to begin with, and only after generations of platter density increases would you see transfer rate barriers broken. In the old days, increasing maximum bandwidth supported by your PATA/SATA interface was always ceremonial at first.