Category Archives: Cool Tools

Enduring Konyead NVMe USB4 Drive Mystery

Wow! I’m really stumped. I’ve got a Konyead M.2 NVMe drive enclosure that works on only one computer right now. For a long time, I was unable to eject the drive safely. But after backing off the write caching setting for quick removal, and resetting the drive letter from F: to X:, I can now do that. But even so, if I then unplug the drive and plug it into another PC it’s unrecognizable. This enduring Konyead NVMe USB4 drive mystery is driving me nuts!

Showing Enduring Konyead NVMe USB4 Drive Mystery…

When I plug the Konyead into any compatible USB port on another PC (USB3.1 via Type A connector, or USB4 via USB-C connector) it won’t come up. If I go into Disk Management, it immediately throws an error message that says the drive must be initialized. Options offered are MBR and GPT. Choose either one, and the right-hand error box pops up citing a “fatal device hardware error.” Yet, the drive works fine on my Lenovo X1 Extreme (8th gen Intel CPU). What gives?

I’ve tried fixing it with MiniTool Partition Wizard, too. It shows me the device, but also shows it at zero length. Thus, it’s unable to access the raw disk data to find the partitions (and related tables ) that I know are on the drive.

I’ve checked the Crucial SSD’s firmware and driver: both pass the tests from Crucial Storage Executive (the maker’s diagnostic/mgmt tool for this drive). This mystery remains opaque to me. I’m galled that the device works in one PC, but not in others: what’s the point of a removable drive in those circumstances?

Next Steps…

I’ve not been able to find anything about this kind of problem via online searching. I’ll reach out to Crucial’s tech support operation and see if they’ve ever heard of anything like this before. Konyead is impenetrable: konyead.net shows the NVMe enclosure, but all text is in Chinese, and the page for my device won’t come up. They do have a contact page, though, so I suppose I should give it a whirl.

Stay tuned. I won’t quit bulldogging this, but I’m afraid I’m up against what might be an intractable language and culture barrier. We’ll see.

Facebooklinkedin
Facebooklinkedin

Caldigit Hiatus Finally Illuminated

A little over two weeks ago, I found myself dealing with a suddenly non-functional Caldigit TS4 dock. This morning, I finally figured out what I’d been doing wrong. There’s one and only one high-wattage USB-C connector on the TS4. And there’s one and only one USB-C connector on most of my Lenovo laptops that will accept power and signals. The short explanation is: I hooked the wrong “gozouta” into the wrong “gozinta.” Net result: signals, but not enough power to make things work. Doh! Thus, this gets my recent CalDigit Hiatus finally illuminated.

Caldigit Hiatus Finally Illuminated, Literally

If you look at the lead-in graphic, you’ll see that the leftmost USB-C port on the back of the CalDigit is labeled “Computer.” It’s the port that delivers up to 98W of power to a PC, along with TB4/USB4 capability. I had somehow gotten my ports wrong, and used the middle one instead. Not paying sufficient attention? Guilty as charged. The red-boxed USB-C is the proper gozouta for the Caldigit hub.

Likewise on my Lenovo Yoga 7 14ITL5 (specs are PDF formatted), the left-hand USB-C port is also the only one that accepts TB4/USB4 and power together. Thus it’s the proper gozinta for the laptop in question.

Sigh. Put the right ports together and everything works just fine. Put the wrong ones together, and the PC doesn’t get enough power to run properly, nor for the TS4 dock connections to work as expected. Sigh again: it’s not hard to get the obvious wrong, but it can be challenging to recognize the obvious if one’s wits aren’t entirely engaged.

For This, I  Contacted Tech Support?

Yes, I admit it: I did that. And we all assumed I was using the right ports. Thus, they were as baffled as I was by what the lack of a power light really meant. Now I know: the light comes on when you use the high-wattage USB-C port to run power into a PC or laptop. And when you set the connections up as they should be, everything works likewise. Go ahead: laugh! Once I got over my astonishment at missing the obvious, that’s what I did too.

 

Facebooklinkedin
Facebooklinkedin

Windows Application Update Rhythms

