Skip to content
Miya-Gadget
  • PC
  • Gadgets
  • Generative AI
  • Travel
  • Cars
  • Announcements
  • Contact
JA / EN
  1. Home
  2. PC
  3. How to Make a MicroSD Card Appear as a Local Disk on Windows 10 (64-bit)
PC

How to Make a MicroSD Card Appear as a Local Disk on Windows 10 (64-bit)

2018年7月3日 · Shichinomiya
How to Make a MicroSD Card Appear as a Local Disk on Windows 10 (64-bit)

This article covers how to convert a microSD card into a local disk on Windows 10 64-bit.

“Making microSD memory appear as a local disk” was a hot topic during the netbook era and the peak of Windows tablets. Even today, many Surface Pro 128GB owners run out of storage, and those using low-cost devices with eMMC storage that cannot easily be upgraded often supplement their storage with a microSD card, so I decided to update this guide.

 

I am one of those people. I use an ASUS TransBook T304UA, a detachable 2-in-1 PC (basically a Sur○ace knockoff) with a kickstand, and unfortunately I went with the 128GB model, so I ran out of space and had no choice but to offload data onto a microSD card.

 

You might think offloading data is good enough, but since a microSD is classified as a “removable” media device that can be easily removed from the computer, there are quite a few restrictions — for example, many applications refuse to install to a removable drive.

That is why making a “removable” device appear as a “local disk” became a popular trick for a while.

 

However, since many existing methods did not support the now-mainstream 64-bit architecture, this article explains how to make it work on 64-bit systems.

 

The method covered here is “making microSD memory appear as a local disk.”

Symbolic links and virtual VHDs serve a different purpose, so they are not covered here.

Table of Contents

Toggle

  • What You Need
  • Before You Start
  • Verified Environment
  • Estimated Time
  • Overall Procedure
    • I. Preparing the Driver
    • II. Self-Signing the Driver
    • III. Disabling Driver Signature Enforcement
  • Command Examples
      • If You Have Self-Signed Before

What You Need

– Hitachi Micro Drive Filter Driver 64-bit version (modified) (Mirror)

– Windows 10 SDK

– A text editor (Notepad will work)

 

Before You Start

Disable Secure Boot and BitLocker.

 

*The modified driver has been scanned with VirusTotal and confirmed to be free of malware. However, when downloading from Uploaded.net, malicious ads may cause files like “cfadisk-x64-1.zip.exe” (malware) to download. If you are concerned, use the OneDrive mirror link instead — it is the safer option.

cfadisk-x64-1.zip → VirusTotal Results

cfadisk.inf → VirusTotal Results

cfadisk.sys → VirusTotal Results

 

Verified Environment

– ASUS TransBook T304UA (Windows 10 Build 1803 64-bit)

 

Estimated Time

15 minutes to 1 hour

 

Overall Procedure

I. Preparing the driver

II. Self-signing the driver

III. Disabling driver signature enforcement

IV. Installing the driver

 

I. Preparing the Driver

① Extract the downloaded file. After extraction, you will see a file structure like the one shown. Open “cfadisk.inf” with a text editor.

 

② Delete unnecessary entries to match your environment.

Delete the two lines containing “IDE\DiskTS64GCF400______________________________20101008” (marked in red in the images).

↓ Before deletion

↓ After deletion

③ Open Device Manager and double-click on the microSD card reader or USB memory device you want to convert to a local disk. The Properties dialog will appear. Go to the “Details” tab and copy the topmost entry under “Hardware IDs.”

④ Paste the copied Hardware ID into the locations where you deleted the previous entries.

In my case, the Hardware ID was “USBSTOR\Disk&Ven_Multiple&Prod_Card__Reader&Rev_1.00”, so the entries look like:

[cfadisk_device]
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_Multiple&Prod_Card__Reader&Rev_1.00

[cfadisk_device.NTamd64]
%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_Multiple&Prod_Card__Reader&Rev_1.00

(The red text is what was pasted.)

 

Once pasted, the driver preparation is complete. Let us move on to the next step.

 

 

II. Self-Signing the Driver

Starting with Windows 8, a “digital signature” is required for drivers. The rationale is to prevent malicious drivers from being installed, but it does make things a bit inconvenient…

While you can select “Disable driver signature enforcement” from the Windows startup settings, completely unsigned drivers can no longer be installed at all under the current system.

Therefore, you need to “self-sign” the driver — essentially issuing your own digital signature to make it installable.

 

Here is how to self-sign the driver:

① Install the Windows 10 SDK mentioned in the “What You Need” section.

We only need certain files created after installation, so you can proceed through the installer by clicking “Next” without changing anything.

 

