• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • About
    • Stephen Foskett
      • My Publications
        • Urban Forms in Suburbia: The Rise of the Edge City
      • Storage Magazine Columns
      • Whitepapers
      • Multimedia
      • Speaking Engagements
    • Services
    • Disclosures
  • Categories
    • Apple
    • Ask a Pack Rat
    • Computer History
    • Deals
    • Enterprise storage
    • Events
    • Personal
    • Photography
    • Terabyte home
    • Virtual Storage
  • Guides
    • The iPhone Exchange ActiveSync Guide
      • The iPhone Exchange ActiveSync Troubleshooting Guide
    • The iPad Exchange ActiveSync Guide
      • iPad Exchange ActiveSync Troubleshooting Guide
    • Toolbox
      • Power Over Ethernet Calculator
      • EMC Symmetrix WWN Calculator
      • EMC Symmetrix TimeFinder DOS Batch File
    • Linux Logical Volume Manager Walkthrough
  • Calendar

Stephen Foskett, Pack Rat

Understanding the accumulation of data

You are here: Home / Everything / Apple / Unconventional SSDs: PCI Express Mini Card (Mini PCI-E)

Unconventional SSDs: PCI Express Mini Card (Mini PCI-E)

October 20, 2010 By Stephen 3 Comments

With Apple almost certain to introduce a new MacBook Air, questions have turned to the specifics of the hardware to be used. A leaked pre-production photo features an odd memory configuration (not to mention four batteries), a device I immediately recognized as an SSD-on-a-stick. With this high-profile introduction of a new SSD stick form, I thought it was time to cover these unconventional new storage formats.

Unconventional SSDs

Most conventional SSDs use conventional disk interfaces, normally serial ATA (SATA). These plug right into just about any modern computer using standard internal SATA power and data connectors. But small form factor PCs like the MacBook Air need a more-compact SSD, leading to some clever (and confusing) engineering.

Most modern computers use the PCI Express and USB busses for internal peripheral connections other than storage. Most folks are familiar with the full-size USB ports and PCI Express slots found in desktop machines, but portable computers (and a few others, including my iMac) need something more compact.

Introducing PCI Express Mini Card

This led to the development of the PCI Express Mini Card standard, commonly called Mini PCI-E. Like the similar ExpressCard format, Mini PCI Express includes both USB and a single PCI lane, along with a host of other pinouts for flexible use in portable machines:

  • A single PCI Express lane
  • USB 2.0
  • System Management Bus (SMBus) – a 2-wire lightweight communication bus derived from I2C for power-on/off commands
  • Pins reserved for GPS use
  • Pins for diagnostic LEDs showing Wi-Fi activity
  • Pins to communicate with a GSM SIM card slot located elsewhere
  • Reserved pins for an additional PCI Express lane
  • 1.5 and 3.3 volt power

This is one full-featured slot, as you can see, packing many useful features into a compact connector.

Nearly every modern laptop has at least one Mini PCI-E slot, and they are frequently used for Wi-Fi and 3G radio devices. Apple often uses them for their “AirPort” Wi-Fi adapters, so machines as diverse as the desktop iMac include Mini PCI-E slots.

Mini PCI-E SSDs

mSATA SSDs like this Toshiba model reuse reserved Mini-PCIe pins for SATA connections

As SSD performance increases, conventional disk interfaces like SATA and SAS are becoming increasingly-saturated. And block storage protocols like ATA and SCSI make little sense when communicating with NAND flash devices like SSDs. So PCI Express SSDs have become increasingly popular lately. Companies like Fusion IO and SandForce are aggressively pushing these devices, and the performance numbers are impressive.

Unsurprisingly, the availability of a compact PCI Express Mini Card slot in portable machines has led to the development of tiny PCI Express SSDs for these applications. A wide variety of options are available but, as with ExpressCards, caution is in order since not all are equal. Manufacturers have developed a variety of Mini PCI-E SSDs using the various pins in this tiny slot:

  • Native PCI Express SSDs can use the single included PCI Express lane and are compatible with most computers
  • Cheaper USB SSDs (essentially glorified thumb drives) can use the included USB pins and are also compatible with most computers, though much slower
  • A de-facto standard for SATA over Mini PCI-E called mSATA is seeing wider adoption but is incompatible with standard Mini PCI-E slots since it uses (reserved) pins 5 and 7 for SATA communication
  • Various alternative methods of sending SATA signals have been developed, including the format used in the popular Asus Eee PC, which are also widely incompatible