Last week, I ran an experiment Monday through Friday. Each day, I made sure to use winget upgrade and Software Update Monitor (aka SUMo) to check updates on 9 PCs here at Chez Tittel. I kept track of how many updates each tool found in tabular form. In each daily data cell, the first value counts updates winget found, and the second value counts updates SUMo found. It was interesting and unexpectedly time-consuming (averaged 75 minutes each day). It does give me a better sense of Windows application update rhythms, though.

Checking Windows Application Update Rhythms

The  9 machines in my sample included 1 4th-Gen CPU and 1 6th-gen Intel CPU (both perforce running Windows 10). All but one of the other machines run Windows 11, and all but one are 8th Gen Intel CPUs or higher (the hold-out runs a Ryzen 7 5800X). Each machine runs anywhere from 24 applications listed in SUMo to as many as 62. In the results table, an “at sign” (@) means that either Winget or SUMo recommended an update that I couldn’t install (winget) or find (SUMo). That latter one proved time consuming indeed.

Table of Results

Daily Updates Found/Installed
Name 27-Feb 28-Feb 01-Mar 02-Mar 03-Mar
 LY7i 2/4  0/2 0/0 0/0 0/3@
 P16 1/0 1/2 1/1 2/0 1/3@
SP3  0/0 0/0 0/0 1/1 0/1
Dx380 3/2 0/2@ 0/2@ 2/1@ 0/1
Bx380 4/4  0/6@ 0/1@ 1/4@ 0/5@
X12 0/0 0/1 0/2@ 2/1  0/3
X1C 3/2 0/1@ 1/1@ 1/1@ 1/2@
D7080 3/2 1/3 2/0 0/0 0/3@
i7Sky 2/2@ 0/3@ 1/4@ 3/3@ 0/1@
Ry7 3/3@ 1/3@ 2@/1 1/1 0/4@
 @ bogus update

A total of 131 updates were put forward by one or the other tool last week, for an average of about 14.5 for the week for each PC. The range of values went from a low of 8 to a high of 24.

What this tells me is that tracking updates could be a constant effort, were one minded to invest the time and energy. It also shows that the pace of updates is pretty brisk, and somewhat relentless. This makes it very clear why, except for emergency security patches, most organizations of any size prefer to limit updates to scheduled windows of fixed duration.

Otherwise, it’s the kind of rabbit hole into which admins could disappear, never to be seen again!

Facebooklinkedin
Facebooklinkedin

MS Phases iPhone Support into Phone Link

In early January, I wrote about Intel’s Unison app as a possible “killer app” for Windows 11. Why? Because it provides an app that (sort of) integrates the iPhone with a Windows PC. Now, MS is jumping into the game. Tuesday’s “Moment 2” announcement includes mention of a new connection for iPhones into the previously Android-only Phone Link app. And wouldn’t you know it? MS phases iPhone support into Phone Link for Dev Channel Insiders, and I’m not among those to whom this capability is currently extended.

Waiting as MS Phases iPhone Support into Phone Link

If you check the lead-in graphic, you’ll see that iPhone is now mentioned in an early Phone Link setup screen. But unless your PC is offered that functionality, that entry reads “iPhone® – Coming soon” in greyed-out text (see red box at lower right). Indeed, that means I’m waiting for one or both of my Dev Channel test machines to get the offer, so I can try things out.

Like Intel Unison, what I read about this capability is that it uses a Bluetooth link (and works only on Windows 11). Thus I make the same plea to MS I made to Intel: “Fix the app communications stack so it can use a wired connection — e.g. Lightning or USB-C cable — as well as Bluetooth.” To my dismay, I observed that Unison would quit working as soon as I plugged into my iPhone 12 by wire.

Other limitations include no support for MMS or SMS attachments. Those, I guess I can live with. I can always move stuff over after the fact for such things if I plug in a cable, right? LOL

Tick … Tock … Tick … Tock

But for now I’m waiting for the offer to hit my test PCs. It’s welcome news in a Windows-iPhone household like the one here at Chez Tittel. Soon, I hope to be able to see how well it works. Stay tuned!

 

Facebooklinkedin
Facebooklinkedin

Intel PROSet Still Ticking Along

In surveying my PCs this morning, I learned it was time to update the Intel PROSet software. This remains an entirely routine matter. It’s easy if a bit time-consuming to accomplish. Hence, I’m pleased to find Intel PROSet still ticking along. I have an admittedly small population of PCs (11 in total right now). Of those 6 show Intel interfaces in Advanced IP Scanner. I’m aware of at least 3 more Intel interfaces that don’t register on its scans. (Example: my Asrock Z170 motherboard has two Intel GbE interfaces: an I-211 and an I-219V.)

