So Hacdiskmount doesn't support BOOT partitions then? Are you quite sure?
So this phrase is true “No good deed goes unpunished,”
https://en.wikipedia.org/wiki/No_good_deed_goes_unpunished
Let’s try again.
You need Linux to read and write boot0 and boot1 with this external emmc adapter,thanks to Ignas Urba for this nice repair tool.
I chose the ugly self assembly route with some incorrect foot print parts found around the house
All info is in the project page,except the write commands.
https://github.com/ignasurba/mmcblkNX
Is not a Hackdiskmount problem, is a windows problem, however I recommend the updated tool with great futures like the option for removing auto rcm from boot0.bin ,the NxNand Manager made by the French developer
@eliboa (thank you, great job)
https://github.com/eliboa/NxNandManager/releases
Can read and write boot1 partition, boot0 partition and rawnand partition mounted from hekate or memloader payload(requires a working n s) but with this nice mmcblkNX switch emmc external adapter just the rawnand can be read with Windows, because Windows will mount,show,detect only the rawnand partition (wich contains prodinfo,system files,user partition,system partition and so on, is the one you already dumped with win32diskimager).
https://switchbrew.org/wiki/Flash_Filesystem
This is not a complete guide, but I hope it helps ,I don’t relly now to use linux properly, I just used google, common sense and Ignas Urba info.
So buy a usb pen drive 4gb should by enough, and create a usb live Ubuntu pen drive with Rufus.
Update also worked for me in virtual machine.
Download
http://old-releases.ubuntu.com/releases/20.04.1/ubuntu-20.04-beta-desktop-amd64.iso
Download
https://rufus.ie/en_US/
Open Rufus, Browse for the Ubuntu image you downloaded and burn to usb flash drive with default recommended setting by Rufus app.
Boot your pc from usb bootable usb flash drive you created.
Choose try Ubuntu.
Optional : open mozila firefox and go to this thread and copy paste the needed commands in terminal.
Go to left corner , search terminal.
Go to terminal type the read command.
sudo dd if=/dev/mmcblk0boot0 of=boot0.bin
and then
sudo dd if=/dev/mmcblk0boot1 of=boot1.bin
Now is the time to use ubuntu file explorer(keep note of the location of the files dumped "Home") and copy boot 0 and 1 to your local pc hdd .
If for example you want to remove auto rcm from boot 0, power off pc, boot Windows ,and use Nx nand manager to remove auto rcm from the dumped boot0.
Boot again Ubuntu, use file manager and copy the clean boot0 from your pc hdd in same location you noted and run the disable read only mode command.
sudo su
echo 0 > /sys/block/mmcblk0/force_ro
echo 0 > /sys/block/mmcblk0boot0/force_ro
echo 0 > /sys/block/mmcblk0boot1/force_ro
exit
Then copy and paste or type the write commands for boot 0 and boot 1
sudo dd if=boot0.bin of=/dev/mmcblk0boot0
and boot 1 write command in case you also whant to write boot1
sudo dd if=boot1.bin of=/dev/mmcblk0boot1
If you still think a easier solution witch not requires Linux exist, please ignore my .
More info and users which managed to read the boot 0 and 1 only with linux in the link.
https://psxtools.de/forum/index.php...le-of-reading-nintendo-switch-raw-partitions/
Ps. I’m not responsible for any damage occurred by using my advice, data loss, burnt house and so on.