This proliferation of Mini PCI-E SSDs has caused confusion and frustration among users. Many have purchased Mini PCI-E to SATA adapters designed for the Eee PC, for example, hoping to connect SATA devices to their machines. Finding compatible devices is a trial-and-error process and is played out repeatedly in forums dedicated to machines like the JooJoo and Mac Mini.

Stephen’s Stance

Apple chose another format entirely for the new MacBook Air, designing their own connector rather than selecting a standard like PCI Express or even mSATA. The variety of incompatible Mini PCI-E cards is frustrating to enthusiasts like myself, and I had hoped that the entry of a major company like Apple would bring sanity to this disorder.

As with full-sized PCI Express SSDs, Mini PCI-E SSDs hold great promise for performance, reliability, and power consumption and their compact size is perfect for a variety of applications. I look forward to examining and reviewing these devices in the future!

You might also want to read these other posts...

  • Powering Rabbits: The Mean Well LRS-350-12 Power Supply
  • How To Install ZeroTier on TrueNAS 12
  • Running Rabbits: More About My Cloud NUCs
  • Liberate Wi-Fi Smart Bulbs and Switches with Tasmota!
  • Electric Car Over the Internet: My Experience Buying From…

Filed Under: Apple, Computer History, Personal, Terabyte home Tagged With: Apple, Asus, Eee PC, ExpressCard, Fusion-IO, MacBook Air, Mini PCI-E, mSATA, PCI Express, PCI Express Mini Card, SandForce, SATA, SSD, USB

Primary Sidebar

If you wish to make an apple pie from scratch, you must first invent the universe

Carl Sagan

Subscribe via Email

Subscribe via email and you will receive my latest blog posts in your inbox. No ads or spam, just the same great content you find on my site!
 New posts (daily)
 Where's Stephen? (weekly)

Download My Book


Download my free e-book:
Essential Enterprise Storage Concepts!

Recent Posts

How To Install ZeroTier on TrueNAS 12

February 3, 2022

Scam Alert: Fake DMCA Takedown for Link Insertion

January 24, 2022

How To Connect Everything From Everywhere with ZeroTier

January 14, 2022

Electric Car Over the Internet: My Experience Buying From Vroom

November 28, 2020

Powering Rabbits: The Mean Well LRS-350-12 Power Supply

October 18, 2020

Tortoise or Hare? Nvidia Jetson TK1

September 22, 2020

Running Rabbits: More About My Cloud NUCs

September 21, 2020

Introducing Rabbit: I Bought a Cloud!

September 10, 2020

Remove ROM To Use LSI SAS Cards in HPE Servers

August 23, 2020

Test Your Wi-Fi with iPerf for iOS

July 9, 2020

Symbolic Links

    Featured Posts

    Replacing Google Reader With Feedbin and Reeder

    May 5, 2013

    Sony QX100 Lens Camera: Ruined by a Flaky iOS App

    October 7, 2013

    United Boeing 787 Dreamliner: Butt-In-Seat Economy Plus Review!

    November 13, 2012

    Electric Car Over the Internet: My Experience Buying From Vroom

    November 28, 2020

    How To Connect Everything From Everywhere with ZeroTier

    January 14, 2022

    From LAN Manager and SMB to CIFS: The Evolution of Prehistoric PC Network Protocols

    March 22, 2012

    Virtualized and Distributed Storage: This Time For Sure!

    September 2, 2014

    10 Mysteries The Lost Finale Definitively Settled

    May 25, 2010

    Microsoft’s Overlooked Innovation

    February 15, 2010

    The Ideal pfSense Platform: Netgate RCC-VE 2440

    September 21, 2015

    Footer

    Legalese

    Copyright © 2022 · Log in