Shortly before Christmas I got a new Acer Aspire Z3-710 all-in-one desktop system. I have been using it every day since then, and I really like it a lot. I have wanted to swap out the factory disk drive for an SSD for some time now, but I couldn't see an easy way to get inside the unit. This week I did some web searches, and learned enough that I thought I was ready to give it a try.
Warning: the procedure I describe here will probably void the warranty on the Aspire Z3.
And note: there are a lot of different models in the Acer Aspire Z3 series. There are several different mount/stand/support systems used on various models, and several different kinds of cases which open in different ways. As far as I can tell, the procedure I am describe here will only work on the Z3-710 model. For some models it is not even similar.
Preparation. The only tools I needed for this job were a philips screwdriver and a thin, flat, stiff, unbreakable tool. I used an ordinary kitchen spatula.
I didn't go and buy a new SSD drive this time, I simply removed the one that I had previously installed in my Lenovo T400 (a Kingston HyperX). That is the system that I replaced with this Aspire, so it is fitting that the Aspire inherit the SSD as well. I reinstalled the original drive in the T400, and it is still working just fine.
The procedure for replacing the disk drive is conceptually very simple:
The reality of each of those steps is another matter entirely.
Open the case. I expected this to be the most exciting part, but it turned out to be a close second because of my own mistake on a later step.
The first thing I did was lay the system down on its face, to work on the back of it. I put towel under it to protect the screen.
To get the case off, I first had to remove the stand-foot. There is a small plastic cover over the screws which has to be removed, so I just popped it up from the bottom edge first, and then slid it up and off.
Once the cover panel is off, there were four screws attaching the stand to the chassis. I removed them, and lifted the stand away.
There are three screws across the bottom of the case which also had to be removed. Once they are out, it should be easy to remove the case - and on some models of the Aspire Z3 the case simply slides up and off. Unfortunately it is not this way on the Z3-710, and it is definitely NOT easy.
The case is attached to the frame by plastic press-click fasteners all the way around. Read that again, carefully. Plastic fasters, all the way around. I wonder if people lay awake at night trying to think of evil ways to put things together so that they can't be opened again?
Using a thin, flat, stiff (but not sharp) tool, I worked the edge of the cover away from the frame. I found it easiest to start across the top, but that might have just been chance. It doesn't take much separation to release the fasters - and it doesn't take much more than that to break one, so be very careful. Once I got a bit of a gap started I worked from there the rest of the way around, and it actually got pretty easy.
When the cover is free, I lifted it off and set it aside. The hard part is done, so take a break, and do a little victory dance around the desk - unless you broke the case in the process of getting it off, in which case foresake the dance and go off in search of superglue.
The guts of the system are now exposed, and it is obvious what to do. A word of warning here, though. The DVD drive and the speakers are not attached to the frame, they were held in place by the cover. So if you decide to pick up or move the system, they can fall loose.
The disk drive is mounted in a frame at the bottom left corner. The SATA connecter is actually very tight and moderately difficult to remove, which led to a problem described below. Other than that it is trivial, one screw holds the disk frame on the chassis, and four more hold the disk drive in the frame.
Other interesting bits that are visible here... It would make sense for the memory to be under that nice long narrow panel, wouldn't it? It's not, of course. It's actually under the very large panel to the right. This system has two memory slots, one of which has an 8GB memory card installed. The second is free, so I could upgrade to 16GB. I just need to think of a reason to do that.
Oh, and that is some serious ventilation going to the CPU.
After installing the SSD drive and remounting the frame, it is wise to check that the SATA cable is properly attached at both ends. As I just said, the connector is quite tight on the old drive, and the cable is exactly the right length for where it needs to go. There's very little slack in it, and the other end is hidden under that large panel.
Just hypothesizing here, if you were to tug just a bit too hard on it while struggling to disconnect the old drive, and it pulled the cable just a bit - the other end of the cable might come off, and you might not even notice. Then when you swapped out the drive, and put everything back together, replaced the back cover, and the stand, and the cover over that... then you gleefully cabled up the system and booted it up, ready to install Linux... only to have it tell you that there was no disk drive installed.
That would be really nasty, wouldn't it? You might even suspect that Acer had done something really nasty with the BIOS, and it was refusing to accept your lovely SSD drive!
Not that I am the voice of experience or anything, oh no, not me... But opening the whole thing up again would be no fun, would it? Then when you got back inside the system your suspicion about the BIOS might seem even more plausible if there was no visible problem with the connections.
So you might replace the original drive, and then at least be smart enough to turn on the system and check the BIOS before replacing the cover again. Of course, if the BIOS still said there was no disk drive present, the light might start to come on in your thick skull - to check the concealed end of the cable, and find that it is disconnected. Duh.
So then you could reconnect that, power up and confirm that the disk drive is visible again. Then replace the original disk drive with the SSD. Again. Power up and confirm that now it is finally ok. Sigh.
Oh, and hypothetically speaking, if you were to go through all of this you might learn - the hard way - that the DVD drive and speakers are not actually attached to the chassis. Gaaaaa.
I'm not saying that I actually did any of that. Because it would be far too embarassing to admit. But theoretically, it certainly could happen, and it would be even more embarassing (and irritating) if you had taken a series of pictures of the chassis and motherboard while you had it open... and then some time later (like now) you were to go back and look at them, and discover that you could zoom in enough to actually see that the SATA cable has pulled out just far enough that is not making contact, but it is not actually separated from the connecter.
Anyway, that's it for the hardware bits. The system is back together, and everything is working. Now for the software bits.
The first decision to make is what to install. As I mentioned in the original article about this system, I had not bothered to install/configure Windows on it, I just shrunk the filesystem to get it out of the way, and then installed Linux. So I'm certainly not going to bother copying it to or installing it on the new drive. That makes things a lot easier, a lot faster, and a lot cleaner.
If it is important to you to have Windows installed, a lot of the SSD upgrade kits come with a disk clone program and an external USB case. Good luck with that. I would be willing to wager that I can install all 10 different Linux distributions that I use in less time than would be required to either clone Windows from the old to the new disk, or install Windows from scratch on the new disk.
There was one more small problem. Remember that I mentioned above that I removed the SDD from my old Lenovo T400? Well, that is an MBR (Master Boot Record) system, with a DOS partitioned disk. The new Aspire Z3 is a UEFI system, of course, and it wants a GPT partitioned disk.
This is not a big deal, fortunately. I booted a Linux Live USB stick, and used gparted to write a GPT disk label to the SSD. Problem solved. I then got on with the business of installing the various Linux distributions I keep around. Here is a summary and a few notes about each one:
One last thing - and I have saved the very best for last. I mentioned in my original post about the Aspire Z3 that there was a very nasty situation with the UEFI BIOS boot sequence. Basically, no matter what Linux distribution I installed, it kept jumping back to trying to boot Windows. Finally when I installed openSuSE Leap that stuck - but it really stuck, now it always booted Leap no matter what other distribution was added, and no matter what I did with the EFI boot configuration manually.
While struggling to figure out why the SSD drive was not being recognized, my hypothetical friend stumbled across something very interesting in the BIOS configuration. On the 'BOOT OPTIONS' page, it has the following lists:
Boot Priority Order
1st Boot Device [Tumbleweed]
2nd Boot Device [CD&DVD]
3rd Boot Device [Removable]
4th Boot Device [LAN]
Hard Disk Drive Priority [Press Enter]
Optical Disk Drive Priority [Press Enter]
Removable Device Priority [Press Enter]
Network Device Priority [Press Enter]
I don't think this is a very obvious screen, to say the least. But what I eventually found out was that if you go down to the Hard Disk Drive Priority line and press Enter, you get this list:
Hard Disk Drive Priority
1st Boot Device [Tumbleweed]
2nd Boot Device [debian]
3rd Boot Device [Manjaro]
4th Boot Device [Mint]
Holy Cow! That's the EFI Boot sequence list! What the heck is that doing lurking this deep in the BIOS setup? Now, if you go to any line in that list and press Enter, you get a list of ALL the defined EFI Boot objects - exactly what you see with the efibootmgr command under Linux. You can then select any item from that list, and it will be placed on that line - and the EFI Boot sequence list will be changed accordingly!
Wow, does this ever explain a lot of things about how this Aspire Z3 has been behaving for EFI boot! Now that I have gotten over the initial surprise (and irritation) of finding this, I have to say that this is a powerful and flexible way to manage the EFI boot priority list. But geez, could they have buried it any deeper, and made it any more obscure than this?
So, my very lovely Acer Aspire Z3 All-In-One desktop system is running even better, from an SSD. Even better, it is completely Windows-free. What a nice weekend this has been!