If Intel ProSet Still Ticking Along, Then What?

The download/install routine is pretty straightforward. Search Intel Downloads/Drivers&Software for the string “Intel Ethernet Adapter Complete Driver Pack” (for wired Ethernet). or for “PROSet wireless” (for Wi-Fi connections). Either way, you’ll get a ZIP file out of the download. Unpack it to a folder of its own, and you can use the autorun.exe file therein to perform installations for drivers (if applicable) and the latest PROSet software version (28.0.0.2 for wired; 22.190.0 for wireless).

Note: Don’t ask me why the window shown above reads “intel Network Connections.” It’s been that way for a long, long time. If memory serves — and this goes back far enough that it may not serve very well — this used to  be the general description for intel network drivers and software before PROSet came along. But that’s what it says, no matter if my recollection is correct or not.

The lead-in graphic shows the wired package, as you can see from the version number at the lower right of that image. The whole update process took less than 5 minutes on each of the affected machines. If you unzip the contents of the download to a shared drive, it works like a charm for all PCs on an accessible network.

It’s Easy to Get Lost in the Weeds

There are tons of advanced settings for Ethernet (especially wired GbE or higher speeds) available. PROSet provides access to such things pretty directly, or you can go through the Advanced Properties tab for the target interface in Device Manager under the Network Adapters heading. All-in-all, PROSet is a bit less unwieldy to use than DevMgr (where it is available).

So if one needs to monkey around with such things, I find PROSet preferable for such shenanigans. If you’re not already using this tool and you’ve got Intel interfaces to manage, give it a try.

Facebooklinkedin
Facebooklinkedin

Phased Updates Norton 360 Strike

It’s not like I’m unfamiliar with this sensation. No, not at all, based on oodles of history with phased feature roll-outs for Insider Previews on Windows 10 and 11. But Friday, I got bit for the first time on a Norton 360 upgrade. That translates into what I call a phased updates Norton 360 strike. Let me explain…

What Phased Updates Norton 360 Strike Means…

I found a Norton update notification dated February 4, 2023 online. It includes a telling sentence that reads in part as “…this version is being released in a phased manner.” Alas, SUMo doesn’t care: it thinks the release is generally available. So here’s what it tells me about my production PC:

Notice the second (orange) item indicates that 22.23.1.21 is available. True enough in some general sense, but not true for my PC. Here’s what Norton tells me when I attempt to update it through the Norton Update Center:

Just for grins, I positioned the open Norton 360 home window underneath the results of the Webscan that says “no product found.”

Trip a Little Reboot, and…

Of course, one can’t have the 360 window open without running said software. So I knew something was flaky about the Norton AutoDetectPkg.exe that I’d just downloaded. A quick reboot later, and the following message appears instead (and confirms my preceding hypothesis):

Am I Frustrated, or What?

Yes, indeed I am. But because I have long, sad and weary experience behind the curve on phased releases I know this means my turn has not yet come for release 22.23.1.21. I’ll wait as patiently as I can for same, since Norton won’t make it available any other way. Otherwise, I’d just force install it, and make the SUMo warning go way.

And boy howdy, is that ever the way things go sometimes, here in Windows-World … with a bullet, this time!

Note added February 22

In the past little while (it’s been 9 days since I wrote this post), Norton has quietly updated itself to the new release. Here’s what the about information says now (notice the version number: indeed, it is now at 22.23.1.21).

My phase has come in the form of a recent and silent upgrade to 22.23.1.21.

‘Nuff said!

Facebooklinkedin
Facebooklinkedin

Win10 Enterprise Image Repair Mismatch

I’m flummoxed. As part of my production PC repairs the other day, I ran an in-place upgrade install. It didn’t fix my problem, but it ran to reportedly successful completion. Here’s the thing: I used a Windows 10 Pro image for build 19045.2546 (from UUPdump.net) to make those repairs. I’m surprised it worked!

Why Say: Win10 Enterprise Image Repair Mismatch?

