Category Archives: USB devices

ThinkBook Plus G5 External Storage

I’ve been messing about with an interesting (and covetable) Lenovo hybrid laptop lately. it’s got an x86 PC for the keyboard deck, and a plug-in 15″ Android tablet that also doubles as a laptop display when docked with that deck. I plugged my fastest external USB storage devices into the free TB4/USB4 rated USB-C port and ran CrystalDiskMark. That gives me some basis to talk about ThinkBook Plus G5 external storage. I’m checking outUSB4 NVMe, TB4 NVMe, USB3.0 Msata, and USB 3.0 HDD storage devices.

ThinkBook Plus G5 External Storage Capability

I’m running CrystalDiskMark version 8.0.6 through its standard testing paces to see how these various devices all compare, in the same USB-C port and using the same USB4 rated cable. So far, what I’ve seeing is not bad, but not on par with other high-end Lenovo laptops or mini-desktops. (FWIW, I’ve also noticed that Snapdragon X Copilot+ PCs offer excellent USB-C USB4/TB performance, but only 5 Gbps capability on their built-in USB-A 3.2 Gen 1 ports.)

The internal SSD in the ThinkBook Plus G5 (I’ll abbreviate that as TB5 for brevity) gets reasonable performance. It’s a Samsung OEM NVMe MZAL81T0HDLB-00BL2 (vintage 2022, Gen4x4 M.2, middling performance). It does pretty well on large data transfers (~6GB read/4.7GB write queue depth 8; 3GB read/2.9GB write queue depth 1). On Random 4K reads, it’s somewhat less thrilling: 337.7MB read/264.5MB write queue depth 32; 60 MB read/113MB write queue depth 1). Those CrystalDiskMark (CDM) results provide the lead-in graphic for this story.

When I shift to external storage via USB, the story gets darker quickly:


Type   1TibRWQ8  1TibRWQ1   4KRWQ32  4KRWQ1
USB4   3062/447  1692/521   337/8    11/4
TB4    2615/530  2211/491   345/14   62/10
mSATA  465/331   436/121    138/20   23/2
HDD    118/117   117/52     1/1      0.4/0.4

On the whole, I’d have to say that I/O performance with external storage is NOT a strong suit for the otherwise interesting and occasionally excellent/amazing TB5. I see at least 15% better performance across the board for all those devices on the 2022 vintage Lenovo ThinkPad P16 Gen 1 Mobile Workstation and the 2023 vintage Lenovo ThinkStation P3 Ultra mini-Workstation. For example, here are the internal drive results from the 2022 vintage P16:

The Internal NVMe on the P16 is mostly 15+% faster across the board. Only 4KR/QD=1 is slightly less.

Note: the P16’s internal drive is a WD SN810 2TB NVMe (PCIe Gen4 x4 drive with performance nearly equal to the TB5’s Samsung OEM drive).

Space and Cost Are at a Premium, So…

In a hybrid device like the TB5, I have to believe that space and device costs are important elements to control. My best guess is that Lenovo went with more compact and possibly lower-cost USB circuitry than they put into those other two devices. Then again, the internal SSD could be slower than those used in the other devices as well. Both will impact overall I/O performance.

On the other hand, as I use the TB5 for surfing the web, doing workaday tasks, installing and running all kinds of software and tests, and more, I’ve not really noticed I/O as a bottleneck. Perception is vital to user experience, so these numbers I’ve shared may paint this fascinating two-in-one less positively than they should. Bear that in mind as you consider “buying this dream.” I’m reading that MSRP will be right around $2K for a 22-core Ultra 7-155H, 32GB, 1TB SSD model. It just may be worth it.

Next up: I’m going to take the Android tablet for a ride on its own, to see how it does as a detached tablet. Stay tuned!

Facebooklinkedin
Facebooklinkedin

USB4 Version 2 Devices Emerge

I knew they were coming, but not as fast as this. I just wrote a newsletter item for AskWoody. Entitled Using USB-Attached Windows media (subscription required for full access) it talks about issues related to USB ports, cables and devices in getting the best available performance from external storage. Thanks to reader comments on that story, I’m now aware that Amazon is selling 80 Gbps USB cables. That’s a clear signal that USB4 Version 2 devices emerge in the marketplace. Let me explain…

