I got it!
The eagerly awaited little HP notebook PC from Best Buy arrived today.
It's really thin and light compared to the old beast I have been using. It should be a pleasure to pack around by comparison.
The display is great. Very sharp and crisp.
I took a chance, and a few days ago, I ordered a 1000 Gigabyte M2 SSD module from Amazon to try to put in this little PC because after looking at my existing laptop, I figured 250GB (oops, I mean 128GB) wasn't going to be enough. I also ordered a little USB case/interface so I could connect the M2 module via USB for cloning the existing drive to the new one.
Opening the PC up wasn't too difficult. You have to peel off two long rubber "feet" on the bottom to expose some hidden screws, take out all of the screws, and then pry the bottom away from the main body of the unit. I had some plastic pry-bars I'd gotten to replace batteries in cell phones and tablets. They worked just fine.
All of this is explained in the Maintenance and Service Guide, which you can download from HP's site.
With the bottom off, I could see that the M2 SSD I got should fit, being the same size as the one that came in the unit.
I also saw the place to fit a standard 2.5" drive. But indeed, it appears that you will need a special proprietary cable to plug onto the main board. It's not the usual SATA cable or power connections.
I also wanted to see what it might take to expand the RAM, and there is an unused position for another RAM module. So to double the RAM from 4Gig to 8Gig, you'd only need to buy one matching 4Gig module.
I contemplated just putting the new drive in and then using the MS Media Creation Tool to do a clean install of Windows onto it. But I snapped the back back on, and fired the machine up just to see what it tried to do on its own, as provided.
It powered up, but came up with a CMOS error, which is not unexpected since I'd pulled the battery out when exploring things. You are instructed to pull the battery before swapping the SSD, and that makes sense!
Restarting again, it fired right up and I went through the initial setup of Win10. This one forced me to create a MS account to proceed. Previous Win10 systems have allowed me to proceed without setting up a MS account, so that was annoying. But whatever.
I was planning to use Macrium Reflect to clone the existing drive, but the new M2 SSD came with a little insert offering a free version of Acronis True Image for such cloning. They obviously know what most folks will be doing when they buy one of these modules. So I decided to give that a try.
I then switched the unit out of "S Mode" because I wasn't even sure I could install and run the Acronis cloning software in S mode, and I knew I'd want to be out of S mode anyhow. I then downloaded the Acronis program and installed it.
I put the new M2 into the little case and plugged that into a USB port. As is normal, the computer didn't actually assign that drive a letter and initialize it. That was expected. But I figured I wouldn't need it to be initialized if the Acronis software did what I hoped it would. And indeed, the program let me clone the existing boot drive to the new USB-connected module.
I then powered down, took the back off again, pulled the battery, swapped the modules, installed the battery again, put the back on, and showed the extreme hubris of putting the screws back in, too.
When I turned the machine over and fired it up, it took off just fine after (as before) first complaining that the CMOS setup was incorrect. Everything worked fine and the unit seems to be dandy. I did put the rubber feet back on, and hopefully they'll stay stuck. They supposedly give you new feet with new sticky-stuff when you get the official replacement internal parts because they figure you'll wreck the feet when you remove them. If you're careful, and don't set them glue-side-down on a bunch of dog hair, I don't see why they won't be almost as good as new. I guess I'll see, but they're stuck in place just fine as far as I can tell.
It's a neat little PC!
Thanks to everyone who offered advice, and to
@fenderman for pointing out this exact model and supplier. I may add to the memory at some point, but it seems pretty zippy doing what I've done with it so far, so that may not be necessary.
I did get a complaint when I installed some development software for one of the PLC systems, saying that they don't officially support the "Home" version of Windows. But I doubt that there's anything I'll be doing with it that would require the extras that "Pro" gives you. I guess I'll find out!
Here are some photos showing the internals. Some of them I've left full-size so you can zoom in and see details better.
Full image of the inside viewing from the bottom.
Here's where you'd mount a 2.5" drive. Note the odd connector along the left (in the image) side of the machine where the proprietary cable must insert.
Here's a closer shot of the "HDD" connector. They must use a little ribbon cable to jam in that connector, and it must then fan out to the normal SATA and SATA Power connectors to fit a typical drive.
Here's the new M2 SSD in place.
Here's where the existing RAM module is, and above it, a place for a second module.
A close shot of the existing RAM module. I'll probably get an identical one to put in if I decide to go up to 8 Gig of RAM. If I wanted more, I suspect I'd need to buy a matched pair. But I don't even know if the system will support more RAM. It probably will, but I'd want to verify that before making a purchase.
I lucked out guessing that the unit would accept the M2 SSD that I bought, but it could have gone the other way, with the system only accepting one of the three smaller physical sized M2 modules. But I was anxious, and it all came the same day, so it worked out well.
Here's the M2 SSD I bought, that seems to be working just fine:
https://smile.amazon.com/gp/product/B0784SY515/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
And here's the little external drive case/interface thing I got, which also worked just fine:
https://smile.amazon.com/gp/product/B0788HBLDZ/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1