As you can see in the lead-in Winver graphic, this PC is clearly running Windows 10 Enterprise (2nd text block). Yet the filename and download info at UUP Dump clearly identifies the Windows version as Pro:

19045.2546.230118-0641.22H2_RELEASE_SVC_PROD3_CLIENTPRO_OEMRET_X64FRE_EN-US.ISO

Targeting install.wim from the Sources directory, DISM unambiguously identifies the Windows version as Windows 10 Pro.

Yep: it definitely says the image is Windows 10 Pro.

IDKYCDT

IDKYCDT = “I didn’t know you could do that.” But apparently, you can. Indeed the MS Answers advice on this technique says only that one must

download the latest .ISO file available for Windows 11 or Windows 10.

It says nothing about version. Likewise, the TenForums tutorial on this topic simply says

  • If you have a 32-bit Windows 10, then you must use a 32-bit ISO or USB.
  • If you have a 64-bit Windows 10, then you must use a 64-bit ISO or USB.

Again, there’s nothing here about version, simply that a valid ISO is required. I don’t where I got the idea that the version and kind of ISO used for repair had to match the repair target. But it does NOT have to match. I got explicit evidence to the contrary earlier this week with my own eyeballs, on this very PC.

Thus, I learned something useful and can pass it on to you, dear reader. Any valid Windows 10 ISO works for Windows 10; ditto for Windows 11. Cool!

This is actually pretty handy because you can use UUPdump.net to cobble together an image for the current build number for Windows (10 or 11) including all recent updates and CUs. Then, when you repair the image it should work for Home, Pro, Education and Enterprise even if you — as I did — download the Pro-only ISO. No further updates will be required, when that repair completes.

Facebooklinkedin
Facebooklinkedin

Why Give PowerToys Admin Access?

I found myself looking at a suggestion from PowerToys on a test PC yesterday. It popped up when I opened Windows Terminal as Administrator, as per usual practice. It warned me that Fancy Zones and other PowerToys tools might not work properly unless I gave PowerToys admin access, too. Hence the question: Why Give PowerToys Admin Access?

Why Give PowerToys Admin Access?
Because other apps use it…

I turned to MS Learn. There I found an item entitled PowerToys running with administrator access. It pretty much explained everything. Here are the salient points from its second heading:

PowerToys only needs elevated administrator permission when interacting with other applications that are running in administrator mode. If those applications are in focus, PowerToys may not function unless it is elevated as well.

These are the two scenarios PowerToys will not work in:

  • Intercepting certain types of keyboard strokes
  • Resizing / moving windows

Seems pretty straightforward to me, and makes perfect sense. Here’s how to get to admin mode in PowerToys from its default “Running as user” mode.

Making the Switch: User to Admin

You must open PowerToys in admin mode to switch to admin mode. If PowerToys is running, right-click its taskbar icon and select exit to terminate its runtime instance. Next, right-click the PowerToys icon in the start menu, and select “Run as administrator.” In Settings, Administrator mode, move the “Always run as administrator” slider from off (as shown in the lead-in graphic) to On. That’s it!

Now, you can run some of your tools and programs in admin mode without warning messages from PowerToys (or concerns that its tools might not work as they’re supposed to). I like it, and I like ready access to simple, intelligible explanations as to why things must change to work properly.

One More Thing: v0.67.1 Is Out

As I write this item, MS has just released PowerToys update to v0.67.1. While you’re poking around inside Settings/General click the “Check for updates” button. If your PC isn’t yet caught up to this latest version, it’ll take care of it for you. Or, try this command

Winget upgrade Microsoft.PowerToys

if you prefer. Cheers!

 

Facebooklinkedin
Facebooklinkedin

Unscheduled Restore Drill Ends Well

Oh boy! I found myself fighting several interesting Windows issues yesterday. Long story shot: my unscheduled restore drill ends well at the final conclusion. But first: I have to rebuild my boot configuration data and create new Macrium Rescue Media before I can actually boot into the restore environment. It’s always something, right? Let me tell you what that meant yesterday…

After Initial Obstacles, Unscheduled Restore Drill Ends Well

First, a benediction:  I remain grateful that I take a scheduled backup at 9AM every morning, 365 days a year. If it weren’t for that backup, I would have been in real trouble. Indeed, I tried an in-place upgrade repair install during my recovery sequence. That’s when I observed that while it fixes OS files perfectly, it does not fix self-inflicted file system or Registry issues.