Links Show USB4 Version 2 Devices Emerge

Thank goodness the USB Implementers Forum (USB-IF) has changed its approach to labeling cables and devices. As you can see in the Amazon product shot that serves here as the lead-in graphic, it’s clearly labeled with speed (80Gbps) and wattage (240w) maxima. This beats the heck out of USB 3.2 Gen 1 or USB 3.2 Gen 2. Shoot! It even shows maximum video resolution (16K) supported, too — on the right-hand backside info.

So far, though, 80 Gbps USB-C support appears limited to cables, and cables alone. I can’t find any docks, hubs, monitors or storage devices that support that data rate anywhere. And, FWIW, CoPilot agrees that while such things are coming, they’re not yet out. Here’s its reply to a query about 80 Gbps monitors, for example:

USB4 with 80 Gbps is cutting-edge, but mainstream adoption often takes a bit of time. Up to this moment, no 80 Gbps USB4 monitors are commercially available. But hey, tech innovation is like a speeding train. They’re likely not too far off!

How Soon is RSN?

I’ve been reading tech journalism long enough to remember Jerry Pournelle’s excellent Chaos Manor column in BYTE magazine many, many years ago. (It ran from the early 1980s until 1998.) He used the phrase “real soon now” (sometimes abbreviated as RSN) to poke fun at breathless promises of emerging technologies on the cusp of availability. That’s exactly where 80 Gbps USB4 Version 2 stands at the moment: on its way, but not here yet. Stay tuned (and check out those nosebleed cable prices. Ouch!). Don’t get hit by any speeding trains, either…

Facebooklinkedin
Facebooklinkedin

Exploiting ReFS Speed Advantage

I’ve been reading articles online about a supposed speed advantage for the Resilient File System, aka ReFS, in Windows. But I’m observing some caveats when it comes to exploiting ReFS speed advantage. Let me use a speed check from the Lenovo ThinkStation P3 Ultra as an example, mounted in a USB 3.1 Gen 2 (10 Gbps) NVMe enclosure. Quick examination makes the point nicely: one sees no difference vis-a-vis NTFS. Indeed the speeds shown are entirely typical of any UASP devices at nominal 10 Gbps speeds.

Exploiting ReFS Speed Advantage Requires 20 Gbps or Higher

Do the math: 982.75 MBps = 7,862 Mbps = 7.67 Gbps. That’s about as fast as a USB 3.1 Gen 2 (10 Gbps) device can go in a real-world situation, such as running the CrystalDiskMark benchmark. My basic point, therefore, is this: Don’t switch to ReFS for performance gains unless you have a device that can deliver 20 Gbps (or higher) performance. That means USB 3.2 Gen2 (20 Gbps) or USB 4/Thunderbolt 3 or 4 (40 Gbps).

So I tried the same enclosure, same SSD, same cable (all of these factors count) with both ReFS and NTFS. I found it easiest to use the “Create a Dev Drive” option in the Dev Home app to start the former. Disk Mgmt worked find for the latter. Here are those results, which do show ReFS has a speed advantage — but it’s pretty small.

If you compare the big block write speeds (upper 2 left cells) that’s where the advantage is noticeable. For the rest of the cells, it’s barely there.

True, But Nugatory

I’m going to have to mess around with faster SSDs and see if that helps. But so far, I don’t see the uptick as big enough to be worth a lot. That said, as 24H2 goes final I should try again. The P3 Ultra isn’t getting that update offer yet, and that’s usually for good reason. If this changes, I’ll update this post accordingly. Right now, it’s mostly a ho-hum level of added performance.

OK, so I tried it on a different PC — a ThinkPad P16 Gen 1 Mobile Workstation — running 24H2 preview version. It shows modest improvements over the P3 Ultra but nothing spectacular. I’ll keep checking and reporting back here. It’s possible there’s more to see than I can tell just yet. I’m going to run a Macrium Reflect Backup next…

 

Facebooklinkedin
Facebooklinkedin

