I'm not sure if this has been covered by another post or not...
After formatting my flash drive to FAT32 and plugging it into my M3SR+, the drive mounted and worked ok. However, after stopping the dashcam recordings (as prescribed by Tesla), removing the drive and then plugging it into my Windows 10 computer, I got an error message from Windows stating that the volume (flash drive) has errors. This has happened multiple times. Windows prompts to fix the errors, which I say yes to, and all is fine, until the next time I take the flash drive out of the car, where I get the exact same error. It doesn't matter which flash drive I use: I have many different types and sizes; I always get the same Windows error.
I decided to change my approach. I purchased an Western Digital external 2TB USB hard drive, hoping that changing the physical device itself might get rid of the error and also reduce the number of times I had to take a flash drive out for file deletions when the drive was getting full.
It took a while to experiment before I got the 2TB drive to be accepted by the car and the volume mounted. (For those that are interested, I had to set the file cluster size to 65536 as it seems the car's software has a volume geometry issue if it is set to 32768 for a 2TB drive. The partition manager I used for formatting the drive to FAT32 was a free download).
I put the (2TB) drive into the car and enabled the dashcam and went for a short drive, and also enabled Sentry mode when parked. When I got home, I stopped the drive (again as prescribed) and took it into my Windows computer. Guess what? Windows tossed exactly the same volume error message as before. So, clearly it has nothing to do with flash drive technology.
I inspected the drive with my partition software, and it identified the problem as being a mismatch between the Partition Primary Boot Sector and the Copy (of) Boot Sector. Looking at both, the byte at offset 41h in the Primary Boot Sector had been changed from its initialized state of 0 (zero) to a 1 (one). Offset 41h in the volume boot sector is identified as "Unused". This byte can only have been changed while the drive was in the car, which means that Tesla's dashcam or Sentry mode software is changing it. The volume boot sector is basically inviolate and should not be written into by a software program as the consequences of doing so are totally unknown, especially if another piece of software tries to use it too. This seems to be a programming error by Tesla.
When you tell Windows to "repair/fix" the volume, Windows sets this value back to 0 (zero) in the Primary Boot Sector, and you can unplug and replug the drive in and there are no errors (before putting back in the car). I tried setting the Copy Boot Sector value to 1 (one) so that the two boot sectors matched and Windows declared again that there errors on the volume. After telling Windows to fix the volume, it reset the Primary Boot Sector (41h) back to 0 (zero) and was not concerned that the Copy Boot Sector did not match, so the flagging by the partition manager software is unimportant, unless you want to use the Copy Boot Sector to recover a corrupt Primary Boot Sector.
Notes:
- The Windows volume error message is a volume integrity message and does not prevent you in any way from viewing any of the recorded files on the flash drive
- I doubt that there is any relationship between this change to the Primary Boot Sector and the corrupt video files that many of us have experience.
- I am hoping that road lumps and bumps will not cause a head crash on the WD external drive. I got it on sale for C$80 (US$60), so not a huge outlay if any problems. I used Command brand velco strips to attach it to the front wall of the front storage box (see pic) to stop it moving around.
Pictures:
After drive initialization and formatting
View attachment 432228
After drive removal from car
Installation
After formatting my flash drive to FAT32 and plugging it into my M3SR+, the drive mounted and worked ok. However, after stopping the dashcam recordings (as prescribed by Tesla), removing the drive and then plugging it into my Windows 10 computer, I got an error message from Windows stating that the volume (flash drive) has errors. This has happened multiple times. Windows prompts to fix the errors, which I say yes to, and all is fine, until the next time I take the flash drive out of the car, where I get the exact same error. It doesn't matter which flash drive I use: I have many different types and sizes; I always get the same Windows error.
I decided to change my approach. I purchased an Western Digital external 2TB USB hard drive, hoping that changing the physical device itself might get rid of the error and also reduce the number of times I had to take a flash drive out for file deletions when the drive was getting full.
It took a while to experiment before I got the 2TB drive to be accepted by the car and the volume mounted. (For those that are interested, I had to set the file cluster size to 65536 as it seems the car's software has a volume geometry issue if it is set to 32768 for a 2TB drive. The partition manager I used for formatting the drive to FAT32 was a free download).
I put the (2TB) drive into the car and enabled the dashcam and went for a short drive, and also enabled Sentry mode when parked. When I got home, I stopped the drive (again as prescribed) and took it into my Windows computer. Guess what? Windows tossed exactly the same volume error message as before. So, clearly it has nothing to do with flash drive technology.
I inspected the drive with my partition software, and it identified the problem as being a mismatch between the Partition Primary Boot Sector and the Copy (of) Boot Sector. Looking at both, the byte at offset 41h in the Primary Boot Sector had been changed from its initialized state of 0 (zero) to a 1 (one). Offset 41h in the volume boot sector is identified as "Unused". This byte can only have been changed while the drive was in the car, which means that Tesla's dashcam or Sentry mode software is changing it. The volume boot sector is basically inviolate and should not be written into by a software program as the consequences of doing so are totally unknown, especially if another piece of software tries to use it too. This seems to be a programming error by Tesla.
When you tell Windows to "repair/fix" the volume, Windows sets this value back to 0 (zero) in the Primary Boot Sector, and you can unplug and replug the drive in and there are no errors (before putting back in the car). I tried setting the Copy Boot Sector value to 1 (one) so that the two boot sectors matched and Windows declared again that there errors on the volume. After telling Windows to fix the volume, it reset the Primary Boot Sector (41h) back to 0 (zero) and was not concerned that the Copy Boot Sector did not match, so the flagging by the partition manager software is unimportant, unless you want to use the Copy Boot Sector to recover a corrupt Primary Boot Sector.
Notes:
- The Windows volume error message is a volume integrity message and does not prevent you in any way from viewing any of the recorded files on the flash drive
- I doubt that there is any relationship between this change to the Primary Boot Sector and the corrupt video files that many of us have experience.
- I am hoping that road lumps and bumps will not cause a head crash on the WD external drive. I got it on sale for C$80 (US$60), so not a huge outlay if any problems. I used Command brand velco strips to attach it to the front wall of the front storage box (see pic) to stop it moving around.
Pictures:
After drive initialization and formatting
View attachment 432228
After drive removal from car
Installation