Windows 10 beschädigt die Prüfsumme der FAT-Partition

458
qntris

Ich habe eine FAT16- Partition (primär), die insgesamt 10,00 MB eines Standard-USB-Laufwerks benötigt. Der Rest des Speicherplatzes auf dem USB-Laufwerk ist nicht zugewiesen, daher ist dies die einzige Partition, die ich dort habe.

Wenn ich es in Windows 7 PC einstecke, bleibt die Prüfsumme dieser Partition unverändert, unabhängig davon, ob ich die Dateien in dieser Partition durchsuche oder nicht.

Wenn ich jedoch den USB-Stecker in Windows 10 stecke, scheint das Betriebssystem etwas zu schreiben, und daher ist die Prüfsumme anders, auch wenn ich den "Wechseldatenträger" nicht öffne, um die Dateien zu sehen (und sie nicht zu ändern) - die Signatur ist anders. Es scheint, dass Win 10 den USB schreibt oder ändert, wenn er es erkennt oder erkennt.

Was ich bisher ausprobiert habe:

  1. Der NoAutoMount-Registrierungsschlüssel wurde geändert, der \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mountmgrnicht funktioniert hat.

  2. Das Dateisystem wurde als readonly using markiert diskpart -> funktioniert, ist jedoch keine gute Lösung, da es nur für den lokalen PC gilt. Wenn ich den USB in einen anderen Windows 10-PC stecke, wäre die Prüfsumme anders (kein Readonly-Modus).

Was könnte der Unterschied in Windows 7 (im Vergleich zu Windows 10) sein, der das Anhängen und Anzeigen von USB-Inhalten ermöglicht, ohne dass dazu irgendwelche Informationen geändert werden?

Danke im Voraus.

1
aus dem Thema als eine Programmierfrage. Besser für SuperUser Stackexchange geeignet. scrappedcola vor 6 Jahren 2
Bitte erläutern Sie, wie "Ändern = Verderben" Twisty Impersonator vor 6 Jahren 0
Reinigen Sie das USB-Laufwerk vollständig mit dem Diskpart. Dann erstellen Sie eine Partition. Biswapriyo vor 6 Jahren 0
Mit Änderung meine ich, dass durch das Schreiben von etwas auf dem USB-Anschluss (den ich versuche, herauszufinden und möglicherweise zu vermeiden), Win 10 tatsächlich den Inhalt dieses USB-Laufwerks (Partition) ändert und daher die Prüfsumme unterschiedlich ist. Ich habe das Image dieser Partition (FAT16) und lade es einfach mit einem einfachen Image-Upload-Tool auf ein leeres Flash-Laufwerk. Ich brauche die Prüfsumme, um konsistent zu sein - deshalb wundere ich mich, warum Win7 den USB nicht ändert, aber Win 10 dies tut. qntris vor 6 Jahren 0

1 Antwort auf die Frage

0
CodeAsm

Entweder basiert Ihre Wahl des Dateisystems auf einem zu alten Dateisystem aus falschen Gründen oder Sie versuchen, den USB-Stick für ein sehr spezifisches Problem zu verwenden, das möglicherweise anders gelöst wird.

Ich nehme an, Sie meinen, die Prüfsumme der gesamten fat16-Partition wurde geändert? Wenn Windows etwas ändert, können Sie finden, was es tut? einen Ordner, eine Datei oder in die Dateisystemtabelle schreiben? Wenn Sie das Format ändern, damit Windows es und das Zielgerät akzeptieren würde, spielt eine andere Prüfsumme keine Rolle.

Ihrem zweiten Punkt zufolge möchten Sie es für mehrere Zwecke auf mehreren Computern verwenden. Wenn Sie an mehreren Stellen lesen, ändert Windows 10 das Format: http://www.tomshardware.co.uk/forum/id-3328596/utility-access-fat16-w10.html#r19280266 Es könnte sein, dass Windows 10 Ihr Dateisystem ändert Fat16 LBA?

Danke für diese Antwort. Ja, mit Prüfsumme meine ich immer die Prüfsumme der gesamten Partition. Es gibt keine sichtbaren Änderungen oder Dateien, die dem Laufwerk hinzugefügt werden. Wenn Sie jedoch anhand der unterschiedlichen Prüfsumme feststellen, fügt das Betriebssystem Win 10 wahrscheinlich etwas hinzu, das die Medien verändert. FAT 16 ist in meinem Fall obligatorisch, daher bleibt das Dateisystem so wie es ist. Ich bin gespannt, was in Windows 10 eigentlich "anders" ist, verglichen mit Windows7 und ob wir es optimieren können. Ich bin mir ziemlich sicher, dass es eine Lösung dafür gibt - hoffe, ihr könnt mir dabei helfen. qntris vor 6 Jahren 0
Sie können versuchen, HxD zu verwenden, einen kostenlosen, sehr nützlichen Hexeditor, der Festplattenlaufwerke öffnen kann (starten Sie ihn mit Administratorrechten). Der Standardwert ist schreibgeschützt, was in Ordnung ist. Sie können dann die gesamte Festplatte lesen und sehen, was los ist. Ich würde 1 verwenden, einen PC, der die Partition nicht ändern wird, HxD lesen, vielleicht die gesamte Partition oder zuerst 1 oder 2 Sektoren kopieren und dann das gleiche auf einem Win10-PC, die beiden vergleichen und wenn die Änderungen in ein paar Bytes im erscheinen allererste sektor, seine wahrscheinlich fenster ändern die Details von Fat16 ein wenig. Kopieren unter Linux kann mit DD gemacht werden, hexdump ist ein Cli-Tool, um den Inhalt in Hex anzuzeigen. CodeAsm vor 6 Jahren 0