USB Adapter Beats Down-level Port

In seventh grade, my math teacher was named Wayne Mackey. He had an amazing way of cutting and complimenting at the same time. I vividly remember him telling me “Mr. Tittel, you have an AMAZING grasp of the obvious” and puffing up, then collapsing. In today’s blog post, I’m returning to those roots as I observe that it’s better to pay the translation penalty involved in using a Type-A female to USB-C male adapter into a 40 Gbps connection, than to plug into a 5 Gbps Type-A port directly. Duh, but that’s why I lead off with USB adapter beats down-level port.

By How Much USB Adapter Beats Down-level Port?

The throughput difference one versus the other is easily obtained, using CrystalDiskMark as a means for comparison. Plugging the Kingston Data Traveler Max into the ThinkPad T14s Copilot+ PC, I get close to typical UASP rates when I plug its USB-A end into an $8 A-to-C adapter plug. To see that difference, check my September 6 blog Fast UFDs Need Fast USB Ports.

When I plug the device into the 5 Gbps USB-A port on the other side of that selfsame laptop, I get throughput numbers that are  much lower than those values. The adapter numbers appear left, and the direct plug-in results appear right, in the lead-in graphic above.

Those results definitely help me answer this question: is it worth $6-8 to buy a USB A-to-C dongle? I can’t help but answer that one in the affirmative. Yes, I know I’m showing an amazing grasp of the obvious here, but sometimes it helps to see what that means in vivid, undeniable detail. It was true in 7th grade algebra, and it’s still true today (59 years later).

Choose Your Ports Carefully…

There’s at least one other lesson to take away from this side-by-side comparison. It’s what I said in the preceding heading. According to the user manual, the USB-A ports on the ThinkPad T14s are USB 3.1 Gen 1, rated at a speed of 5Gbps (translates to 0.625 GBps or 640 MBps, much higher than what you see in CrystalDiskMark). Sigh.

The other item I take away from this encounter is to ask Lenovo: why put only 5 Gbps USB-A ports on that PC? I’m guessing the answer may be something like “Because that’s what Qualcomm gave us in the Snapdragon X chipset environment.” Sigh again…

Facebooklinkedin
Facebooklinkedin

Considering USB4 External Media

It’s a classic trade-off in more ways than one: cost versus speed. I’m prepping for an AskWoody story about external media on Windows PCs. For me, the big trade-off when considering USB4 external media is higher prices for higher performance. “How much higher?” you ask: that’s what I’m in the process of figuring out right now.

Whole Device Chain Counts When Considering USB4 External Media

Every step in the device chain counts when going for the speediest external Windows media. The starting point from the PC end is the USB port itself. Ideally, it should be USB4 or Thunderbolt 3/4, and support 40 Gbps throughput. Next comes the cable: it should be labeled USB4, Thunderbolt 3 or 4, or 40 Gbps. Next comes the storage device. For me, that mostly means an enclosure housing an NVMe SSD. That enclosure should be USB4 or Thunderbolt 3/4, and the NVMe should be Gen 3 (PCIe x3) or higher.

At every step you pay more to attain the current pinnacle of performance. (I’ve not yet seen any 80 Gbps devices, but they’re coming. Copilot tells me Intel’s 14th Gen HX-series mobile CPUs “are starting to support this technology. “) A quick search at Amazon tells me you can’t buy USB5 cables, docks, and so forth yet. My best guess: we’re looking well into 2025 before it goes mainstream.

Right now, the jump from USB 3.2 Gen 2 (10 Gbps) to USB4 (and TB 3/4 equivalents) is getting cheaper, but still costs. You’ll pay US$46 for the cheapest USB4 M.2 enclosures right now (more like US$75 and up for other options). That’s double the cost — or more — of USB 3.2 Gen 1 devices (UASP: see below). Cables cost US$2 to $10 more for faster varieties, which isn’t too punitive. You can’t take advantage of anything faster than Gen 3 NVMes. Thus, you can buy 1 TB for US$55-80, and 2 TB for US$93-130 or so.

