Hallo!
Unter Windows 10 lässt sich der OneDrive Ordner (noch) nicht auf einen Wechselträger verschieben. Normalerweise kommt folgende Fehlermeldung: "Ihr OneDrive-Ordner kann am ausgewählten Speicherort nicht erstellt werden".
Es gibt zwar eine Lösung, siehe:
OneDrive Ordner Pfad verschieben Windows 10 - Deskmodder Wiki
Ich empfinde die angebotene Lösung jedoch als Mogelpackung, da der angelegte Ordner auf C:\ dennoch "zugemüllt" wird, gleichzeitig werden natürlich die Dateien auf deine SD-Karte übertragen (man könnte auch sagen synchronisiert).
Revision: Ich habe es mittlerweile geschafft, dass die Deskmodder Lösung (siehe Beitrag/Antwort weiter unten) ebenfalls funktioniert. Die SD-Karte wird dann als virtuelles Laufwerk unter C:\ eingebunden. Die Daten werden dann auf D:\ gespeichert.
Lösung:
Die angestrebte Lösung ist OneDrive auf einer Micro-SD-Karte bzw. SD-Karte auszulagern.
Dies ist vor allem für kleine Tablets sinnvoll, wenn nicht sogar notwendig. Vor allem, wenn die Dateien auf OneDrive umfänglich sind (mehr Platz benötigen als auf C:\ vorhanden ist!).
Im schlimmsten Fall könnte ein Tablet mit nur 16GB bzw. 32GB interner Festplatte C: nicht sinnvoll auf OneDrive zugreifen, da einfach nicht genügend Speicherplatz auf C:\ übrig ist.
Anmerkung: Was sich die Microsoft Entwickler dabei gedacht haben ist mir bis jetzt noch ein Rätsel, v.a. weil es unter Windows 8/Windows 8.1 einfach war, den OneDrive Pfad einfach auf z.B. D:\ zu verschieben.
Unter Windows 10 wird allerdings die Registrierkarte "Pfad" unter "Eigenschaften" in der OneDrive-Funktion nicht mehr angezeigt!
Genug der Vorrede nun die Lösung:
Du musst aus deinem Wechseldatenträger, also deiner SD-Karte bzw. Micro-SD-Karte, eine Festplatte machen.
Dazu benötigst du zwei Programme: diskmod 0.0.2.3 und Bootice 1.3.2.1. Beide Programme findest du im Internet, ich schaue noch, ob ich sie über Dr. Windows hochladen kann.
Bootice benötigst du eigentlich nur, wenn du
nur die eingelegte SD-Karte dauerhaft zur Festplatte machen möchtest. Ansonsten wird zukünftig
jeder Wechseldatenträger als Festplatte angezeigt (was erstmal auch nicht schlimm wäre).
1. Zunächst musst du auf deinem System einen neuen Treiber integrieren, und zwar diksmod.
Bevor du den Treiber im System integrieren kannst, muss du dein System davon überzeugen, dass es die diskmod.sys-Datei unter "C:\Windows\system32\Drivers" ablegen darf. Außerdem muss ein entsprechender Eintrag in der Registry hinterlegt werden.
2. Dazu musst du zunächst im Bios deines Tablets bzw. PCs die SecureBoot-Option deaktivieren (falls vorhanden!, meist nur bei Tablets). Bei meinem Dell Venue8Pro geht das unter Windows 10 folgendermaßen:
- In der Benachrichtigungszentrale (Taskleiste unten links) "Alle Einstellungen", dort dann "Update und Sicherheit", dort dann "Wiederherstellung" und dort "Erweiterter Start" --> "Jetzt neu starten"
- In der erscheinenden Auswahl "Problembehandlung" wählen, dort "Erweiterte Optionen", dort "UEFI-Firmwareinstellung ändern".
- Wenn du darauf geklickt hast startet dein Tablet bzw. PC im UEFI Bios. Dort kannst du unter der Einstellung "Boot" die Secure-Boot Option deaktivieren. Das nun auswählen und das Bios mit "Speichern der Einstellungen" verlassen.
3. In Windows 10 wieder angelangt, solltest du eine Eingabeaufforderung als Administrator öffnen (rechte Maustaste auf Startmenü).
Dort folgendes ohne Anführungszeichen der Reihe nach eingeben und mit Enter bestätigen:
- "bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS"
- "bcdedit -set TESTSIGNING ON"
4. Nun kannst du die diskmod.sys installieren.
Dazu musst du im heruntergeladenen und entpackten Ordner "diskmod_0023_sample" den diskmod-Batch (Setup-Information) im Ordner "src" ausführen. Dieser sucht dann nach der entsprechenden diskmod.sys Datei (entweder diskmod.sys bei 32Bit-System oder diskmod64.sys bei 64Bit-System), welche du mit durchsuchen im Ordner "files" des diskmod_0023_sample-Ordners findest. Trotz Warnung des Systems installieren.
5.
Teilziel geschafft! Nun bindet dir Windows 10 nach dem nächsten Neustart jeden Wechseldatenträger als Festplatte also "non removable" ein. Du kannst nun als neuen Speicherort für OneDrive die Micro-SD-Karte/SD-Karte angeben!
6. Falls du dies nur für deine eingebaute Micro-SD-Karte haben möchtest, die als Festplatte eingebunden werden soll, müsstest du folgendermaßen fortfahren:
- Registry öffnen. Dazu mit rechter Maustaste auf Startmenü -> "Ausführen" auswählen und "regedit" eingeben.
- In der Registry folgenden Pfad suchen:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\diskmod\Parameters
- Hier gibt es den Eintrag "Removable"
Je nach eingetragenem Wert unter "Removable" gilt folgendes:
0=alle Wechseldatenträger fixiert
1=alle Wechseldatenträger nicht fixiert/wechselbar
2=Default , je nachdem was du anschließt, bei Wechseldatenträger wird "nicht fixiert/wechselbar" angezeigt, bei Festplatten "fixiert" angezeigt.
Ich habe den Eintrag Removable auf "2" eingestellt.
7. Nun musst du aber für deine verbaute SD-Karte festlegen, dass sie weiterhin fixiert/nicht wechselbar sein soll.
Dazu legst du einen neuen Registry-Eintrag unter HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\diskmod\Parameters an:
- neuen Schlüssel anlegen
- Schlüssel benennen: MBR_78563412
- Einen DWORD-Wert (32-Bit) anlegen und "Removable" nennen.
- Beim Wert "Removable" den Wert "0" eintragen.
8. Letzter Schritt:
- Die Anwendung Bootice (32Bit bzw. 64Bit, je nach Betriebssystem) ausführen.
- Deine Micro-SD-Karte im Pulldown anwählen und "Sector Edit" auswählen.
- Dort die Zeile "01B0" suchen und unter "08 09 0A 0B" anstelle der angegebenen Zeichen "12 34 56 78" eintragen.
- oben in der Anwendung mittels des Speichern Symbols die Veränderung speichern.
- keine Angst, es wurde lediglich die Kennung der SD-Karte auf 12345678 geändert. Die SD-Karte funktioniert noch einwandfrei.
- Mit dieser Veränderung der SD-Karten Kennung und dem Eintrag in der Registry wird nur noch diese speziell veränderte SD-Karte als fixiert/nicht wechselbar erkannt, alle anderen Wechseldatenträger werden nun wieder als wechselbar erkannt.
Zum Schluss solltest du noch über die Eingabeaufforderung das TESTSINGING OFF wieder einstellen.
Edit: Im Bios den Secure-Boot nicht wieder aktivieren!!!
Secure-Boot kann deswegen nicht mehr aktiviert werden, weil es u.a. die korrekte Treibersignierung beim Bootvorgang überprüft. Allerdings ist der diskmod.sys Treiber nicht Microsoft zertifiziert, weshalb der PC bei aktiviertem Secure-Boot streiken würde.
Es würde ständig das Reparatur- und Diagnosetool von Windows 10 starten. Man käme nicht mehr ins System. Falls man sich für eine Systemauffrischung entscheiden würde, würde der obige Eingriff mit Treiberinstallation und Registryeintrag nicht mehr vorhanden sein und das Auslagern von OneDrive wäre umsonst gewesen.
Es bleibt nur zu hoffen, dass Microsoft die OneDrive-Funktion in Windows 10 irgendwann zufriedenstellend patcht!
Nun Viel Spaß beim Erstellen von OneDrive auf deiner SD-Karte!
Viel Erfolg! That´s all Folks!
P.S. Hier der Link zum Programm Bootice:
http://www.chip.de/downloads/Bootice_60458777.html