My first hint of difficulty came when I tried to restore my 9 AM backup. The timestamp on that file is actually 9:52 so that tells you how long it took to complete as a background task. Turns out my Macrium Rescue Disk wouldn’t or couldn’t boot successfully. It would simply get as far as the bootloader, spinning balls against a black screen, and never get any further. Yikes!

BCD Complications

Next, I unthinkingly added a Macrium Rescue Media element to the boot menu. This did neither harm nor good. But alas, it extended the time it takes to reboot by a good 2 minutes. In a situation where I was rebooting a LOT, that really didn’t help things much. Sigh.

Note: when I did eventually restore the 9AM backup it perforce rewrote the whole boot/system disk, so that little BCD change got undone. Yay! I really don’t need it anyway…

Restore Requires Working, Bootable Rescue Media

Eventually, I turned to the excellent Macrium user forums to find insight on my hung restore. I switched from a faster, bigger NVMe drive in a USB enclosure, to an older, slower, and smaller USB flash drive. That ultimately did the trick.

For some reason, I had to build the rescue disk twice to get it to work. I may have forgotten to check the “Check for devices missing drivers on boot” checkbox the first time around. I was sure to check it on the second try (see lead-in screencap: it’s unchecked by default). After that, the Macrium restore operation proceeded automatically and the process ground through to its lengthy conclusion.

It had been long enough since I did a restore that the time required came as a quasi-revelation. All told, it took about 70 minutes from firing off the restore inside the damaged Windows 10 installation to return to the desktop inside the 9AM image snapshot. That’s quite a bit longer than the 14 minutes or so it takes to backup in single task mode (52 minutes as a background task).

But wow, was I relieved to get over that hump! And now, I have working proof that my backup/restore regime produces its intended outcome. It was an interesting ride in the meantime…

Facebooklinkedin
Facebooklinkedin

PowerToys Application versus App

I’ll be darned. This has been going on for awhile, but I just recently learned about it. If you look, you too can find a September 18, 2021 Thurrott.com story. It says: PowerToys are now available in the MS Store. I spent some time this weekend switching over from the GitHub version (installs as an application) to the Store version (installs as an app). This led me to considering the differences between PowerToys application versus app.

Switching from the application version to its app counterpart is also neither documented nor obvious. Neither installer knows about the other, so it doesn’t clean up old stuff from “the other fork,” either. Let me explain later on here…

Understanding PowerToys Application versus App

In Windows, Applications live in two primary folder trees. 32-bit applications (of which there are fewer and fewer, now that Windows 10 is mostly 64-bit, and Windows 11 completely 64-bit) live in:

C:\Program Files (x86)

Their 64-bit counterparts, alternatives, or replacements live in:

C:/Program Files

Apps live in their own corner of the preceding folder tree — namely:

C:/Program Files/WindowsApps

Distinguishing Application from App

The only way you can tell if you’re running an application or app version of PowerToys is by where it lives in your Windows installation. If it shows up in Programs and Features, it’s an applicatioon. If it shows up under Installed Apps in Settings, it’s an app. Otherwise, they look — and behave — identically.

You can see the Settings-based App info to the left, and the Programs and Features-based Application into at the right, in the lead-in screencap above. Same name, same size, same version, same date.

So why go with the app version rather than the application one? Two primary reasons I can think of:

1. Apps get updated via the Microsoft Store automatically. You have to use the Update function inside PowerToys Settings/General to update the application version.

2. Apps are supposedly more secure than applications, because they run within a sandboxed environment. FWIW, I haven’t seen or read about that playing into the presence or absence of security exploits.

Making the Application to App Switch

First, visit Programs and Features and uninstall PowerToys there (or use your favorite third-party uninstaller: e.g. Revo Free). Then visit the Microsoft Store, search for PowerToys and install the version that comes up there (v.0.67.0 as I write this). Done!

If you try to install the app without removing the application, you’ll end up running both side-by-side. It’s much easier to follow an “out with the old (install), in with the new (install)” approach. How do I know this? I went the other way at first and had to clean up the resulting overlap. Save yourself that trouble, please!

Facebooklinkedin
Facebooklinkedin