Guide to Installing Windows on a Chromebook

Using the Lenovo ThinkPad Chromebook 13 as an example to demonstrate how to replace the BIOS and install common operating systems, with reference methods for other models.

Preface

This article was originally written in July 2025 and was intended to be the first post on my blog based on NotionNext. However, due to various reasons, it was abandoned. Today, encouraged by a friend, I’m starting a new blog and using this article as its first post.

It’s recommended to cross-reference other articles to perfect your flashing steps.

Flashing your device carries risks — bricking is a real possibility. Make sure you have a thorough understanding of your device. The author is not responsible for any issues resulting from incorrect operation.

Goals

  1. Install a third-party BIOS (based on Coreboot) on the Chromebook

  2. Get Windows 10 LTSC running on the Chromebook

  3. Compress the system, install drivers, and optimize

Step 1: Enable Developer Mode

If your device is still running ChromeOS, you’ll need to enable Developer Mode first to proceed with the following steps.

Power on the device, then simultaneously press Power + ESC + Refresh to enter Recovery Mode. In Recovery Mode, the screen will display “ChromeOS is missing or damaged.” Press Ctrl+D, and the screen will prompt “Turn OS verification off.” Follow the instructions and reboot. Your Chromebook will now enter Developer Mode. Note that this operation will wipe all data on the device and restore it to factory settings.

In Developer Mode, the system will display a “OS verification is off” warning screen on every boot. Press Ctrl+D again on this screen to proceed into the system.

Step 2: Disable Write Protection

Chromebooks have always had a write protection mechanism. Different generations of devices use different mechanisms. Currently, the most authoritative source I’ve found is the Chrultrabook documentation, which lists methods for disabling write protection on various models.

Device Support Status | Chrultrabook Docs

Write Protection Screw

My device uses a write protection screw. At the end of the article, I’ll provide a link to the official repair guide for this device. Follow the index to disassemble.

First, shut down the device and remove the screws on the back cover. Three screws are hidden under three black rubber feet — pry them open with a screwdriver to access the screws. The screws have a anti-loss design, so just loosen them.

Lift the bottom cover and follow the documentation to disassemble until you can remove the motherboard. The write protection screw is located on the back of the motherboard. Remove it. Then reassemble the components, close the back cover, and reboot.

Disconnect the Battery

On newer devices, write protection can be disabled by disconnecting the battery ribbon cable, as Google has integrated the security chip into the cable on these machines. Simply shut down the computer completely, remove the back cover, disconnect the battery, plug in the power adapter, and turn it on to proceed to the next step.

Short a Jumper

Some devices don’t support either of the above methods. You’ll need to locate a jumper hole inside the machine and short it to disable write protection. I haven’t dealt with these devices myself, so I won’t elaborate — for it’s extremely tricky. But the best method is still the next one.

Too long, here’s a link directly:

Chromebook使用SuzyQable CCD免拆机解锁及刷机教程 – Hollywoo.de

The advantage of using SuzyQable is that you don’t need to open the back cover and mess with the hardware — just plug it into the computer and go. These cables are cheap on Xianyu(some kind of Chinese eBay), around 20-30 RMB. If you want to save yourself some trouble, buy a cable, grab a computer running Linux, and you’re ready to start.

(I think you can use it to hack the device by connecting the cable to itself, haven’t tried it though.)

(You don’t necessarily need a fully installed Linux — a Live environment running from a USB stick works too.)

Step 3: Flash Third-Party BIOS Using a Script

We’ll use Mrchromebox’s script to flash a third-party BIOS.

Boot into the system, then press Ctrl + Alt + T. A window will pop up — this is ChromeOS’s built-in terminal, Crosh. Type shell in crosh and press Enter, then paste the following script (make sure your device can access GitHub):

1
cd; curl -LO mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh

Select option 2: Install / Update Full UEFI Firmware (enter the number 2). Then enter y for all the system warnings. You can also save the original BIOS to external storage.

It’s worth noting that after flashing this BIOS, you will no longer be able to boot ChromeOS. If you’ve saved the original BIOS, you can flash it back by installing a Linux system and using its terminal.

Although I think flashing back to a device whose final version is 115 seems a bit pointless.

Goal 1 achieved.

If you don’t have a proper internet connection, there’s a domestic mirror link at the end of the article provided by a Chinese developer — you can use that to install the firmware instead.

For other ChromeOS devices: if your system version is 117 or higher, you must log in as chronos from the VT2 terminal to run the above script.

If a password is required, try entering test0000 and press Enter. If the password doesn’t work, you can log in as root and replace cd; at the beginning of the script with cd /tmp.

To open VT2: press Ctrl + Alt + F2 (right arrow) in the system.

Step 4: Install the Operating System

At this point, the process is no different from a standard OS installation. Prepare a USB drive of at least 8GB, download the Windows 10 Enterprise LTSC image, and use Rufus (or your preferred tool) to write the image to the USB drive.