The “big spring” comes from the cost of either buying (for laptops and so forth) or installing (for desktops with open PCIe slots, and ASUS is the only vendor I can find who makes one for US$126) to gain a USB4 40 Gbps port to plug into. My testing so far shows this DOES make a difference, and often offers better performance than older and rarer Thunderbolt 3 or 4 capable USB-C ports.

For Me, Backup Is the Killer App

I’m always messing with PCs, so I need to back up frequently in case I shoot myself in the foot and have to replace a mangled installation. It happens to me at least 1-2 times a week in my testing and research, so this is no joke. I find the cost of USB4 external storage worthwhile because it drops the time to make a complete image backup into the 2-4 minute range. It takes anywhere from 7-24 minutes to back up to UASP-capable external storage. This equates to USB 3.2 Gen 2 10 Gbps capability. It shows up with max read/write speeds in Cystaldiskmark in a range from 1000-1100 MBps.

If you look at the lead-in graphic, which comes from NirSoft’s USBdeview, you can see it references the UASPStore.sys driver and service. I’ve actually found this to be a clearer way to recognize when a USB 3.x port can provide somewhat higher speeds. If your USB 3.x ports are older (and slower) they’ll usually show a USBstor.sys driver instead (and max speeds in CrystalDiskMark in the 400-500 MBps range).

You pays your money, and you takes your chances. That’s how things go with external USB-attached Windows storage — and much else in life!

 

Facebooklinkedin
Facebooklinkedin

Windows 11 Backup Request

I have a modest request to make of Microsoft, where Windows 11 is concerned. Its new-to-11 Windows Backup facility uses Reset this PC as the basis for a new Windows image. It then rejiggers the Start Menu to show you which apps and applications need to be reinstalled. Hence my Windows 11 backup request. I see no file on the desktop or in the User’s folder hierarchy somewhere that lists  “missing” stuff.

What About My Windows 11 Backup Request?

According to the Answers.Microsoft.com something like this may be available in a file named removedapps.html. Or  perhaps “Removed apps.html” (with an internal space). If so, one could parse this data in PowerShell. Then, WinGet could reinstall most such things. (WinGet says it knows about 6,575 packages as I write this blog via (Winget search –source winget “”).count  .)

I’ve just made a Macrium Reflect image backup of a test PC, and I’m now going to restore that PC using Windows Backup. I’ll see if an html file shows up in the desktop (or somewhere else: e.g. windows.old) afterward. Let’s see…

Further Ruminations on Removed Apps

Turns out that when you go into this process, Reset this PC shows you the list of apps that need to be reinstalled. It also states “This list of apps will be saved to the desktop after reset.” That should do it.

List shows first 11 of 26 items, but does NOT allow text copy.

Just for safety’s sake, I screen-grabbed all items since this window doesn’t support text grab of the list contents. Good thing I did: when the machine booted, I could not find a file anywhere on the system that matched the string search “remo*app*.html” anywhere. Just for grins I also searched on *.html to look for all files dated today (September 9). Nothing relevant to removed apps there, either.

When in Doubt, Restore the Macrium Image

I eventually got back to where I started by disabling secure boot, booting into the Macrium Rescue media, then restoring the backup I made just before starting down this path.  Note: my PC wouldn’t boot from Macrium Rescue media unless I undid secure boot. Hey MS! Please fix this apps list issue: it makes Windows 11 Backup much less attractive or workable the way things currently stand.

The eventual part came from having to figure out I needed to turn off Device Guard before Secure Boot could itself be turned off. Then I had to steer around BitLocker stuff (a key is necessary before you can read an encrypted drive like the P16’s: I didn’t care because I was going to rewrite the whole shebang anyway). Then I had to wait for the backup to complete, go back and turn Secure Boot and Device Guard back on, enter the recovery key, and resume. Sheesh! A lot of time and effort to find out if Windows 11 Backup writes an app list to the desktop (or elsewhere). Too bad it does not…as far as I can tell.

Facebooklinkedin
Facebooklinkedin

Copilot+ PCs Bring Better USB4 Support

