The lifespan of a USB flash drive relates to three factors. In general terms, a flash drive will last much longer than you think and here are some details to help you understand the answer.
The three factors related to the life span of a USB flash drive are:
- How the drive is made
- Wear leveling technology
- How the drive is treated
Flash drives are a commodity product and (generally) driven by lowest price. With that in mind there are plenty of shortcuts a manufacturer can use to save time and money. What is important to understand, is knowing the quality of product you are going to use.
How the drive is made
A flash drive is made up of five primary components: The PCB (printed circuit board) the flash memory, the USB controller, the components and the soldering which holds everything together.
Printed Circuit Board (PCB)
Most promotional memory products (flash drives given away at trade shows) will use a two layer printed circuit board. Two layer boards are bad for use with any USB device, including a flash drive. The USB specification requires four layers for a product to be made to specification. A four layer board will include the, much needed, grounding plane of the PCB to insure transmission without interference from the trace lines. A two layer board is at a much greater risk of not performing as it should. If you received a USB at a trade show, don’t consider that device for “long term” or “important” storage options.
This is an image of a four layer USB flash drive by Nexcopy with Micron memory with write speeds of 12MB/s
Flash memory used in the production of USB drives stems from a sea of unknown factors. Flash drives are the bottom of the barrel when it comes to NAND memory as part of the BOM (bill of material). All the good quality NAND memory is used for more expensive products like phones, set-top boxes, communications hardware, etc… and the manufacturer of USB flash drives, is typically, the last tier of manufacturing consumption. With that in mind, one trick the flash manufacturers use, is down-sizing the memory wafer (NAND chip). Let us provide an example: Toshiba is the world’s largest memory manufacturer, and after production of say a 64GB chip, they test it. If the quality of the silicon cells in the chip are below a certain percentage, the chip gets downgraded to a 32GB chip. They test it. If the memory is still failing QC, it gets downgraded again. The process continues. So if you are dealing with a 512MB USB stick, you are dealing with the worst part of NAND memory chip. Very unreliable. The quickest way to test the quality of flash memory is test the write speed. For USB 2.0 product, if you see a write speed of 9-10MB/second or better… its’ good quality. For USB 3.0 if you see a write speed of 18-20MB/second or better you are dealing with good quality. A slow write speed means the silicon of the chip is having a harder time making the phase change (positive or negative) to save data to the memory chip.
The USB controller is the chip on the flash drive with all the brains. The USB controller is the gate keeper between the host computer and the USB stick. The chip allows the host computer to read or write data to and from the flash memory on the flash drive. Because the USB controller is the brain of the flash drive, it’s important to have a controller that performs well and is reliable. One of the most important features of the USB controller is wear leveling. This is also one of the most important aspects for defining the lifespan of a USB flash drive. More about wear leveling in a bit. For now, the important point is understanding the compatibility of the USB controller to that of the flash memory. The NAND memory market is very fast pasted. New technology is always developing. For this reason, the firmware inside the USB controller is very important. The firmware “marries” the flash memory to the device and creates a usable flash drive. There are many flavors of firmware for a single controller and it all boils down to how often the USB manufacturer updates those firmware tools. It is very possible to load firmware that is not optimized for the NAND memory used in the production of the flash drive. It’s also very possible the firmware is set for a different objective, for example, the firmware was set to be optimized for capacity rather than read/write speeds. The amount of control the USB factory has with these firmware tools is mind-blowing. The firmware tools are used to configure the USB stick to exactly what they want. In summary, there is no real way to test the quality of the USB controller and it’s firmware other than having an intimate knowledge and relationship with the actual manufacturer of the USB flash drive. The point to explaining the function of a USB controller is to show what a large impact it has on the overall performance of the drive.
In this article we will detail how the Nexcopy USB copy protection solution works. Before we start there are important definitions we must all agree upon. As in today’s market place there are multiple vendors using the wrong definitions to explain copy protection.
Copy protection is different than encryption; although copy protection does use a form of encryption in the overall solution.
Encryption is scrambling up data and requiring a password to piece all the data together and display it. Once the password is entered the data can be viewed. The potential security issue is the user who entered the password can now do anything they wish with the files, print, save, share, etc.
Copy protection is different in two ways. First, there is no password required to view the data. Second, the files cannot be saved, printed, shared, streamed when viewed by even the most trusted user.
The later, copy protection, is what most people want when it comes to multi-media files like PDF, video, audio and HTML pages. Most users want the data to be seen by as many people as possible, yet the data cannot be saved, shared, streamed, printed or screen captured.
So with that in mind, let us review how the Nexcopy solution works for USB copy protection.
Here are six bullet points regarding features Nexcopy provides which others do not:
- Copy protected content plays on both Mac and Windows computers
- There are no Admin rights required to play the content
- There is no installation required on the host computer
- The content runs 100% from the flash drive
- The USB stick is write protect, so files cannot be deleted or changed
- The solution is both hardware and software, ultra-secure
The Nexcopy USB copy protection solution runs with the assumption the content owner does not want to share the data with even duplication service companies. It is assumed the content owner wants total control of the data before, during and after the USB duplication process.
Here are the steps for using the Copy Secure drives as the content owner:
Does the title of this article even make sense? Yes, but not to most.
USB enumeration is the process a host computer goes through to identify the type of USB device connected and what the operating system should do with the newly detected device.
Fingerprint would simply imply the different steps a computer operating system goes through when determine the USB device type.
For 99.7% of the people who visit this site, this information doesn’t matter, but for others it does. The security industry would be the prime candidate for wanting this information. If a security expert, team or programmer knows the exact steps an operating system goes through to mount a USB device, it will help them keep programs secure.
Andrea Barisani, a security expert based out of Italy, put together some open source code which compares the USB enumeration fingerprint for the MacOS, Windows and Linux. The open source code is available on Github.com (here).
This bit of code is probably valuable to software programmers who deal with USB flash drives and portable applications.
You never know where a flash drive has been.
It’s always best to scan a USB flash drive.
Did you know Windows Defender can be setup to scan a USB stick automatically, when it’s plugged in? Below are the steps to make that configuration setup.
By default, Windows 10 does not have this setting configured. We are not sure why, as USB sticks and downloads from internet sites are probably the two most vunerable ways to get a computer infected. Our only guess, is the scan process of a USB stick can take some time, and for a user to have that step done with each connection, could reduce the user experience.
This tutorial will take about three minutes to setup. I would suggest read the rest of this article and when done, go back and perform the few steps required to make the Windows Defender scan for USB flash drives.
We are going to make a Group Policy to scan USB flash drives using Windows Defender.
Let us run the Group Policy editor.
Press the Windows Key + R
Type gpedit.msc and press Enter or OK.
Look for the Administrative Templates under the top Computer Configuration directory, expand this directory (folder)
Scroll down to Windows Components, expand it
In that directory scroll down more and look for Windows Defender Antivirus, expand it
Finally, look for the Scan folder and click that folder.
On the right side of the dialogue box you will see additional settings, search for the Scan removable drives and double click that setting
This setting is disabled by default. Please click the radial enable button to enable this setting for your Windows computer.
Click Apply in the bottom right and then click OK.
That is it. Your Windows computer will now automatically scan USB flash drives using Windows Defender.
Alternatively, you can insert a USB stick and right click the drive letter and select Scan with Windows Defender but the problem here, is the USB could have already done it’s virus work before you had a chance to scan for malicious code.
The average user inserts a USB stick into their computer from a trusted source. However, there are companies and situations who receive USB flash drives or USB hard drives and they are not certain if the device is infected.
Globotron is a company based in New Zealand who designed the product. The product is called Armadillo and is an open-source USB firewall.
Some research has shown, as many as 29 different types of USB attacks can happen from plugging in mass storage devices (like USB flash drives and USB hard drives) or also HID devices (human input devices like keyboards and mouse).
The USB stack which is the low level code used in the host computer, is very complex and over time researchers and hackers have discovered ways to compromise a computer system through these vulnerabilities.
The Armadillo is an open-source device which is a firewall between a USB device and computer. The firewall isolates the firmware of the USB device so as not to infect your PC if the device has been infected with malicious firmware. You just need to plug in Armadillo between your computer and the USB device using the provided micro-USB cable. Armadillo is an upgrade over USG, the original or first-generation USB hardware firewall device.
The Armadillo has bot detection. This means if the USB firewall device detects malicious codes are being entered via keyboard or mouse (HID devices) the device will block transmission and a red LED indicator light will turn on.
The Armadillo has the ability to temporarily make your USB read only. This is valuable if the computer is infected and you need pull information (recovery software) from the USB stick and want to insure virus’ do not infect the flash drive. The USB is read-only, but it is read/write when not connected to the Armadillo.
Note: If you need a USB stick that is always write protected at the controller level, yet need to temporarily turn off the write protection for data changes, the Lock License drive from Nexcopy is your solution.
This last point about the Armadillo is a bit strange, but we like it. The body is sealed with glitter epoxy so it is easy to identify if the box itself was tampered with. Very creative!
The Armadillo USB Firewall is available from Globotron for $150 USD and ships from New Zealand.
The last two decades have ushered in an enormous number of electronics. Prices get lower, users upgrade, society reapes the benefits of these advancements. This explosive growth in electronics has led to an escalating burst for EOL (end-of-life) electronics and e-waste. When electronic devices are left in traditional landfills toxic materials can be released into the soil and environment.
With new cheap devices, society has reaped tremendous benefits. This explosive growth in the electronics industry, however, has led to a rapidly escalating issue of end-of-life (EOL) electronics or e-waste. In landfills or primitive recycling operations, toxic materials can be released from old electronic devices into the environment.
E-waste is growing, and with that surge comes the need for effective electronics recycling programs. As of 2018, e-waste is now the fastest-growing waste stream in the world, with an estimated waste stream of 48.5 million tonnes in 2018, valued at 62.5 billion US Dollars.
The amount of e-wast from USB flash drives is unknown from the above statistics, yet it’s not entirely necessary to make flash drives part of the e-waste equation. There are options for recycling USB flash drives.
Run antivirus software from a USB flash drive.
If your computer is infected with malware, running an antivirus within Windows may not be enough to remove it. If your computer has a rootkit, the malware may be able to hide itself from the antivirus software. The only proven way to ride your system of a nasty virus would be starting your computer from outside the Windows environment and start the cleaning process from there.
This is where bootable antivirus solutions come in. They can clean malware from outside the infected Windows system, so the malware won’t be running and interfering with the clean-up process. The HowToGeek website did a nice write-up on this topic. If this is a tool you need, don’t e-waste your USB flash drive, rather make a bootable antivirus software stick.
Run Linux from a USB flash drive.
As of 2020 the percentage of Windows computer users is still an impressive 88%. Mac users are 10% and Linux users are the remaining 2%. Have you ever used Linux? It’s actually a fantastic operating system and at least something to play around with if you have spare USB media. Rather than e-cycling your USB stick, you can download a Linux operating system and give it a run. The process is not difficult and (nearly) any non-technical person can download and install Linux on a flash drive.
Slax is a well know Linux package. The instructions for download and installation are straight forward and simple. It is highly recommended to try this version of Linux as your first exposure to the operating system.
Several benefits of running Linux from a USB include trying the operating system without investing money in new hardware, or making changes to your current Windows operating system.
Learning to run Linux from a flash drive will give you an advantage in the event of a computer failure. For example, a computer gets bogged down with a nasty virus and you need to access some files quickly. There is no time for a lengthy cleaning process (scanning a hard drive can take hours). Booting into Linux from a USB stick will give you access to the memory of the hard drive to access the files you need.
Recycle USB drives for a good cause.
“One man’s garbage is another man’s treasure.”
Isn’t that how the saying goes? Said another way, you can donate your USB drives to an organization who can re-purpose those drives and provide them to others in need. Pivoting from option number two, a non-profit organization called SugarLabs.org puts a Linux based operating system on a flash drive. The operating system is a special version of Linux and is designed to teach young kids how computers work. The not for profit organization sends these donated drives all over the world. SugarLabs is based in Boston Massachusetts and founded by Walter Bender a graduate of Harvard and technology researcher from MIT Media Labs.
Part of the SugarLabs process is insuring each USB drive is clean from any personal data or potentially harmful malware. RecycleUSB.com is a website and business which manages the sanitizing and cleaning of the donated USB flash drives before sending to Walter and his team at SugarLabs. The recycle USB website lists the “how to” steps on donating media, contact information for any questions someone might have and sanitizing steps used to clear data from the flash drives. The partnership between RecycleUSB and SugarLabs started back in December of 2009 when flash drives began having the storage capacity to hold a portable operating system (about 2GBs).
After reading the above options for recycling USB flash memory and you find yourself still wanting to e-waste the flash drives, be sure to check your community or city about e-waste programs. In nearly all cities and counties it is not recommended to throw away electronics into the standard garbage service. Be sure to enlist the use of recyclers who are certified through either of the voluntary certification programs that have been established to ensure responsible recycling, including R2/RIOS and e-stewards.
In 2015 Intel introduced the Compute Stick or Computer Stick – the product has been around ever since. The idea is simple and eligant. Intel wanted to create an HDMI dongle computer which can run Windows 10.
There is no confirmation, but our suspicion is that Intel wanted a ultra-cheap and portable solution to run Windows for embedded applications like set-top boxes (DVRs) and other IoT (Internet of Things) products. If our assumption is correct, it’s a wonderful product and is a great solution for its intended purpose.
PCWorld did a fantastic review of the compute stick back in 2016, and a link to that article is at the footer of this post. The PC World review outlined the specifications and performance levels of the Intel based product. We will let that article do the heavy lifting for the tech people out there, but today we want to talk about the applications one might have for a computer stick.
For only $120 (ish) off Amazon, this is an excellent solution to run Windows 10 for a host of specific applications.
Several quick talking points before we move to examples of usage out in the field:
Yes. Performing an Erase or “full format” shortens the life of the device. The erase function is also very slow.
Here are some additional questions based on the answer above which we will address in today’s post:
Is “erase” and “format” the same thing?
Erasing flash memory (a.k.a. Setting all bits to 0, also called a “full format” by Windows) does more damage. Flash memory has a limited number of times that it can be written, and the more you write to it, the more it degrades. With an erase function, you’re writing to the entire device.
With a format, all that’s happening is changing a few bits at the front of the device to say the rest of the memory space on the flash drive is available to be overwritten. This saves the life of the flash memory because the old data is not being overwritten, just flagged to do it at a later time.
Why would you need to erase a drive?
Since a format is changing just a few bits at the front of the device, it means all the data is still on the drive. The few bits we are talking about which are changed, is related to the file allocation table. The changed bits in the file allocation table, mean there are no longer instructions about the location of the digital files. Recovery software can scan the memory space and retrieve those files even though the file allocation table isn’t giving instructions on where they are located.
Think of the file allocation table as the table of contents of a book. If you tear out the table of contents of a book, but all the pages of the story are still there, it’s the same concept as formatting a device. Sure you can scan the pages to find chapter 12 with the part about Paul getting a bucket of water, it’s just hard. Same thing with formatting a drive, you can use recovery scanning software to find the files, but it’s hard.
Coming back to the original question, why would someone want to erase a USB flash drive? One possible reason could be a security risk of some kind and the operator wants to insure no data is on the drive. For example, you are donating a flash drive and you had financial or medical records on the drive. By performing an erase, that data cannot be recovered.
Why does an erase take longer?
We all spend so much time on our computer, its worth customizing sounds and events we experience while using the computer. Today, we will cover the topic of changing the USB sound when a USB device is connected. You can really have some fun with this, especially if you consider some of the USB jokes mention before, and how those jokes could apply when a USB is shoved into a USB port.
While your mind wonders, I’ll move along to the tutorial part of this post:
In the search field, type in Control Panel and select the Control Panel.
From with in the Control Panel click Hardware and Sound
From the Sounds category, select Change system sounds
The window will pop up on the “Sound” tab and you’ll need to scroll down through the list of “Program Events” to find Device Connect and you will click on that time to highlight it.
For most, the middle of November is when you start thinking about Christmas and the holiday season. With that in mind, if you have an office gift exchange, this USB vacuum could make your short list, if you draw the office IT person as your secret Santa.
What tipped my memory about seeing this USB vacuum several years ago, is a commercial during Sunday night football. Yup, someone actually worked this USB gadget into a prime time commercial. First image is from the commercial, second image is the link to get the USB vacuum from Amazon (or equivalent).
Before you get your hopes up the USB vacuum actually works, it doesn’t. The thing will make a vacuum noise, but doesn’t suck anything up.
I came across an interesting article today from Dr Gough, a tech nerd. and thought it good enough to summarize here:
The USB specifications for power from a port vary from 100mA to 1.5A and up to 100W of power for USB Type C, but the cables and connectors used in a cable might not align with the power specifications of the product being designed and used. Cables are typically rated for about 1.8A of current, which is most common for cables used for charging.
The 1.8A rating is based on safety limits for resistive heating of the cable and connectors. The rating is no guarantee your +5V at 1.5A setup will get you the maximum level of power. The important point here, the cable and connector combination is simply a rating to deal with heat, and ensures nothing melts. Going a step further, most specs ensure nothing gets noticeably warm to the human touch.
Every wire that’s not a superconductor has some finite resistance. Said another way, resistance is transferred into heat. Ohm’s law tells says that E = IR, where E is voltage, I is current, and R is resistance. So when you put power through a wire, the current X resistance gives me the voltage that will be “consumed” across that wire, power that turns into heat, and thus, never makes it to your phone.
I want to end this blog post with the above paragraph as that is the real takeaway here. The more inefficient (or cheap) a cable is, the warmer it will get. So if your iPhone cable is warm to the touch, it sucks. If your wire charging your power bank is warm, it sucks. Get a better cable. From what I can tell, there is no rating posted on all these cables you see on Amazon at cheap prices, so word to the wise using your tactile feel!
You’ve connected a USB flash drive, heard the familiar Windows sound of connection, yet no drive letter shows up. You then go into Disk Management for Windows and you can see the device and memory, but no drive letter.
What should you do?
Most times this process is automatic and Windows will asign a drive letter to any storage device connected to your PC, whether it be a USB stick or a USB hard drive, or any other mass storage device.
However; in the event a drive letter isn’t assigned there is a very quick way to get your computer back to working the way it should.
- Open Command Prompt as Administrator
(search for CMD and right click to open as Admin)
- Type ‘diskpart’ and hit Enter.
- Once in the DISKPART type automount enable and click Enter.
If the above doesn’t do the trick, another issue may be at hand. Maybe some conflicting registry entries from past USB devices connected to the PC and for this reason the automount was disable, or no longer working properly.
Nexcopy has a registry cleaning tool specifically design for USB devices connected to your computer. This utility is an exe file that does not require installation and does not have spyware, malware or anything else. It’s from a company you may