Brand | Geekworm |
---|---|
Series | X1001 |
Item model number | X1001 |
Operating System | Raspberry Pi OS Bookworm |
Item Weight | 0.776 ounces |
Product Dimensions | 3.42 x 2.2 x 0.04 inches |
Item Dimensions LxWxH | 3.42 x 2.2 x 0.04 inches |
Color | Black |
Manufacturer | Geekworm |
ASIN | B0CPPGGDQT |
Country of Origin | China |
Date First Available | December 7, 2023 |
-
-
-
-
-
-
-
3 VIDEOS
-

Image Unavailable
Color:
-
-
-
- To view this video download Flash Player
Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD
Return this item for free
Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no return shipping charges.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Shipping & Fee Details
Price | $12.90 | |
AmazonGlobal Shipping | $6.38 | |
Estimated Import Charges | $0.00 | |
| ||
Total | $19.28 |
Return this item for free
Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no return shipping charges.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Shipping & Fee Details
Price | $12.90 | |
AmazonGlobal Shipping | $6.38 | |
Estimated Import Charges | $0.00 | |
| ||
Total | $19.28 |
Purchase options and add-ons
Brand | Geekworm |
Hardware Interface | PCI Express x1 |
Product Dimensions | 3.42"L x 2.2"W x 0.04"H |
Style | Classic |
Item Weight | 22 Grams |
About this item
- Compatibility: Pi 5 PCIe M.2 HAT only compatible with Raspberry Pi 5 2GB/4GB/8GB/16GB SBC (NOT include Raspberry Pi 5), Model: X1001
- M2 Key-M NVMe SSD Supported: Support M.2 KEY-M NVMe SSD 2230/2242/2260/2280 length installation; Comes with SSD copper pillar for 2230/2242/2260 SSD installation
- User Manual and FAQ: Google Geekworm WiKi and search X1001 and its FAQ; Refer to the FAQ to do troubleshoot step by step if can't boot/recognize from NVMe SSD
- How to Power: Power the X1001 shield directly from the FFC PCIe ribbon; Use the PD 27W power adapter for Raspberry Pi 5
- Packing List: 1 x X1001 PCIe Peripheral Board, 1x Accessories Pack; Note: not include Raspberry Pi 5, SSD, TF card or power adapter
Customers usually keep this item
This product has fewer returns than average compared to similar products.
Frequently bought together

Top rated similar items
- UGREEN SSD Enclosure, Tool-Free USB C External, 10Gbps M.2 NVMe to USB Adapter/Reader Supports M and B&M Keys and Size 2230/2242 /2260/2280 SSDs$6.38 shippingGet it as soon as Wednesday, Mar 19
- SABRENT M.2 SATA SSD to 2.5 Inch SATA III Aluminum Enclosure Adapter (EC-M2SA) [Not NVMe]$6.38 shippingGet it as soon as Wednesday, Mar 19
- SSK Aluminum USB 3.2 Gen 1 M.2 SATA SSD Enclosure Adapter, External SATA NGFF Based M.2 Solid State Drive Enclosure Reader, ONLY for SATA SSD$6.38 shippingGet it as soon as Wednesday, Mar 19
- MHQJRH M.2 2280 SSD heatsink, Double-Sided Heat Sink, with Thermal Silicone pad for PC / PS5 M.2 PCIE NVMe SSD or M.2 SATA SSDAmazon's Choice$6.38 shippingGet it as soon as Wednesday, Mar 19
WARNING:
Compare with similar items
This Item ![]() Geekworm X1001 PCIe to M.2 HAT Key-M NVMe SSD PIP PCIe Peripheral Board for Raspberry Pi 5 Support M.2 2230/2242/2260/2280 SSD | Recommendations | |||||
Try again! Added to Cart Add to cart | Try again! Added to Cart Add to cart | Try again! Added to Cart Add to cart | Try again! Added to Cart Add to cart | Try again! Added to Cart Add to cart | Try again! Added to Cart Add to cart | |
Price | $12.90$12.90 | $12.50$12.50 | -10% $26.99$26.99 List: $29.99 | -23% $9.99$9.99 Typical: $12.90 | $29.97$29.97 | $12.90$12.90 |
Delivery | Get it as soon as Wednesday, Mar 19 | Get it as soon as Wednesday, Mar 19 | Get it as soon as Wednesday, Mar 19 | Get it as soon as Wednesday, Mar 19 | Get it as soon as Wednesday, Mar 19 | Get it as soon as Tuesday, Mar 25 |
Customer Ratings | ||||||
Sold By | Geekworm | Geekworm | GeeekPi | iUniker Pi | Platinum Micro, Inc. | GeeekPi |
hardware interface | pci express x1 | pci | usb3.0 | pci express x4 | lightning | pci, pci x 1 |
operating system | Raspberry Pi OS Bookworm | — | Raspberry Pi | — | Raspberry Pi OS (a version of Linux) | — |
style | Classic | Classic | — | — | Classic | Classic |
Looking for specific info?
Product Description