② Create a working folder on the root of the C: drive.

Any name will do. I created a folder called “sign.”

Since command-line operations come next, if you create the same folder name as mine, you can simply copy-paste the commands below.

 

③ After installation, navigate to the install directory.

It should typically be located inside “C:\Program Files (x86)\Windows Kits\10\bin”, but the exact path varies depending on the Windows 10 SDK version, so it may be easier to navigate to the Windows Kits folder and use the search function.

Note: if you use the search function, three results will likely appear, sorted into “amd/x86/x64” folders. Be sure to use the files from the “x64” folder.

 

④ Copy “certmgr.exe”, “makecert.exe”, and “signtool.exe” from the SDK directory and paste them into the working folder (the “sign” folder).

⑤ Open a Command Prompt with administrator privileges.

Once open, enter:

bcdedit /set TESTSIGNING ON

If you see “The operation completed successfully,” you are good to go.

 

Note: Secure Boot must be disabled beforehand, or this command will fail.

 

⑥ Change to the working directory.

Navigate to the working folder using:

cd C:\Sign

 

⑦ Next, create a “self-signed certificate.”

makecert -pe -r -ss my -n "CN=Sign" Sign.cer

If “Succeeded” is displayed, the certificate was created successfully.

If you check the working folder, you will see that a file called “Sign.cer” has been created.

⑧ Next, install the self-signed certificate you just created onto your PC.

Note: The self-signed certificate is only valid on the PC where it was issued.

certmgr.exe -add Sign.cer -s -r localMachine root

If “CertMgr Succeeded” is displayed, follow up with:

certmgr.exe -add Sign.cer -s -r localMachine trustedpublisher

If “CertMgr Succeeded” is displayed again, you are done with this step.

 

⑨ Finally, apply the self-signed certificate to the driver you prepared in Step I.

Copy “cfadisk.sys” into the working folder and run the following command:

signtool.exe sign -a -v -s my -n Sign cfadisk.sys

If the output includes “Number of files successfully Signed: 1,” the signing was successful. Copy the signed “cfadisk.sys” back to the original driver folder, overwriting the old file.

 

Note: If you have self-signed drivers before, run:

signtool.exe sign -a -v -s my -n Sign cfadisk.sys

This is the same command. If the output includes “Number of files successfully Signed: 1,” you are good to go.

*A full command execution example is provided at the end of this article for reference.

 

 

III. Disabling Driver Signature Enforcement

Most people are probably already familiar with this step. In Windows 10, go to “Settings → Update & Security → Recovery” and click “Restart now” under “Advanced startup.”

An options screen will appear. Navigate to “Troubleshoot → Advanced options → Startup Settings.”

Click “Startup Settings” and then “Restart.”

When the startup options appear after restarting, press “7 or F7” on your keyboard.

This will boot Windows with driver signature enforcement disabled.

 

 

IV. Installing the Driver

This is the final step.

① Once Windows has booted with driver signature enforcement disabled, open Device Manager.

② Right-click the device you want to convert to a local disk and select “Update driver.”

③ Click “Browse my computer for drivers.”

 

④ Click “Let me pick from a list of available drivers on my computer.”

 

⑤ Click “Have Disk.”

 

⑥ Click “Browse,” navigate to the folder containing your prepared driver, and select “cfadisk.inf.”

⑦ A warning will appear. Select “Yes.”

 

⑧ Another warning will appear. Click “Install this driver software anyway.”

 

⑨ If the installation completes successfully, you are done. Restart your computer normally, and if the microSD card is recognized as a local disk, the procedure was successful.

That covers the entire process. Below is a full command execution example for reference.

Command Examples

Microsoft Windows [Version 10.0.17134.112]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Windows\system32>bcdedit /set TESTSIGNING ON

The operation completed successfully.

C:\Windows\system32>cd C:\Sign

C:\Sign>makecert -pe -r -ss my -n "CN=Sign" Sign.cer
Succeeded

C:\Sign>certmgr.exe -add Sign.cer -s -r localMachine root
CertMgr Succeeded

C:\Sign>certmgr.exe -add Sign.cer -s -r localMachine trustedpublisher
CertMgr Succeeded

C:\Sign>signtool.exe sign -a -v -s my -n Sign cfadisk.sys

The following certificate was selected:
Issued to: Sign
Issued by: Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: E36451F9C2ACB56E6549040792350757295D3AB1

Done Adding Additional Store
Successfully signed: cfadisk.sys

Number of files successfully Signed: 1
Number of warnings: 0
Number of errors: 0

C:\Sign>

 

If You Have Self-Signed Before

