Checksums do not match

For what it may be worth, following the steps outlined here: https://superuser.com/a/1199824/394000 will prevent creation of that SVI folder. I can now get clean flashes of 2019-09-26 with Etcher on the Win10 computer.

I could flash earlier versions, e.g. 2019-07-10 without making the changes indicated in the link. That makes me think something in the boot partition is “tickling” Windows to create the SVI directory.

I didn’t know about meld until your message. Thanks! I’ve extracted the boot partitions from 09-26 and 07-10 to directories and compared them. There are, of course, differences, but nothing strikes me as something that would trigger Windows. So, I’ve posted a question here: https://superuser.com/q/1493717/394000 If I get a useful answer, I’ll come back here.

No response is necessary; you’ve helped me quite a lot! Thanks again!

1 Like

Hello!
I’m late to the party but I have also been experiencing the problems described by the OP. Several different images of Raspbian, different mSD cards, different card readers (/writers) and everything else mentioned. I did try the cards after the checksum failures, and all appear to have worked flawlessly.
Same thing happened at my brother-in-law’s house, where everything is different, so I’ve changed literally EVERY parameter - except my own presence in the room!
I am going to try the procedure @bbrown linked to, to see if that works for me.

The reason I mention this is just to let people know that this is not that uncommon a problem. But as @zvin says, it’s not a big problem, it’s just Windows interfering with it.


Added: Sure enough, it worked, the checksums matched.

Hi there,
We are glad the problem is solved. And thanks for pointing to that superuser thread explaining the details on how to disable SVI folder creation.

I have same problem. i try write image on windows computer and get “checksum not match” any image and any usbflash. But on linux computer no problem, same image and same usbflash.

Hi @hulitolku, and welcome to the forums.

Have you seen the earlier explanation posted here Checksums do not match with regards to how Windows creates the System Volume Information folder? You can disable this behavior with the instructions provided in this thread https://superuser.com/questions/1199823/how-to-prevent-creation-of-system-volume-information-folder-in-windows-10-for/1199824#1199824.

The device should work even with the checksum error. Can you let us know if it is not working as expected?

With checksumerror not working. Usbflash not loading and grub freeze(i use linux image).

@hulitolku Have you tried the fix linked above for the checksum error? It would be interesting to isolate the issue i.e. if you still have the boot error even after the checksum error has been fixed.

i done it:

  • In Windows 10 / 8.1 Pro & Enterprise Editions, press Windows Key + R combination, type put gpedit.msc in Run dialog box and hit Enter to open the Local Group Policy Editor .
  • Navigate here: Computer Configuration → Administrative Templates → Windows Components → Search
  • In the right pane, look for the setting named Do not allow locations on removable drives to be added to libraries and double click it.
  • Click on Enabled and then click Apply followed by OK . Close the Local Group Policy Editor .

That solved the problem, thanks!
No errors.

@hulitolku Thanks for confirming that and glad it is working!

Just FYI, same issue flashing Kali Linux with balenaEtcher on a win10 system. Also, Windows 10 Home edition does not have gpedit.msc so don’t waste your time looking for it and just jump straight into editing the registry.

Thanks for sharing @SDark. And welcome to balena forums :slight_smile:

I’m encountering the same checksum issues as described above, but the remedy prescribed has not fixed the problem. After modifying my windows policies through the procedures detailed, I’m still encountering the same error when I attempt to flash the image. Are there further steps that I can attempt?

Followed steps 1 and 2 of Superuser followed by a reboot and it solved the problem. https://superuser.com/questions/1199823/how-to-prevent-creation-of-system-volume-information-folder-in-windows-10-for/1199824#1199824

Windows 10

did a reboot work for you. it isn’t a hard requirement according to the superuser thread but just to be safe?

Hi, everybody,

I performed the above procedures from gpedit.msc and regedit, however I couldn’t find the solution, I’m using balena-etcher to create a live OS (more exactly kali linux, downloaded several times from the websites). Attached is the detailed log I extracted from the developer tools.

O.S Info:
Windows 10 Home Single Language, 64 Bits

P.S:
I already checked the Event Viewer, but I didn’t find a log that links the “Checksums do not match” error

This is the error in the Console (crtl+shift+I):

