Storage

Category page of all posts on the web site that are tagged as related to storage including benchmarking, various storage devices, walkthroughs and more!

Radxa Zero Debian SSD Boot Guide

Radxa Zero SSD Boot Guide

The Radxa Zero can definitely be set up to boot from USB storage / using a SSD. You can do this trick using both the eMMC and an SD card. Given that the board also has a quad-core processor you can actually make a tiny and pretty powerful server setup with something like this achieving pretty impressive I/O speeds for such a small package.

In this guide I’ll show you how to set up SSD booting on the Radxa Zero using their official Debian operating system. Let’s get started!

Radxa Zero Debian SSD Boot Guide Read More »

StarFive VisionFive 2 Official Debian SSD Boot Guide

StarFive VisionFive 2 SSD Boot Guide

The StarFive VisionFive 2 comes with a M.2 M-key PCIe 2.0 slot that we can use with a 2280 NVMe drive. Unfortunately at release it’s not possible to boot from the NVMe drive but this is expected to be added to the device through some combination of SPI+NVMe booting.

In the meantime we are going to bootstrap the boot process using a SD card and then clone that SD card to our SSD to be used as the root partition. This essentially will let us have our system’s root partition on the SSD (much faster).

Let’s get started!

StarFive VisionFive 2 Official Debian SSD Boot Guide Read More »

Using E-Key M.2 WiFi Adapters with Orange Pi 5

Orange Pi 5 E-Key to M-Key WiFi Adapter Guide

Orange Pi has not released the WiFi module for the Orange Pi 5 yet which has left some people in a difficult position. While working on this problem I discovered an adapter that claimed to be able to let me use normal E-keyed WiFi adapters (commonly found in laptops and tablets) with the Orange Pi 5 using an adapter.

I received and tested the adapter and I am pleased to report it works perfectly! There are some caveats though such as you need a driver for your WiFi card within your OS (and often firmware as well).

In this guide I’ll show you how to get this working with the Orange Pi 5 using Linux. Let’s get started!

Using E-Key M.2 WiFi Adapters with Orange Pi 5 Read More »

Orange Pi 5 NVMe/SATA SSD Boot Guide

Orange Pi 5 with Heat Sinks

The Orange Pi 5 has a nice M.2 NVMe slot but unfortunately most of the official images will not boot if you try to directly image a NVMe drive. Fortunately there is an easy way to get this working that people who frequent the blog will almost certainly have seen before.

We are going to bootstrap the boot process using a SD card and then clone that SD card to our SSD to be used as the root partition. This essentially will let us have our system’s root partition on the SSD (much faster).

Let’s get started!

Orange Pi 5 NVMe/SATA SSD Boot Guide Read More »

Radxa Rock Pi 4C Plus SSD Boot Guide

Radxa Rock Pi 4C Plus SSD Boot Guide

The Rock Pi 4C Plus is a bit different to boot with a SSD than it’s predecessors. It does not have a SPI flash (nor can you solder one onto the board) so to use the NVMe slot for our root filesystem we need to use a SD card as the boot loader.

In this guide I’ll walk you through the process to clone a working SD card installation to your NVMe drive and then use some tricks with the drive’s UUID identifiers and essentially pass the boot process off from the SD card and have the NVMe SSD take over.

Let’s get started!

Radxa Rock Pi 4C Plus SSD Boot Guide Read More »

Rock Pi 4C Plus w/ NVMe SBC Review

Radxa Rock Pi 4C Plus w/ NVMe Review

We continue to see a storage technology evolution take place with single board computers. NVMe slots are becoming more and more prevalent on newer models. This is great news for consumers as a M.2 NVMe SSD can actually be cheaper than a SD card (and is much cheaper GB per GB).

Today I’m taking a look at the Radxa Rock Pi 4C Plus single board computer. Previous iterations of this board have had NVMe slots but it has been moved to the top of the board on this model and can properly mount a 2230 NVMe SSD. The SSD I’m using today was only $12 for a 128GB capacity drive.

The board is quite powerful hardware-wise having 4GB of RAM and an hexa-core (6 cores) CPU configuration. We’ll be benchmarking what kind of performance we get using a configuration like this.

Let’s get started!

Rock Pi 4C Plus w/ NVMe SBC Review Read More »

Libre “Renegade” SSD Booting Guide

Libre Computers "Renegade" SSD Boot Guide

The “Renegade” by Libre Computers is a $50 single board computer. You actually get USB 3.0 with the “Renegade” which is going to make it even more worth it to use a SSD with than the “Le Potato”.

This method requires a sacrificial SD card to serve as the bootloader. After booting though it will use your SSD for the system’s root filesystem. We will then benchmark it to measure the improvement/gains.

In this guide I’ll walk you through the process. Let’s get started!

Libre “Renegade” SSD Booting Guide Read More »

Libre “Le Potato” SSD Boot Guide

Libre "Le Potato" SSD Boot Guide

The “Le Potato” by Libre Computers is a $40 single board computer. That is incredibly cheap in 2022 as anyone who has tried to buy a Raspberry Pi recently can tell you. There aren’t a lot of guides out there for how to best utilize it though so today I’d like to publish a guide for it for one of the best upgrades you can do with any SBC: upgrade to SSD storage!