![]()
X1004
|
![]()
X1002
|
![]()
X1005
|
![]()
X1011
|
![]()
X1012
|
![]()
X1015
|
|
---|---|---|---|---|---|---|
Add to Cart
|
Add to Cart
|
Add to Cart
|
Add to Cart
|
|||
Customer Reviews |
4.3 out of 5 stars 18
|
3.9 out of 5 stars 111
|
3.1 out of 5 stars 4
|
3.1 out of 5 stars 7
|
4.0 out of 5 stars 15
|
5.0 out of 5 stars 1
|
Price | — no data | $15.00$15.00 | $32.00$32.00 | — no data | $33.90$33.90 | $15.00$15.00 |
Compatible with | for Raspberry Pi 5 | for Raspberry Pi 5 | for Raspberry Pi 5 | for Raspberry Pi 5 | for Raspberry Pi 5, with POE function | for Raspberry Pi 5 |
Mounting Position | TOP | Bottom | Bottom | Bottom | TOP | TOP |
M.2 Key-M NVMe SSD Supported | DUAL 2280 | 2230/2242/2260/2280 | DUAL 2230/2242/2260/2280 | QUAD 2230/2242/2260/2280 | 2230/2242/2260/2280 | 2230/2242/2260/2280 |
Matching Case | P579 | P580 | P580-V2 | X1011-C1 | P579, but DC jack is not available to use | P579 |
Support NVMe SSD Boot | Yes (Requires EEPROM 2024/05/17 and later version) | Yes | Yes (Requires EEPROM 2024/05/17 and later version) | Yes (Requires EEPROM 2024/05/17 and later version) | Yes | Yes |
Support Hailo-8 AI Accelerator | Yes | No | Yes | No | Not tested | Yes |
Specifications
Model | X1001 |
Compatible With | for Raspberry Pi 5 |
PCIe Connector | 1x 16-pin pitch 0.5mm |
SSD Connector | 1x M.2 KEY-M 67P |
M.2 Key-M NVMe SSD Supported | 2230/2242/2260/2280 |
PCB Size | 87 mm x 56 mm |
Power Supply | 5Vdc +/-5% power via FFC, converted to 3.3V max 3.5A to power the SSD |
Packing List | 1 x X1001 V1.1 NVMe SSD Shield; 1 x PCIe FFC cable(30mm length); 3 x M2.5x17mm F/F Spacers; 6 x M2.5x5mm Screws; 1 x M2x4mm Screw |
Troubleshooting Steps
- Check the hardware connection, make sure the FFC cable is fully inserted with right direction. (Change FFC cable to test if you have one.)
- Update EEPROM firmware: Check and upgrade the bootloader firmware to the latest version;
- Refer to Geekworm X1001 WiKi to check the SSD incompatibility List, change SSD to test.
- Enable PCIe: Must make sure to enable PCIe in the OS on the NVME SSD you are booting, instead of the OS on SD card. Too many people just enable PCIe in the OS on the SD CARD.
- Set NVME boot order;
- DON'T enable PCIe 3.0, ONLY PCIe 2.0 is supported by Raspberry Pi fundation.
- If your SSD is old and has a DOS partition, delete the DOS partition and repartition the SSD (feedback from buyer)
- Refer to the guide on Geekworm Wiki for more specific operations!!!(wiki.geekworm.com/NVMe_SSD_boot_with_the_Raspberry_Pi_5)
Note: The Raspberry Pi 5, M.2 NVME SSD, power supply is not included in the packing list.
Overview
The X1001 V1.1 shield is an NVME M2 SSD PIP (PCIe Peripheral Board) for the Raspberry Pi 5 that uses the new PCIE interface of the Raspberry Pi 5 to utilise the NVME M2 SSD for fast data transfers and ultra-fast booting.
Features
- Model: X1001
- Compatible with Raspberry Pi 5 only
- Minimalist design, easy to install.
- FFC cable is only 30mm length.
- Compatible with other HAT shield;
- Supports installation of official Pi 5 active cooler;
- Supports 2230/2242/2260/2280 NVME M2 ssd.
- Can Power the X1001 shield directly from the FPC PCIe ribbon (providing maximum 5W of continuous power)
- Integrated with XH2.54 5V power connector, just use it if you are using a ultra large capacity SSD if the current is not enough.
PS:
- Maximum current for PCIe wire is 1A, and voltage is 5V.
- If you find that the SSD is not working properly, it is possible that the power supply of SSD is not enough, then you need to check the current requirement of your SSD to decide whether power the SSD separately.
- The X1001 hardware has no limit on NVME SSD capacity, which is dependent on the Raspberry Pi OS.
How to Power
- Can power the X1001 shield directly from the FFC PCIe ribbon (providing maximum 5W of continuous power)
Packing List
- 1 x X1001 V1.1 NVMe SSD Shield
- 1 x PCIe FFC cable(30mm length)
- 3 x M2.5x17mm F/F Spacers
- 6 x M2.5x5mm Screws
- 1 x M2x4mm Screws (to fix MVME M2 SSD)
Product information
Technical Details
Additional Information
Customer Reviews |
4.6 out of 5 stars |
---|---|
Best Sellers Rank | #18 in Single Board Computers (Computers & Accessories) |
Warranty & Support
Feedback
Videos
Videos for this product
0:19
Click to play video
Customer Review: Awesome PCIe NVMe Hat for pi 5
Lance Hickey
Videos for this product
4:25
Click to play video
X1001 and P579 Installation Guide
Geekworm
What's in the box
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the product works well and is easy to install. It fits well in small cases and has minimal dimensions. They appreciate the fast speed and transfer rates, mentioning it runs PCIe 3 speeds around 800MB/sec. The boot speed is also mentioned as fast.
AI-generated from the text of customer reviews
Customers like the functionality of the product. It works well with their active cooler in place and is a great solution to add fast M.2 memory to the Raspberry Pi 5. The installation is simple and the top mount without interference from the active cooler is mentioned as a positive.
"Works great. Easy install (look on youtube). Good price...." Read more
"Works with my "EN600 PRO SSD 256GB PCle 3.0x4, NVMe M.2 2280. I used it with Ubuntu 24.04 image transferred from SD card to SSD...." Read more
"Super solid, works great...." Read more
"...Works with PCIe 3.0 enabled. Cons:..." Read more
Customers find the product easy to install and use. They mention it's simple to add to the motherboard and the instructions are clear. The hardware included, including standoffs, is needed for installation. It comes with all the necessary hardware and is designed to not hamper the Pi 5 active cooler.
"Works great. Easy install (look on youtube). Good price...." Read more
"...It was easy to install, and unlike the bottom hat does not block access to the SD card...." Read more
"...Install was not hard and I had no problems with setup so I now quickly boot off the NVMe." Read more
"...connect the included cable (I had poor close vision) but it went together just great...." Read more
Customers like the fit of the product. They say it fits well with an active cooler, its dimensions and shape are minimal, designed to leave the GPIO header unobstructed, and the extra large size 8022 allows much larger disk sizes. The product is meant for a small selection of cases.
"...Its dimensions and shape is minimal, designed to leave GPIO header unobscured...." Read more
"Pros: Well made. Fits the OEM RPI fan/cooling system. Leaves space for GPIO pins...." Read more
"...I do appreciate the small size of this product as I believe it lets the Pi 5 fan intake more air." Read more
"...Keep in mind regular cases won't fit anymore once you mount it." Read more
Customers like the speed of the input output card. They say it boots quickly and runs PCIe 3 speeds around 800Mb/sec.
"...It just couldn't be any easier. Performance over using an SD card is outstanding...." Read more
"...This was a great deal for the price, and has made the Pi significantly faster than running off the SD card...." Read more
"...works, the NVMe drive rests nicely over the stock fan and the transfer rates are great .... but the drive temperature was greater than 70c..." Read more
"Added this ssd and love the speed and new choices allowed for the 3 types and capacity’s of the ssd. Fits well in my case and have no problems." Read more
Customers appreciate the fast boot speed of the product. They mention it boots from SSDs without issues, runs PCIe 3 speeds around 800MB/sec, and is up and running in two reboots.
"...The system boots reliably from that drive and I get around 850 MB/s sequential reads and 750 MB/s writes...." Read more
"...Then I moved SSD to the RPi Hat, and it booted right away, automatically extending the root partition to full ~256GB...." Read more
"...was not hard and I had no problems with setup so I now quickly boot off the NVMe." Read more
"...when I powered down my Pi and removed the micro-SD card, the Pi was happy to boot (and run) off my new USB SSD..." Read more
Customers appreciate the well-made and reliable build quality of the input output card. They find it fits the OEM RPI fan/cooling system perfectly, is well-machined, and has a solid setup. The FFC cable is good quality and cut to the perfect length. Overall, customers are satisfied with the product's performance and design.
"Super solid, works great...." Read more
"Pros: Well made. Fits the OEM RPI fan/cooling system. Leaves space for GPIO pins...." Read more
"...for most accessories, but this Geekworm product is of the same great quality standard and it's opened me up to trying more of their stuff." Read more
"...Paired with the Geekworm P579 metal case, I'm loving the whole setup--rock solid!" Read more
Customers appreciate the value for money of the input output card. They find it fits well, is more refined than expected for the price, and is effective, easy to install.
"Works great. Easy install (look on youtube). Good price...." Read more
"...because it was readily available on Amazon and at $16 it’s very well priced. . It mounts on standoffs with three screws...." Read more
"...This was a great deal for the price, and has made the Pi significantly faster than running off the SD card...." Read more
"...I guess they are too cheap to provide the needed hardware. If you do not have a 2280 drive, look for a better product...." Read more
Customers appreciate the cooling capacity of the product. It does not block the cooling fan or restrict the heat sink. It works well with an active cooler and doesn't require a heat sink.
"...stress tested the SSD at pcie 3 speed with no issues and it did not require heat sink...." Read more
"...advantage of being easier to setup and get working, and it also keeps any heat from the SSD away from the Pi itself...." Read more
"...It came with all the hardware necessary, and is designed to not hamper the Pi 5 active cooler...." Read more
"...It also does not block the cooling fan, as the Pineberry does...." Read more
Reviews with images