C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Thu Apr 09 2020 16:42:17 GMT-0500 (hora estándar de Colombia) Verifying 1 devices, 100% at 2.4 MB/s (total 2.4 MB/s) eta in 0s with 0 failed devices
C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Thu Apr 09 2020 16:42:17 GMT-0500 (hora estándar de Colombia) Validation error ({“image”:“C:\Users\pcuser\Downloads\kali-linux-2020.1b-live-amd64.iso”,“drives”:[{“size”:8054112256,“isVirtual”:false,“enumerator”:“USBSTOR”,“logicalBlockSize”:512,“raw”:"\\.**\PhysicalDrive1",“error”:null,“isReadOnly”:false,“displayName”:“D:\”,“blockSize”:512,“isSCSI”:false,“isRemovable”:true,“device”:"\\.\PhysicalDrive1",“busVersion”:“2.0”,“isSystem”:false,“busType”:“USB”,“isCard”:false,“isUSB”:true,“devicePath”:null,“mountpoints”:[{“path”:“D:\”}],“description”:“MXT-USB Storage Device USB Device”,“isUAS”:false}],“driveCount”:1,“uuid”:“7b81d066-54e9-409e-9846-4d3390a718d1”,“flashInstanceUuid”:“7b81d066-54e9-409e-9846-4d3390a718d1”,“unmountOnSuccess”:true,“validateWriteOnSuccess”:true,“trim”:false,“applicationSessionUuid”:“e6d1f2fe-a446-4140-9d12-2f0b74707bce”,“flashingWorkflowUuid”:“334b8931-c57d-49f7-a9ad-4a9ac77d3277”,“sampl:0.1})
C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Finish: 2881105920
C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Terminating IPC server
C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Flash results Objectcancelled: falseresults: bytesWritten: 2881105920devices: failed: 1successful: 0__proto__: Objectconstructor: ƒ Object()arguments: (…)assign: ƒ assign()caller: (…)create: ƒ create()defineProperties: ƒ defineProperties()defineProperty: ƒ defineProperty()entries: ƒ entries()freeze: ƒ freeze()fromEntries: ƒ fromEntries()getOwnPropertyDescriptor: ƒ getOwnPropertyDescriptor()getOwnPropertyDescriptors: ƒ getOwnPropertyDescriptors()getOwnPropertyNames: ƒ getOwnPropertyNames()getOwnPropertySymbols: ƒ getOwnPropertySymbols()getPrototypeOf: ƒ getPrototypeOf()is: ƒ is()isExtensible: ƒ isExtensible()isFrozen: ƒ isFrozen()isSealed: ƒ isSealed()keys: ƒ keys()length: 1name: “Object"preventExtensions: ƒ preventExtensions()prototype: {constructor: ƒ, defineGetter: ƒ, defineSetter: ƒ, hasOwnProperty: ƒ, lookupGetter: ƒ, …}seal: ƒ seal()setPrototypeOf: ƒ setPrototypeOf()values: ƒ values()proto: ƒ ()[[Scopes]]: Scopes[0]hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()defineGetter: ƒ defineGetter()defineSetter: ƒ defineSetter()lookupGetter: ƒ lookupGetter()lookupSetter: ƒ lookupSetter()get proto: ƒ proto()set proto: ƒ proto()errors: Array(1)0: Error: Source and destination checksums do not match: 78f4821d968173f0 !== cd04bd5be836512a
at Object. (C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\etcher-sdk\build\source-destination\source-destination.js:131:40)
at Object.emit (events.js:203:13)
at C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\etcher-sdk\build\source-destination\source-destination.js:58:16
at Generator.next ()
at fulfilled (C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\etcher-sdk\build\source-destination\source-destination.js:20:58)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:85:5)length: 1__proto__: Array(0)concat: ƒ concat()constructor: ƒ Array()copyWithin: ƒ copyWithin()entries: ƒ entries()every: ƒ every()fill: ƒ fill()filter: ƒ filter()find: ƒ find()findIndex: ƒ findIndex()flat: ƒ flat()flatMap: ƒ flatMap()forEach: ƒ forEach()includes: ƒ includes()indexOf: ƒ indexOf()join: ƒ join()keys: ƒ keys()lastIndexOf: ƒ lastIndexOf()length: 0map: ƒ map()pop: ƒ pop()push: ƒ push()reduce: ƒ reduce()reduceRight: ƒ reduceRight()reverse: ƒ reverse()shift: ƒ shift()slice: ƒ slice()some: ƒ some()sort: ƒ sort()splice: ƒ splice()toLocaleString: ƒ toLocaleString()toString: ƒ toString()unshift: ƒ unshift()values: ƒ values()Symbol(Symbol.iterator): ƒ values()Symbol(Symbol.unscopables): {copyWithin: true, entries: true, fill: true, find: true, findIndex: true, …}proto: Object__proto__: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()defineGetter: ƒ defineGetter()defineSetter: ƒ defineSetter()lookupGetter: ƒ lookupGetter()lookupSetter: ƒ lookupSetter()get proto: ƒ proto()set proto: ƒ proto()proto: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()defineGetter: ƒ defineGetter()defineSetter: ƒ defineSetter()lookupGetter: ƒ lookupGetter()lookupSetter: ƒ lookupSetter()get proto: ƒ proto()set proto: ƒ proto()
C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Thu Apr 09 2020 16:42:21 GMT-0500 (hora estándar de Colombia) Done ({“image”:“C:\Users\pcuser\Downloads\kali-linux-2020.1b-live-amd64.iso”,“drives”:[{“size”:8054112256,“isVirtual”:false,“enumerator”:“USBSTOR”,“logicalBlockSize”:512,“raw”:”\\.\PhysicalDrive1”,“error”:null,“isReadOnly”:false,“displayName”:“D:\”,“blockSize”:512,“isSCSI”:false,“isRemovable”:true,“device”:"\\.\PhysicalDrive1",“busVersion”:“2.0”,“isSystem”:false,“busType”:“USB”,“isCard”:false,“isUSB”:true,“devicePath”:null,“mountpoints”:[{“path”:“D:\”}],“description”:“MXT-USB Storage Device USB Device”,“isUAS”:false}],“driveCount”:1,“uuid”:“7b81d066-54e9-409e-9846-4d3390a718d1”,“status”:“finished”,“flashInstanceUuid”:“7b81d066-54e9-409e-9846-4d3390a718d1”,“unmountOnSuccess”:true,“validateWriteOnSuccess”:true,“trim”:false,“applicationSessionUuid”:“e6d1f2fe-a446-4140-9d12-2f0b74707bce”,“flashingWorkflowUuid”:“334b8931-c57d-49f7-a9ad-4a9ac77d3277”,“errors”:[{“name”:“Error”,“code”:“EVALIDATION”,“device”:"\\.\PhysicalDrive1"}],“devices”:{“failed”:1,“successful”:0},“sample”:0.1})
3C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 [withTheme] You are not using a ThemeProvider nor passing a theme prop or a theme in defaultProps in component class “Component”
console. @ C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58
/C:/Users/pcuser/AppData/Local/Programs/balena-etcher/resources/app.asar/lib/assets/icon.png:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
C:\Users\pcuser\AppData\Local\Programs\balena-etcher\resources\app.asar\node_modules\raven-js\dist\raven.js:58 Thu Apr 09 2020 16:42:22 GMT-0500 (hora estándar de Colombia) SafeWebview loaded ({“event”:{“id”:19,“url”:“https://www.balena.io/etcher/success-banner/?etcher-version=1.5.80&api-version=2&optOutAnalytics=false",“method”:“GET”,“timestamp”:1586468542440.167,“resourceType”:“mainFrame”,“ip”:“3.229.196.117”,“fromCache”:false,“statusLine”:"HTTP/1.1 200 OK”,“statusCode”:200,“responseHeaders”:{“Accept-Ranges”:[“bytes”],“Cache-Control”:[“public, max-age=0”],“Connection”:[“keep-alive”],“Content-Encoding”:[“gzip”],“Content-Type”:[“text/html; charset=UTF-8”],“Date”:[“Thu, 09 Apr 2020 21:42:25 GMT”],“Etag”:[“W/“5b8e-1715ddb14b8"”],“Last-Modified”:[“Thu, 09 Apr 2020 07:32:51 GMT”],“Server”:[“Cowboy”],“Transfer-Encoding”:[“chunked”],“Vary”:[“Accept-Encoding”],“Via”:[“1.1 vegur, 1.1 vegur”]},“referrer”:”",“error”:“net::OK”},“applicationSessionUuid”:“e6d1f2fe-a446-4140-9d12-2f0b74707bce”,“flashingWorkflowUuid”:“334b8931-c57d-49f7-a9ad-4a9ac77d3277”,“sample”:0.1})

Please help.

Looking forward to your reply.

Thank you foryour attention.

Regards and don’t forget, #stayathome

Hi, just to confirm you followed all the instructions for the solution posted here: https://superuser.com/questions/1199823/how-to-prevent-creation-of-system-volume-information-folder-in-windows-10-for/1199824#1199824. Did you also reboot the machine?

If that still isn’t working are you able to test on a different USB drive and does the problem still persist?

Hello,

Yes sir, I performed the steps that are mentioned in the solution that has “9 votes” including rebooting the machine several times and then verifying that the changes in gpedit and regedit have not been changed by default, additionally connecting the USB in other ports.

Looking forward to your reply.

Regards.

I am enclosing the following information, if it suddenly helps:

-1586907687588.log
errors.log (with original extension .js)
raven.log (with original extension .js)
versioning.log (with original extension .js)

-1586907687588.log (275.3 KB)
errors.log (3.8 KB)
raven.log (121.6 KB)
versioning.log (15.3 KB)

Looking forward to your reply.

Thank you very much.

Regards.


Hello @mbalamat

I’m trying a Kingston microd via “USB card reader” adapter and via “micro and mini SD card adapter”, the weird thing is that the USB for data storage works fine…

Looking fordward to your reply. Thank you.

Regards.

Hi, can you also try a different usb stick, the rationale behind this request is that maybe the USB flash drive you are using is corrupted, so if you use another one and it works, the first USB drive you used is corrupted.

I get checksum failure consistently but when I restart the computer it goes away on the first flash.
I wonder if there is something in memory.