When I went to build recovery media for the Lenovo Yoga Slim 7x Copilot+ PC last week, I dropped a Belkin TB3 dock into one of its 3 USB-C ports. Why? Because I needed a USB-A port into which to plug the Mushkin Atom UFD I targeted for that purpose. The lead-in graphic shows the dock at the “other end” of USB4 host router 1 (right-click the graphic and open in its own tab to see the whole thing). The next screencap shows the Hardware tab from Properties for that recovery drive (E:). Thus, I claim that Copilot+ PCs bring better USB4 support because until USB4 hubs and devices appeared in settings, users had to run a separate (and less informative) Thunderbolt app from Intel to see what was what. This has improved!

Copilot+ PCs Bring Better USB4 Support.e-drive-hwprops

The Mushkin E: drive is an older USB 3.0 Atom device.

So What If Copilot+ PCs Bring Better USB4 Support?

Though I’ve yet to see any laptops or PCs endowed with USB 4 2.0 (you can see version 1.0 in the lead-in graphic) this is now part and parcel of Windows 11 as well. It will also allow channel speeds to double from 40 Gbps (which 1.0 supports) to 80 Gbps (2.0 only, and primarily limited to video links). This probably doesn’t matter much right now, given that these top-of-the-line versions aren’t yet widely available. But for those who need the speed, this will matter once the peripherals and docks gain USB4 2.0 support.

I’ve got a Qualcomm Copilot+ Developer Kit SFF PC showing up here at Chez Tittel in the next day or two (today, even, maybe). I’ll be quite curious to see what Settings > Bluetooth & devices > USB > USB4 hubs and devices has to tell me about what’s inside and the docks and other devices I plan to hook up. Indeed, I’m going to start with a Lenovo P27u20 monitor, with its integrated TB4 docking capability. Hopefully, it will not only provide a great display, but also the means to hook up my keyboard and mouse. Stay tuned! These USB4 adventures will continue…

Facebooklinkedin
Facebooklinkedin

Channel Speed Trumps Device Speed

I kind of knew this already, but I wanted to prove it to myself through hands-on experience. Thus, I sprung for what Tom’s Hardware calls “the fastest SSD” around right now. It’s depicted in the lead-in graphic: The Crucial T705. It’s read/write ratings range from 13,600/10,200 MB/sec for big items to 1,400K/1,750K IOPS on random 4K items. That’s fast!

Why Say: Channel Speed Trumps Device Speed?

I know this NVMe drive would scream if I mounted it in an M.2 PCIe x5 slot on a motherboard. But I wanted to see if it made any difference if plugged into the M.2 slot inside a 40Gbps USB4 NVMe enclosure. Long story short: it doesn’t. It runs more or less indistinguishably from the 2022 model WD Black SN770 I replaced in the US$53 Maiwo USB4 fan-cooled enclosure.

Although the T705 is much faster than the SN770, those speed differences only count when the bandwidth from the SSD to the CPU is fast enough to actually show off such deltas. Because Lenovo sent me the Yoga Slim 7x with a smaller, slower C: drive device, I’ll probably end up plugging into that PCIe channel to see what it does as an internal drive.

But that’s a project for another day. Today, I have two “lessons learned” to share:

1. A PCIe x3 or x4 NVMe SSD is plenty fast enough for even the fastest, most expensive USB4 drive enclosures currently available.

2. The T705 at US$165 is about twice as expensive as the SN770 (and the SN770 2TB model at US$120 is a much better deal, $/GB-wise)

What can I say? I had to know. Now I do, and I’m moving on to other, better uses for the T705. I may have to use Linux to clone the existing 0.5TB NVMe in the Slim 7X, but I’ll figure out how to make that swap work. As I said earlier: that’ll have to wait for another day.

Facebooklinkedin
Facebooklinkedin

USB4 Gets MS Fixer

Just over a year ago (May 24, 2023) MS added support for USB4 to Windows 11. Curiously enough, multiple MS sources — such as MS Learn, for example — attribute this introduction to KB5026446. A quick check shows no mention of USB4 in that announcement. Be that as it may, MS has released a Support article entitled Fix USB-C problems in Windows. It explains how to troubleshoot the now-common “USB4 functionality may be limited” error message. Of course, you’d need a suitably-equipped PC to see that. This drives my title: USB4 gets MS fixer.

