These are instructions on how to root Google Nexus 5 running on Android 6.0.1 Marshmallow using Chainfire-Auto-Root tool on Windows Computer.
Remember: Your Google Nexus 5 should have at least 40-50 percent of battery to perform the rooting process.
Optional: You can also verify the root status of your device by using the Root Checker App.
[*] No data loss process: Your Data like contacts, pictures, videos, music and etc will be not affected with this tutorial.
[*] Warranty Void: Your Google Nexus 5 Smartphone Warranty will be Void after following the above tutorial.
[*] Google Nexus Pixel Stock Firmware: If you are looking for the original firmware for your device, then head over to Download Google Nexus Pixel Stock Firmware page.
[*] Google Nexus Pixel USB Driver: If you are looking for the original USB Driver for your device, then head over to Download Google Nexus Pixel USB Driver page.
[*] Credits: The Nexus 5 Auto Root Tool was created by Chainfire, so full credits goes to him.