Microsoft Windows [Version 10.0.17134.112]
(c) 2018 Microsoft Corporation. All rights reserved.

C:\Windows\system32>bcdedit /set TESTSIGNING ON

The operation completed successfully.

C:\Windows\system32>cd C:\Sign

C:\Sign>makecert -pe -r -ss my -n "CN=Sign" Sign.cer
Succeeded

C:\Sign>certmgr.exe -add Sign.cer -s -r localMachine root
CertMgr Succeeded

C:\Sign>certmgr.exe -add Sign.cer -s -r localMachine trustedpublisher
CertMgr Succeeded

C:\Sign>signtool.exe sign -a -v -s my -n Sign cfadisk.sys

The following certificates have been found to be suitable for signing:
Issued to: Test Sign
Issued by: Test Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: E36451F9C2ACB56E6549040792350757295D3AB1

Issued to: Sign
Issued by: Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: C31C14B7884B4D9FB8674E89DF01981EAAD6BB5D

Issued to: Test Sign
Issued by: Test Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: A04D186504CC6C1006B38C9D0B224A3C1A714F78

Issued to: Sign
Issued by: Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: 65912F8CCD629C0B1EAC74667642032A24FE79D4

Issued to: Test Sign
Issued by: Test Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: 62F49AED30BD421C411B7E8B85A6A13AB7CCBEC0

The following certificate was selected:
Issued to: Sign
Issued by: Sign
Expires: Sun Jan 01 08:59:59 2040
SHA1 hash: 65912F8CCD629C0B1EAC74667642032A24FE79D4

Done Adding Additional Store
Successfully signed: cfadisk.sys

Number of files successfully Signed: 1
Number of warnings: 0
Number of errors: 0

C:\Sign>

 

 

 

 

Recommended Items

High-Speed MicroSDXC Card (SanDisk / Samsung)

Choose a reliable, high-speed microSD card for local disk conversion.

Find on Amazon
Find on Rakuten

Previous Article XREA Server Was Too Slow, So I Migrated Right Away
Next Article [Important Notes] Reviewing LINE Mobile’s New SoftBank Network

Related Posts

[Installation Guide] Running Windows 10 on ARM on a Lumia 950 XL

[Installation Guide] Running Windows 10 on ARM on a Lumia 950 XL

Easy Digitization: How to Transfer MiniDV Tapes to Your PC

Easy Digitization: How to Transfer MiniDV Tapes to Your PC

Building a Weather Forecast App with Claude Code and API Integration

Building a Weather Forecast App with Claude Code and API Integration

Are AliExpress Budget CPUs Legit? I Imported a Ryzen 9 9950X to Find Out

Are AliExpress Budget CPUs Legit? I Imported a Ryzen 9 9950X to Find Out

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Shichinomiya

Shichinomiya

A blogger who loves PC and gadgets. Sharing daily discoveries.

@shichinomiya_s

Popular Posts

  • Does the trending Claude Code skill “ADHD” actually make the agent smarter? A measured duel vs single-shot
  • Google Search Console Shows ‘Host Load Exceeds Limit’ — Still Unresolved
  • Your First Program with Claude Code! Building a Game Through Conversation
  • How to Enable Port Forwarding on NTT PR-S300SE (Static IP Masquerade)
  • Moving to a Tower Apartment: My Honest Review After One Month

Categories

  • Announcements
  • Cars
  • Cycling
  • Gadgets
  • Generative AI
  • Home Appliances
  • Internet Service
  • Outings
  • Overseas Shopping
  • PC
  • Rental Servers & VPS
  • Travel
Miya-Gadget

A review blog about PC, gadgets, and DIY.
Sharing daily tech experiences.

Categories

  • PC (35)
  • Gadgets (25)
  • Generative AI (20)
  • Internet Service (7)
  • Travel (4)
  • Announcements (3)
  • Overseas Shopping (2)
  • Cars (2)

Recent Posts

  • Dual Tesla V100 SXM2 on a Single PCIe Slot: 64GB VRAM & 300 GB/s NVLink Tested — Is This $700 Setup Worth It?
  • Modded RTX 4080 32GB Benchmarked: Qwen3.8-27B at 262K Context, 125B MoE, and MiniMax H3 Video — What 32GB Actually Delivers
  • Tesla V100 32GB Runs Qwen3.8-27B: 131k Context on a Single Card — Measured Benchmark
  • Tesla V100 32GB in 2026: Local LLM Benchmark with Qwen 3.6 — 98.8 tok/s on MoE 35B, 1.6x Faster Than M1 Max (Used, ≈$900)

© 2026 Miya-Gadget. All rights reserved.