After booting, press ESC to enter Boot Options, then select your USB drive from Boot Manager as the boot device. Follow the on-screen instructions. Once Windows finishes its setup, your system will be installed.

Note that during installation, your touchpad and touchscreen drivers (low-end models with i3 processors don’t have a touchscreen) will be missing, so remember to connect an external mouse — otherwise you won’t be able to proceed with the installation.

Goal 2 achieved.

Step 5: System Slimming and Driver Installation

Coolstar is a developer who has provided a lot of help for Chromebook tinkering. Their personal website has a comprehensive guide for installing Windows on Chromebooks, along with necessary drivers.

Links to Coolstar’s relevant drivers for this machine will be provided at the end of the article.

Visit the website, find the codename for your device (my device’s codename is Sentry), then download the runtime, touchpad driver, touchscreen driver, and key binding utility. The sound card driver needs to be purchased and installed separately.

Install the runtime first, then the drivers. The key binding utility will remap the top row of function keys on the Chromebook’s characteristic keyboard to act as F1-F10. Hold left Ctrl and press a function key to use their original functionality.

Then, run PowerShell as Administrator and execute the following command:

1
compact.exe /compactos:always

Wait a moment, and the system compression will complete. At this point, the system setup is done.

Step 6: Miscellaneous

The following content is based on my personal preferences — feel free to follow as needed.

Caps Lock Key

On Chrome devices, the Caps Lock position is normally set to the Search key, which defaults to the Start key in Windows. While holding Shift and pressing a letter will still output uppercase, some people may find it hard to accept. You can choose to remap the Search key back to Caps Lock.

I recommend using the Fangling CB Toolbox, which offers many customizable features for ChromeOS devices flashed to Windows. The author’s introduction and download link are at the end.

Run it as Administrator, select the option to remap the Search key to Caps Lock, and restart.

Of course, if you are reading this in English, I recommend you to find some other tools since its written in Chinese. In fact, you should also ignore the article about SuzyQable mentioned below. It is frustrating to make localizations. Search it by yourself.

Microsoft Store

The LTSC version of Windows is very stripped down, retaining only essential software. If you want to conveniently install original UWP software, you need the Microsoft Store.

Open PowerShell as Administrator and enter the following command:

1
wsreset -i

Wait thirty seconds.

Note that this method will change your system from Windows 10 Enterprise LTSC to Windows 10 IoT Enterprise LTSC.

Microsoft’s official explanation is that the two differ only in licensing, with no other differences. Legitimate users should use with caution.

Random Thoughts

Around 2023, for various reasons, I decided to buy a Chromebook. I remember the model clearly: HP Chromebook X360 11 G2 EE. It accompanied me through my last year of high school. How time flies.

Chromebook does not sell in China mainland. Since there are no Internet access to Google, you can’t activate the device. Which leads to a result of product like these can be purchased in second handed markets in a reasonably good price than other products with similar specs. I bought it as a toy not an educational device. That is not allowed in schools in China.

I later sold it; the buyer said they needed it for touch screen testing. Hope everything’s going well for them.

I quite like the Chromebook philosophy — using the cloud and PWAs to achieve PC-like functionality. In fact, many pieces of software are starting to develop web versions. From what I’ve seen, Xiaohongshu, WeChat File Transfer Assistant, and TikTok all have web apps (even the CET-4/6 exam papers are PWAs), even if they’re essentially just tabs. The benefit is the ability to accomplish more with lower-end hardware. (Despite Chrome’s appalling performance overhead.) I even once believed that future personal work devices should be exactly like this — all you need is an internet connection.

Unfortunately, the countless failures of cloud PCs have already told us that the market for cloud computers is narrow. Even in Chromebook’s home country of the US, it faces confrontation from the two traditional players: Windows and macOS. ChromeOS almost seems like it’s become the equivalent of those children’s learning tablets.

And it’s undeniable that ChromeOS’s performance delivery is a waste on high-end machines. High-end ChromeOS machines almost always end up heading toward Windows.

My device (Lenovo ThinkPad Chromebook 13) is equipped with an Intel i5-6300U low voltage processor, a 13-inch 1080p touchscreen, and the seller also soldered on a 128GB eMMC. While it’s not a high-end device, compared to devices like the ThinkPad X270 with the same processor, or even the X1 Carbon, the price of 350 RMB is quite appealing.

This is my second ThinkPad and my fifth Chromebook (after the HP: Lenovo Chromebook Duet and Lenovo IdeaPad Flex 3). The previous one had only 4+16GB of memory — flashing Windows on that was a marathon of torture. The seller also overstated the battery health (90+ down to 73), and the battery life was atrocious. I later sold it to a friend for 200 RMB. Hope everything’s going well for them.

(Revised on 2026.04.18)

search.total0search result(s) in total.