This method requires a sacrificial SD card to serve as the bootloader. After booting though it will use your SSD for the system’s root filesystem. We will then benchmark it to measure the improvement/gains.

Let’s begin!

Libre “Le Potato” SSD Boot Guide Read More »

ODROID XU4/XU4Q SSD Booting Guide

ODROID XU4 / XU4Q SSD Boot Guide

The ODROID XU4 and XU4Q can be a bit more tricky to boot from USB drives such as a SSD due to them not using the fantastic Petitboot bootloader like many of their newer boards have. It is still completely achievable though using an old trick and a sacrificial SD card.

The performance gains as well as access to much higher capacity drives can makes it more than worth it to set up SSD storage (as it is on nearly all single board computers).

Let’s get started!

ODROID XU4/XU4Q SSD Booting Guide Read More »

Tinker Board SSD / USB Booting Guide

Tinker Board SSD Booting Guide

I recently wrote a getting started guide for the Tinker Board as even though the newer models tend to be quite expensive the older models can often be found for a lot cheaper. In this guide we are going to do something more advanced and are going to actually move our root filesystem to a SSD!

I have the original variant (the Tinker Board 1 S) and that is what I will be using for this guide but this should work on all Tinker Boards (including models without the eMMC). The Tinker Board 2 will have faster performance as the USB ports are USB 3.0 vs. USB 2.0 on the original Tinker Board. If you don’t have the S model with the eMMC this method will require a sacrificial SD card to serve as the bootloader.

This is an old method that I first covered for the Raspberry Pi before it supported native USB booting. I’ve also covered it here for the Orange Pi Zero 2. The SD card/eMMC serves as the bootloader but our root filesystem will be on the SSD. This is a fantastic method for any board that doesn’t natively support booting the OS from a USB storage device.

Let’s begin!

Tinker Board SSD / USB Booting Guide Read More »

Orange Pi Zero 2 USB SSD Boot Guide

Orange Pi Zero 2 SSD Boot Guide

During my recent coverage of SBCs I’ve been benchmarking them using SSDs. The process for booting from a SSD varies across different boards. I’ve found the documentation for some of these to be lacking / nonexistent and the Orange Pi Zero 2 is one of these.

Today I wanted to benchmark the Orange Pi Zero 2 with the SSD and given the lack of documentation I’m going to document my process for setting it up. The Orange Pi Zero 2 will require a sacrificial SD card to bootstrap the process and has USB 2.0 ports. With those limitations in mind let’s set it up and see how it performs!

Orange Pi Zero 2 USB SSD Boot Guide Read More »

ODROID N2+ Petitboot SSD Boot Guide

ODROID N2+ SSD Boot Guide

Configuring the ODROID N2+ for USB booting can be a little bit tricky. There are guides out there that will both use a SD card to bootstrap the SSD booting and other guides that use Petitboot but have complex setup instructions.

Today I want to show you a simple method that I used to get SSD booting set up on the ODROID N2+ so I could perform my storage benchmarking on the device for my review. I will be using a NVMe SSD but you may use other types of SSDs as well. Let’s get started!

ODROID N2+ Petitboot SSD Boot Guide Read More »

Hardkernel ODROID eMMC Guide / Performance Benchmarking

ODROID eMMC Guide

I’ve covered eMMC modules on the site before as being a fantastic performance option. Today I received some Hardkernel eMMC modules that I wanted to do some performance testing to see how they perform as well as a guide for how to get started with them.

These are promised to be ready to go out of the box. I will test that claim and then we will do some performance benchmarking. No matter what happens we will also do a fresh reimage of the module to show the complete process of getting them set up. Let’s begin!

Hardkernel ODROID eMMC Guide / Performance Benchmarking Read More »

Using Cheap 2.5″ SSDs with PS4/Xbox to Improve Performance

Last-Gen Console SSD Upgrade using StarTech

When my wife and I were trying to play Cyberpunk 2077 on our last-gen console it was extremely painful and not just because of the bugs. It was painful because every time I died it would take 2-3 minutes to reload the game.

Eventually I decided to grab one of my spare SSDs and use a USB to 2.5″ SATA adapter and hook it up to our last generation consoles and try installing all of the Cyberpunk files to the SSD. It made a gigantic difference getting my load times down to something closer to 20-30 seconds (much better than 3 minutes).

This is also an incredibly cheap thing to do. Even if you buy a new SSD and a 2.5″ SATA adapter you will spend under $30 or so if you get a minimal capacity SSD. If you already have an older spare SSD even better.

Today I’ll cover how to set this up. Let’s get started!

Using Cheap 2.5″ SSDs with PS4/Xbox to Improve Performance Read More »

eMMC to SD Card Adapters Explained

UUGear eMMC to SD Adapter

The eMMC to SD card adapter shows up a lot in IoT devices. I have owned one for my Raspberry Pi for a while and they are fantastic.

In this article I will explain what these devices are, the main advantages of them (speed/performance) and benchmark some eMMCs to show performance differences. By the end of this article this should give you an idea if this is a type of device you’d want to work with / use.

Let’s begin!

eMMC to SD Card Adapters Explained Read More »