What USB Gets MS Fixer Actually Says…

I’ve been working with USB4 directly since Panasonic sent me a Toughbook just before Christmas in 2023. (See my January 3 2024 post HWiNFO Bestows USB4 Insight for my first hands-on peek.) Thus, what I see in the Fixer item linked earlier is mostly a distillation of common sense gotchas that meeting USB4 link-up requirements imposes:

  1. Gotta have the device (can’t get USB4 from something USB3 or older)
  2. Gotta have the right cable (can’t move at USB4 speeds over older cables: they must be rated TB3 or higher, USB4 or higher)
  3. Gotta have a USB4/TB4 port (strictly speaking, USB4 is a subset of TB4 so either will do — but nothing older handles USB4 devices at native speeds and capabilities)
  4. Gotta have the right drivers (while I’ve never seen a working USB4 port come up with the wrong ones, this is a given to make sure the device chain from port through cable to device will work).

What’s interesting about the MS Learn item is that it mentions a whole slew of error messages that you might see when trying to use a USB4 device — 11 in all, in fact. Worth reading the piece over if only to see how many of them you might have encountered before. FWIW, my personal count is 5 at this point.

The High Cost of USB4 Entry

When I started mucking about with USB4 last fall, I bought a couple of USB4/TB4 NVMe enclosures. These were limited to 20 Gbps aggregrate throughput, but still cost  from ~US$120 to $150  or so. Now, you can buy 40 Gbps USB4 enclosures for ~US$70 to $120. The surrounding specs and verbiage claims real-world throughputs from 25000 to 3000 Mbps. I’ll have to check that for myself, but I have seen speeds in that range in CrystalDiskMark for my 20 Gbps Acasis and Konyead units on some laptops (e.g. Lenovo ThinkPad P16 Mobile Workstation and Yoga P9i models).

It’s still pretty darned expensive to take advantage of USB4 for external storage access. But it’s pretty darned fast, and keeps getting faster. I’m hoping to write a more in-depth examination for AskWoody in the near future. Stay tuned!

Facebooklinkedin
Facebooklinkedin

So Long Syba DUAL mSATA

I guess it was inevitable. I purchased a Syba Dual mSATA SSD adapter (model SD-ADA40107) back in 2015 or thereabouts. Yesterday, I plugged it into multiple PCs and laptops inside a USB 3.0 SATA drive caddy and … nothing doing. It’s resisted all resuscitation attempts, including the maker’s own hardware utility, as shown in the lead-in graphic. Thus, I must say “So long, SYBA Dual mSATA” and consign it to my Goodwill safe e-waste disposal bag. It was nice while it lasted.

After So Long Syba DUAL mSATA, Then What?

I’ve had trouble with this and other similar devices. It cost perhaps US$45 when I bought it back when, so it’s no great loss. The real question is: do I buy more hardware to house those still-usable Samsung 850 EVO 250 GB SSDs the now-failed adapter houses? I can now buy the same Sabrent USB 3.0 mSATA enclosure that used to cost US$30 or more for about $15. That’s pretty cheap.

“Why bother?” you ask. Because even an mSATA SSD in a USB 3.0 enclosure is still 8 or more time faster than an equivalent flash drive or a conventional HDD. But because I have 3 of them already (250, 500 and 1000 MB in size) it may be a simple case of overkill. I’ll have to ponder the state of the exchequer and think about this for a while. As I’m thinking you can see what CystalDiskMark says about the 500 MiB mSATA device I just plugged in:

So Long Syba DUAL mSATA.850-500

This is still 4-8X faster than UFDs or HDDs (same port, same PC).

As I do, I’ll bid adieu to the non-functional Syba adapter. It was a useful bit of hardware. I’ve still got another one (also with 2x250GB Samsung EVO SSDs) ensconced in a drive caddy where it serves as my M: drive on the production PC. I guess I should start planning to replace that, too. It’s just a matter of time…

 

Facebooklinkedin
Facebooklinkedin