is fast, is easy, is good.
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on March 12, 2025This NVME hat thing works well with my Pi5. It rightfully urges you to use the 27W Pi5 charger that can do 5a at 5v so don't overlook that. The obvious great thing about this mod is how much faster the Pi5 runs, loads, transfers etc. It really makes a difference, at least with the 8GB Pi5.
Couple things to watch out for. If you are thinking this will fit in a case, it probably won't because of the chonk 5v input on top of the board. It sticks out higher than the rest of the board and prevents me from putting the lid back on my case by a micron. Also know that the LED indicator light flashes like a strobe light with a brightness equal to 1000 suns.
This NVME hat thing works well with my Pi5. It rightfully urges you to use the 27W Pi5 charger that can do 5a at 5v so don't overlook that. The obvious great thing about this mod is how much faster the Pi5 runs, loads, transfers etc. It really makes a difference, at least with the 8GB Pi5.
Couple things to watch out for. If you are thinking this will fit in a case, it probably won't because of the chonk 5v input on top of the board. It sticks out higher than the rest of the board and prevents me from putting the lid back on my case by a micron. Also know that the LED indicator light flashes like a strobe light with a brightness equal to 1000 suns.
Images in this review
- Reviewed in the United States on January 25, 2024I already have a ‘Pineberry hat bottom’ for my other raspberry pi 5. I got another pi 5 and decided to try the Geekworm because it was readily available on Amazon and at $16 it’s very well priced.
. It mounts on standoffs with three screws. Another reviewer complained about the double female standoffs making it hard to mount in a case, but if you use slightly longer (2.5 x 12mm) screws, you can mount it through the bottom of a standard Raspberry pi 5 factory case. It was easy to install, and unlike the bottom hat does not block access to the SD card. Also, because it’s only half width it does not block the Pi active cooler. Even with my pi overclocked to 2.9 GHz (+20%) temps under stress-ng, cpu/gpu 100% load temps were below 75C and normal temps were in the mid 40s.
I used a Kingston m.2 2280 512GB pcie 4x4 SSD because I had one around. The system boots reliably from that drive and I get around 850 MB/s sequential reads and 750 MB/s writes. I have stress tested the SSD at pcie 3 speed with no issues and it did not require heat sink. Some reviewers have complained about an inability to boot from WD drives. This is not a problem with the adapter but instead is a known issue with the Raspberry Pi. Hopefully this will get sorted out over time.
There were some other reviewers who complained about power. Most SSDs will work fine from the 5 watts that is available from the pcie cable. That limit is imposed by the raspberry pi, not by the adapter. If you need more power, the connector is a standard 2.54 mm JST, and you can readily buy a cable here on Amazon. But virtually all pcie 3 drives and most pcie 4 drives of 2 TB or below will work within the 5 watt window, especially considering that only one pcie lane is a use.
My only complaint is that the activity light stays on all the time. unlike the Pineberry, it does not blink when the drive is accessed. Other than that I’m perfectly happy with it.
- Reviewed in the United States on January 27, 2025Works great. Easy install (look on youtube). Good price. 512 GB Samsung 980 Pro gets SEQ1M reads of 753 MB/s and SEQ1M writes of 794 MB/s which is close the theoretically max of the PCIe 2.0 x1 of the RPi5B. (iozone v3.506/linux kernel 6.6.74). iozone -e -I -s 1g -r 1m -i 0 -i 1
- Reviewed in the United States on November 3, 2024Works with my "EN600 PRO SSD 256GB PCle 3.0x4, NVMe M.2 2280. I used it with Ubuntu 24.04 image transferred from SD card to SSD.
Its dimensions and shape is minimal, designed to leave GPIO header unobscured.
To initialize it I first used SD Imager on a Windows machine to backup my SD card.
Then Balena Etcher on the same machine to transfer that image to SSD, placed on the M2/USB adapter.
Then I moved SSD to the RPi Hat, and it booted right away, automatically extending the root partition to full ~256GB.
The 5V XH2.54 jack is optional, I connected it with 5V pins on the GPIO header just in case.
5.0 out of 5 starsWorks with my "EN600 PRO SSD 256GB PCle 3.0x4, NVMe M.2 2280. I used it with Ubuntu 24.04 image transferred from SD card to SSD.Works fine, well designed
Reviewed in the United States on November 3, 2024
Its dimensions and shape is minimal, designed to leave GPIO header unobscured.
To initialize it I first used SD Imager on a Windows machine to backup my SD card.
Then Balena Etcher on the same machine to transfer that image to SSD, placed on the M2/USB adapter.
Then I moved SSD to the RPi Hat, and it booted right away, automatically extending the root partition to full ~256GB.
The 5V XH2.54 jack is optional, I connected it with 5V pins on the GPIO header just in case.
Images in this review
- Reviewed in the United States on January 21, 2024Super solid, works great. As it's HAT+ specification you might not actually need to add to these lines to /boot/firmware/config.txt but I did anyways:
# Enable the PCIe external connector
dtparam=pciex1
# Force Gen 3.0 speeds
dtparam=pciex1_gen=3
And what I'm getting with a Sabrent 1TB PCIe 4:
jazzy@pi-five:~ $ sudo nvme list
Node Generic SN Model Namespace Usage Format FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- --------
/dev/nvme0n1 /dev/ng0n1 48790459505660 Sabrent SB-ROCKET-NVMe4-1TB 1 1.00 TB / 1.00 TB 512 B + 0 B RKT4B5.1
jazzy@pi-five:~ $ sudo hdparm -Tt /dev/nvme0n1p2
/dev/nvme0n1p2:
Timing cached reads: 4322 MB in 2.00 seconds = 2164.56 MB/sec
Timing buffered disk reads: 2244 MB in 3.00 seconds = 747.52 MB/sec
jazzy@pi-five:~ $ fio --name=writefile --size=1G --filesize=1G --filename=/tmp/fiotest.tmp --bs=1M --nrfiles=1 --direct=1 --sync=0 --randrepeat=0 --rw=write --refill_buffers --end_fsync=1 --iodepth=200 --ioengine=libaio
writefile: (g=0): rw=write, bs=(R) 1024KiB-1024KiB, (W) 1024KiB-1024KiB, (T) 1024KiB-1024KiB, ioengine=libaio, iodepth=200
fio-3.33
Starting 1 process
Jobs: 1 (f=1)
writefile: (groupid=0, jobs=1): err= 0: pid=3385: Sat Jan 20 22:33:28 2024
write: IOPS=773, BW=774MiB/s (812MB/s)(1024MiB/1323msec); 0 zone resets
slat (usec): min=31, max=5255, avg=42.96, stdev=163.15
clat (msec): min=54, max=512, avg=251.31, stdev=94.73
lat (msec): min=54, max=512, avg=251.35, stdev=94.72
clat percentiles (msec):
| 1.00th=[ 55], 5.00th=[ 55], 10.00th=[ 104], 20.00th=[ 209],
| 30.00th=[ 257], 40.00th=[ 257], 50.00th=[ 257], 60.00th=[ 257],
| 70.00th=[ 257], 80.00th=[ 257], 90.00th=[ 380], 95.00th=[ 447],
| 99.00th=[ 498], 99.50th=[ 506], 99.90th=[ 510], 99.95th=[ 514],
| 99.99th=[ 514]
bw ( KiB/s): min=790528, max=794624, per=100.00%, avg=792576.00, stdev=2896.31, samples=2
iops : min= 772, max= 776, avg=774.00, stdev= 2.83, samples=2
lat (msec) : 100=9.67%, 250=14.36%, 500=75.20%, 750=0.78%
cpu : usr=18.15%, sys=3.10%, ctx=1033, majf=0, minf=8
IO depths : 1=0.1%, 2=0.2%, 4=0.4%, 8=0.8%, 16=1.6%, 32=3.1%, >=64=93.8%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=99.9%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.1%
issued rwts: total=0,1024,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=200
Run status group 0 (all jobs):
WRITE: bw=774MiB/s (812MB/s), 774MiB/s-774MiB/s (812MB/s-812MB/s), io=1024MiB (1074MB), run=1323-1323msec
Disk stats (read/write):
nvme0n1: ios=3/972, merge=30/0, ticks=16/217358, in_queue=217374, util=84.17%
jazzy@pi-five:~ $ fio --name=readfile --size=1G --filesize=1G --filename=/tmp/fiotest.tmp --bs=1M --nrfiles=1 --direct=1 --sync=0 --randrepeat=0 --rw=read --refill_buffers --end_fsync=1 --iodepth=200 --ioengine=libaio
readfile: (g=0): rw=read, bs=(R) 1024KiB-1024KiB, (W) 1024KiB-1024KiB, (T) 1024KiB-1024KiB, ioengine=libaio, iodepth=200
fio-3.33
Starting 1 process
Jobs: 1 (f=1)
readfile: (groupid=0, jobs=1): err= 0: pid=3392: Sat Jan 20 22:33:36 2024
read: IOPS=828, BW=828MiB/s (869MB/s)(1024MiB/1236msec)
slat (usec): min=21, max=532, avg=58.84, stdev=73.93
clat (msec): min=35, max=476, avg=236.92, stdev=86.88
lat (msec): min=35, max=476, avg=236.98, stdev=86.83
clat percentiles (msec):
| 1.00th=[ 37], 5.00th=[ 58], 10.00th=[ 109], 20.00th=[ 211],
| 30.00th=[ 241], 40.00th=[ 241], 50.00th=[ 241], 60.00th=[ 241],
| 70.00th=[ 241], 80.00th=[ 241], 90.00th=[ 355], 95.00th=[ 414],
| 99.00th=[ 464], 99.50th=[ 472], 99.90th=[ 477], 99.95th=[ 477],
| 99.99th=[ 477]
bw ( KiB/s): min=839680, max=849920, per=99.58%, avg=844800.00, stdev=7240.77, samples=2
iops : min= 820, max= 830, avg=825.00, stdev= 7.07, samples=2
lat (msec) : 50=4.30%, 100=4.88%, 250=72.36%, 500=18.46%
cpu : usr=0.00%, sys=5.43%, ctx=994, majf=0, minf=12808
IO depths : 1=0.1%, 2=0.2%, 4=0.4%, 8=0.8%, 16=1.6%, 32=3.1%, >=64=93.8%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=99.9%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.1%
issued rwts: total=1024,0,0,0 short=0,0,0,0 dropped=0,0,0,0
latency : target=0, window=0, percentile=100.00%, depth=200
Run status group 0 (all jobs):
READ: bw=828MiB/s (869MB/s), 828MiB/s-828MiB/s (869MB/s-869MB/s), io=1024MiB (1074MB), run=1236-1236msec
Disk stats (read/write):
nvme0n1: ios=949/0, merge=0/0, ticks=200810/0, in_queue=200811, util=92.38%
Top reviews from other countries
- LiamReviewed in Australia on June 15, 2024
1.0 out of 5 stars Good
New Edit: This drive randomly disconnects while transferring larger files. Anything over about 6GB the device disconnects and no longer works. I do not recommend this.
I was a bit dumb installing this. Here is a guide that worked well for me:
# Copied:
## How to setup mount / auto-mount USB Hard Drive on Raspberry Pi
Follow the simple steps in the order mentioned below to have your USB drive mounted on your Raspberry Pi every time you boot it.
These steps are required especially if your are setting up a Samba share, or a 24x7 torrent downloader, or alike where your Raspberry Pi must have your external storage already mounted and ready for access by the services / daemons.
Step 0.
Plug in your USB HDD / Drive to Raspberry Pi
If you are using a NTFS formatted drive, install the following
```sudo apt-get install ntfs-3g```
Step 1.
Log on pi using ssh terminal and execute:
```sudo blkid```
You will see something like the following:
lrwxrwxrwx 1 root root 10 Jan 1 1970 0AC4D607C4D5F543 -> ../../sda1
Note down the value of the UUID --> 0AC4D607C4D5F543
Step 2.
Create a location for mount point:
```sudo mkdir /mnt/volume```
Give proper permission:
```sudo chmod 770 /mnt/volume```
Step 3.
Get the uid, gid for pi user and group with id command (usually 1000)
Step 4.
Mount the USB Drive and then check if it is accessible at /mnt/volume
```sudo mount -t ntfs-3g -o nofail,uid=1000,gid=1000,umask=007 /dev/sda1 /mnt/volume```
Or:
```sudo mount /dev/sda1 /mnt/volume```
Note:
ntfs-3g for NTFS Drives
vfat for FAT32 Drives
ext4 for ext4 Drives
Step 5.
Now, we will configure RasPi to do this after every reboot:
Take a backup of current fstab and then edit
```
sudo cp /etc/fstab /etc/fstab.backup
sudo nano /etc/fstab
```
Add the mount information in the fstab file (replace UUID with your own):
```UUID=0AC4D607C4D5F543 /mnt/volume ntfs-3g async,big_writes,noatime,nodiratime,nofail,uid=1000,gid=1000,umask=007 0 0```
Or:
```/dev/sda1 /mnt/volume ntfs defaults 0 0```
Step 6.
Reboot
```sudo reboot```
Step 8. (Optional, required if using as data storage for owncloud)
If you are configuring ownCloud's data directory on your NAS drive, it should be having a 770 permission for www-data user. You can simply add user www-data to pi group, since its already having 770 as permission as set above in fstab.
```sudo usermod -a -G pi www-data```
## Alternative 2
This is a short guide on how to connect an External Hard Drive to the Raspberry Pi! Most external Hard Drives are quite juicy and will require a USB Hub to run in a stable manner, so please do check this before trying to install your drive!
First step is to plug it in, and then switch on your Pi! It should boot up as normal, so go ahead and log in to Raspian as usual.
Step 1. Is it there?!
If you want to check for the current storage devices attached to your Pi, simply run the command:
```sudo blkid```
This reveals that we currently have our “Seagate Expansion Drive” attached.
Step 2. Check the Partitions
We now need to check the boot name of our Seagate’s partition.
```sudo fdisk –l```
Reveals that our drive is located at /dev/sda1
Step 3. Mounting it.
Now we know where our drive is, we need to mount it:
```sudo mount /dev/sda1 /mnt/volume```
The folder “/mnt” is the standard location for mounting permanent media, but you can always create your own folder if required using the “mkdir” command.
That’s it! Our drive is mounted.
Step 4. Permissions.
As our drive is formatted in NTFS, we might need to change the /mnt drive permissions in order to enable proper access. Simply run the following command:
```sudo chmod 775 /mnt/volume```
This will change your permissions and allow you to access the drive.
To test this, let’s try to create a folder. . .
```
cd /mnt/volume
mkdir IMAFOLDER
cd IMAFOLDER
```
Great! So we can read and write to our hardrive!
Step 5. Automounting our drive.
If you want your Hard Drive to mount from boot, we need to set this up!
First step is to edit our "fstab" file
```sudo nano /etc/fstab```
This will open up the file in nano text editor:
We need to add the following line to have our hard drive mount at boot!
```/dev/sda1 /mnt/volume ntfs-3g uid=1000,gid==1000,umask=007,nofail,x-systemd.device-timeout=30 0 0```
You can now reboot your Raspbery Pi, and your Hard Drive will automatically mount!
Step 5. How to unmount.
To unmount the drive, simply run the command:
````sudo umount /mnt/volume````
As long as you’re not currently accessing the drive, it should unmount successfully.
- JLMReviewed in Canada on December 2, 2024
5.0 out of 5 stars Works exactly as expected!
This hat was easy to install and worked great with a trashy no-name brand NVMe drive. Definitely happy with this purchase.
- BrianReviewed in Canada on January 29, 2024
5.0 out of 5 stars Works great with a gen 3 NVMe SSD
After following the instructions I was able to set this up fairly easily. I have a USB-C NVMe enclosure so I used raspberry pi imager to install the Raspberry Pi OS on it and then edited the config.txt on the bootfs partition to add the line for PCI-E. Instructions for that is easily found on Google. I have the case from 52pi which holds the active cooler and NVMe board but note that I had to purchase smaller 2.5 standoffs to get it to fit in the case. But it boots up significantly faster and has a noticeable increase in speed. I recommend it. I bought this one because I had a 512gb M.2 2280 SSD so I needed a board that supported the 2280, which this one does. Note - please don't leave a bad review just because you get upset when you can't get it working. I was hesitant to buy this because of a bad review but thankfully I got it anyway. If you have trouble, there are several videos and KB articles available to help you.
BrianWorks great with a gen 3 NVMe SSD
Reviewed in Canada on January 29, 2024
Images in this review
- Amazon CustomerReviewed in Canada on December 24, 2024
5.0 out of 5 stars Worked well
Installation was easy and after a bit of OS installation Judo, my Raspberry Pi is booting from the NVMe drive.
- L. B. HoltbyReviewed in Canada on September 27, 2024
5.0 out of 5 stars easy to install and does the job
Unlike the OEM hat this one fits on top of the Raspi 5 board. It was easy to install and has worked with problems over the past few months.