Mining With Windows 10
Learn how to mine cryptocurrency with Windows 10. We will go over the settings that should be tweaked, and prepare you to mine.
Table of Contents
Setting Up Your Rig:
Or continue down with our written tutorial.
Welcome to Cryptocurrency Mining In Windows 10. In this path you will learn how to fine-tune your Windows 10 and prepare it for your cryptocurrency mining journey. We will include different Mining Software guides and Overclocking settings at the end of the tutorial to help you take your next step. Thank you for joining us in this journey and good luck!
Before getting started, if you are completely new to mining I suggest watching my guide on your Motherboard BIOS Settings because it is the 2nd step you want to take after building your mining rig.
If you have any doubts about which operating system to use then you can also watch this video.
First lets get started with downloading Windows 10. You don’t need to purchase a license to start mining, free edition will be more than enough!
To get started you will need…
- Laptop Or PC
- Internet connection
- Flash Drive (8GB & Up preferably)
Media Creation Tool
Media Creation Tool is for creating an image file of Windows 10 right on a USB stick. It will be just like a fresh install, but since we are not using a license key it will state that ‘Windows is not activated‘. You can ignore that warning and it will not hinder with your performance.
If you downloaded the Windows image file that is pre-tweaked, You will want to write the image to the USB stick using the Rufus, else if you used Media Creation Tool then you can proceed by picking the right USB and then starting the image writing process. [Make sure to pick the right USB drive for both scenarios so you don’t risk losing your personal data]
Click here for a tutorial that explains how to use Rufus.
Now plug in the USB stick into your Mining Rig and boot through the USB to install Windows 10. To learn more about booting for the first time, make sure to read our original tutorial ‘How to setup a Mining Rig‘ for more details.
Click here for a tutorial that explains how to boot through a USB.
Once you install Windows through the USB, you will be prompted to chose some privacy settings. Make sure to uncheck all the options to reduce the amount of services running in the background.
After the installation is done, go to Settings then download all the Windows updates, afterwards install your GPU Drivers, for Nvidia Click Here, for AMD Click Here. Make sure you get the right model for your cards when you install the drivers, and always install the latest official download(not beta), unless you are using a RTX 3060 then use this guide.
Finish installing all the updates, then install these applications:
Now reboot your Mining Rig and make sure ALL the updates are installed.
Configuring Your Settings
Lets start with the Control Panel:
- Navigate to Control Panel > System and Security > System and change these 2 settings: (refer to pic 1)
- Navigate to the Advanced tab, click on Performance, change to Performance mode. (refer to pic 2)
- Go to Advanced in the same box that popped up after the first step and then go to Memory Latency – Change it to 2000MB Per GPU you have for Initial, and for the Max 3000MB Per GPU.
Example: You have 3 RX 580s, that would be 6000MB for Initial, 9000MB Max. (refer to pic 3)
Now we move on to the power settings.
- Open Power Settings > Advanced Power Settings
- Select High Performance settings
- Change plan settings
- Navigate to Advanced Power Settings
- Set PCI Express Link power management to Off (refer to the picture below)
Great! Now you are ready to start mining. First want to make sure to overclock/undervolt your card properly for whichever mining algorithm you are going for and then you can choose your Mining Software and get started with it.
For overclocking, here is a full video guide on the topic to explain if it damages your hardware or not and what are the benefits of doing it.
Cryptocurrency Mining software brings fear to the users due to false flags that all Anti-viruses trigger when you download or try to use any of the mining software. The reason being is that most of the mining software has been used maliciously, therefore, it resulted in all of them being blacklisted. Which means they are automatically detected as viruses and exterminated.
As a user, you have every right to be worried but there are steps that you can take to be more confident with using different mining software, then after that, I will show you how to avoid having your mining software automatically get deleted all the time by your Anti-Virus.
Now before we get to the instructions, you first need to understand the different types of software.
Types Of Mining Software
There are generally two types of mining software. One for direct mining with less fees and the other makes direct mining easier but takes more fees.
Some have anonymous developers and some don’t. Phoenixminer for example is run by anonymous developers and for most people that worries them even more. Now how I like to look at that is first make sure the mining software has a clean history. Meaning that the anonymous team behind the software did not try to intentionally damage their users before.
Now keep in mind that there are scenarios where impostors will copy their software and tamper with it, and that is why you always need to verify with the Checksums which will be covered after.
Back to the Phoenixminer example. The mining software has been running for years and has not yet damaged their users in any way and then they were caught. One thing that I am sure will keep it that way is that the incentives they get from you using their software are much more rewarding than them ruining their reputation for a one-time benefit.
These simply just give you an interface for using the different CLI Miners and most of the time they do not require exclusions in the anti-virus because they automatically set them upon installation, and they also do not require verifying the checksums which we will go over in a second
Verifying Checksums (CLI Only)
When you download the zip folder of a CLI mining software, it is wise to verify the checksums to make sure you have an authentic version of the software. Most of the time there will be a checksums file that has different strings that are used for verification, some CLI software don’t have checksums in that case you can skip this step. These checksums are related to a certain file or folder.
In the example above, TeamRedMiner checksums are for the teamredminer.exe file. So that means you will have to extract the ZIP Folder so you can have access to that .exe file.
1. Open command prompt [not as admin] and navigate to the directory that you installed the Miner Zip folder in using the cd command.
2. Find out what file or folder is the checksums for and then navigate to that with the cd command. So since TeamRedMiner.exe is inside the folder, we first will extract it then we will use the cd command to get into the folder.
If your antivirus is blocking you from extracting, then move on to the Antivirus exclusion step first.
Tip: use the tab key to autofill the name. i.e. I type: teamre then I hit tab and it will autofill the name to the closest thing in that folder the command prompt is open in.
3. Run this command: certUtil -hashfile <file/folder name> <algorithm>
4. Compare the string that you receive from that command with the checksums provided with the mining software. Usually it is on the github page or in a checksums.txt file.
To add exclusions, all you need to do is make a folder where ever you want, in this example I use my Desktop folder and I make a new folder in there named Miners.
After that, go to your antivirus, which ever your using; in this case it is Windows Defender and add the folder to the excluded list.
Now you can save your mining software directly in that folder without any troubles. If your browser blocks your download, then click on the bottom right and allow it from the browser downloads section.
Please make sure your getting the mining software from authentic sources. It is never 100% safe so always be vigilant.