> Forums > Windows Mobile

H

[HowTo] Partition SD-Karte

Erstellt
Mai. '10
letzte Antwort Antwort
1
Aufrufe
3.2T
4
„Gefällt mir“
Abos
1
Do., 20. Mai, 2010 um 21:47
#1

Einführung
Transcend und einige andere Hersteller machen 4GB SD-Karten in diesen Tagen. Sie sind großartig, wenn Sie Ihr HTC Gerät als MP3-Player oder Kamera verwenden, da sie genügend Platz für Tausende von Songs und Fotos bieten.
Mein Gerät, dem HTC Universal, behandelt sie gut so. Jedoch einige Anwendungen, vor allem die Kamera-Anwendung, mag es nicht.

Warum manche apps mag es nicht
Das Hauptproblem hier ist die Art und Weise, in der sie den freien Raum zu berechnen.
der Prozessor 32-Bit, die es können Zahlen zwischen 0 bis 2 ^ 32 Handgriff bedeutet. 4GB ist genau 2 ^ 32 Bytes, also das sollte nicht das Problem sein.
Das Problem ist, dass die Anträge manchmal handhaben als die Zahl unterzeichnet, wonach es zwischen negativen und positiven Zahlen unterscheidet bedeutet.
Mit vorzeichenbehafteten Zahlen ist das letzte Stück tatsächlich als das Vorzeichen (positiv oder negativ) verwendet, und die neue Palette reicht von -2 ^ 31 (-2GB) auf 2 ^ 31 (2GB).
Bis zu 2 ^ 31, die vorzeichenlose Zahlen und vorzeichenbehafteten Zahlen sind die gleichen, aber nach, dass das letzte Bit in vorzeichenlose Zahlen gesetzt, was bedeutet, dass, wenn sie so behandelt, als unterzeichnete als eine negative Zahl zu sehen sein wird.
Also, wenn Sie mehr als 2 GB frei, und die Anwendung malträtiert die Anzahl der Bytes frei unterzeichnet werden, die Anwendung tatsächlich meint, Sie haben weniger als 0 Byte frei

Wie man dieses Problem beheben?
Es gibt mehrere Wege, dies zu beheben. Die meisten einfachen wäre eine einfache Dummy-Datei haben, so haben Sie immer weniger als 2 GB frei. Dies funktioniert für die Kamera-Anwendung, aber jede Anwendung miscoded sich ein Blick auf die tatsächliche Größe der Festplatte wird noch bis Schraube
Die andere Lösung ist die Partitionierung der SD-Karte. Dies bedeutet, dass Sie tatsächlich spalten die SD-Karte in mehrere virtuelle SD-Karten mit kleineren Größen. So ein SD-Card mit 4 GB könnte als vier 1GB (meine Einrichtung gesehen werden).
Auf diese Weise haben Sie immer noch 4 GB Speicherplatz, sondern Anträge werden nicht verwechseln, wie es in mehrere Stücke geteilt zu bekommen.

WARNUNG
Bevor Sie beginnen Vergessen Sie nicht die aktuellen Daten auf Ihrer SD-Card. Das Verfahren wird komplett löschen Sie die SD-Karte. Möglicherweise können Sie die Daten mithilfe von PartitionMagic die Partition resize Eigenschaften behalten, aber man müsste sich selbst zu en.
Auch möchte ich erwähnen, dass, obwohl ich geet habe dieses Verfahren selbst, das kann ich nicht gewähren, es wird für Sie arbeiten. Wenn es Ihre SD-Karte unbrauchbar macht, kann ich nicht haftbar gemacht werden.

Mein Set-up
Dieses Tutorial wurde geschrieben, mit:
- T-Mobile MDA Pro (HTC Universal)
- Windows XP SP2 MCE (äquivalent zu Pro)
- Transcend 150x 4GB SD-Card
Es könnte mit einem anderen Setup-Arbeit, aber ich kann nicht gewähren, nichts

Bedarf
- Windows Mobile 5
- WM5Storage (keine CardExport2, Sie müssen die Fähigkeit zu deaktivieren "Removable Class"!)
- Big SD-Card

Let's Get Started
Befolgen Sie einfach die folgenden Schritte
Stellen Sie zunächst eine Sicherungskopie Ihrer SD-Karte! das folgende Verfahren löscht es!
Als Nächstes installieren WM5Storage. Ich werde post fügen Sie eine Kopie der Version 1.53 mit diesem, aber Sie können die neueste Version zu bekommen hier .
Kopieren Sie einfach den. CAB-Datei auf das Gerät, und führen Sie es aus dem Datei-Explorer. Schauen Sie doch Installation auf den Hauptspeicher, da die SD-Karte wird während des Verfahrens nicht zugänglich
Start WM5Storage. Auf meinem Gerät habe WM5Storage keine Gegenstände in das Startmenü oder den Heute-Bildschirm, also musste ich es durch die Datei-Explorer zu starten. Sie finden es auf My Device \ Program Files \ WM5Storage \.
Seien Sie sicher, dass sowohl untick "Read-Only" und "Removable Class". Optional können Sie festlegen, sie ans Licht einer LED auf Lesen / Schreiben, aber das ist nicht neccesarry für dieses Verfahren.
Trennen Sie Ihr Gerät von Ihrem Computer.
Legen Sie die SD-Card, wenn Sie nicht bereits getan haben
Hit "Activate" (unten rechts)
Re-connect Ihrem Gerät auf Ihren Computer.
Von nun an werden alle Schritte von der PC getan
Warten Sie, bis alle Fenster "Neue Hardware" erkannt hat, und Sie haben eine neue neue Festplatte in börsennotierten "My Computer".
Öffnen Sie die Systemsteuerung (Start -> Systemsteuerung)
Zur entweder auf Leistung und Wartung -> Administrative Tools (Kategorie-Ansicht) oder direkt auf Administrative Tools (klassische Ansicht)
Doppelklicken Sie auf Computerverwaltung
Zur Computerverwaltung (Lokal) -> Storage -> Disk Management (vielleicht ein wenig Zeit in Anspruch nehmen, um Laufwerke finden Sie alle)
In der Ansicht von unten, finden Sie die Festplatte, SD-Karte in (Sie hat erfahren, indem man die Inhalte über "My Computer", oder durch die Scheibe zu sehen ist, stecken Sie einmal in Ihrem WM-Gerät hinzugefügt)
Rechtsklick auf die Partition (weißer Block ), Und wählen Sie Partition löschen für
In dem gerade erstellten "zugewiesene" Raum, der rechten Maustaste, und wählen Sie Neue Partition für
In den Assistenten:
Wählen Sie für eine primäre Partition
Für Größe, Kraft 1024MB (oder, wenn es keine mehr übrig, nur der Rest). Natürlich können Sie auch Ihre eigene Größe
Weisen Sie jedem Laufwerk-Buchstaben, den Sie möchten (oder keine, wenn Sie nur wollen, dass es auf dem WM Device) zugänglich.
Formatieren Sie die Partition als Dateisystem FAT32, die Größe der Zuordnungseinheiten Default, und wählen Sie eine Datenträgerbezeichnung Sie wollen (Sie sehen nur das Volume-Label auf dem PC, auf dem WM Device wird es einfach sein "Storage Card X". Auch Zecke "Perform a Quick Format "
Warten Sie, bis in der unteren Zeile in die neue Partition lautet: "Gesunde" (warten, bis es im Grunde Format )
Erstellen Sie so viele Partitionen, wie Sie möchten (nur Partition Aufwachen aus dem rechten Maustaste klicken und New Kommissionierung)
Du bist Partitionierung getan! Wenn Sie möchten, können Sie füllen den Inhalt der SD-Card jetzt deaktivieren, bevor Sie WM5Storage
Trennen Sie das Gerät aus dem Computer
Nächsten Schritte auf dem Device
Klicken Sie auf "Deaktivieren" (gleicher Ort wie "Activate" wurde vor )
Schließen WM5Storage
Du bist fertig! Viel Spaß mit dem mehrere Speicherkarten haben Sie jetzt: P


Download wm5torage_203.cab (28.14 kB, 1 mal)
MD5: 242960254d5a6fa83290132c25d01beb
SHA1: cad56ed140ecbee706fa3b8dd916533e7b828129
CRC32: d13d1d43


Do., 20. Mai, 2010 um 21:48
#2

Hier der Originaltext in Englisch:

Introduction
Transcend and several other manufacturers make 4GB SD cards these days. They're great if you use your HTC device as MP3 player or Camera, as they offer enough space for thousands of songs and pictures.
My device, the HTC Universal, handles them just fine. However some applications, most notably the Camera application, don't like it.

Why some apps don't like it
The main problem here is the way in which they calculate the free space.
the processor is 32-bit, which means it can handle numbers ranging from 0 to 2^32. 4GB is exactly 2^32 bytes, so that shouldn't be the problem.
The problem is that applications sometimes handle the number as signed, which means that it differentiates between negative and positive numbers.
With signed numbers, the last bit is actually used as the sign (positive or negative), and the new range stretches from -2^31 (-2GB) to 2^31 (2GB).
Up to 2^31, the unsigned numbers and signed numbers are the same, but after that the last bit is set in unsigned numbers, which means that if treated as signed it will be seen as a negative number.
So if you have more than 2GB free, and the application mistreats the number of bytes free as being signed, the application actually thinks you have less than 0 bytes free

How to fix this?
There are several ways to fix this. The most simple one would be to have a simple dummy file so you always have less than 2GB free. This works for the camera application, but any miscoded application taking a look at the actual size of the disk will still screw up
The other solution is partitioning your SD-card. This means that you actually split the SD-card up into several virtual SD-cards of smaller sizes. So one SD-card of 4GB could be seen as four of 1GB (my set up).
This way you still have 4GB of storage, but applications will not get confused as it's split up into several chunks.

WARNING
Before you start remember to back up the current data on your SD-Card. the procedure will completely erase your SD-card. You might be able to retain the data by using partitionmagic's resize partition features, but you'd have to yourself.
Also I'd like to mention that although I ed this procedure myself, I can't garantuee it will work for you. If it renders your SD-card useless, I can not be held responsible.

My set-up
This tutorial was written using:
- T-Mobile MDA Pro (HTC Universal)
- Windows XP SP2 MCE (equivilant to Pro)
- Transcend 150x 4GB SD-Card
It might work with a different set-up, but I can't garantuee anything

Requirements
- Windows Mobile 5
- WM5Storage (do not use CardExport2, you need the ability to turn off "Removable Class"!)
- Big SD-Card

Let's get started
Just follow the following steps
First, make a backup of your SD-card! the following procedure will erase it!
Next, install WM5Storage. I will attach a copy of version 1.53 with this post, but you can get the la version here.
Just copy the .cab file to your device, and execute it from the file explorer. Just make sure you install on the main memory, as the SD-card becomes inaccessible during the procedure
Start WM5Storage. On my device, WM5Storage did not put anything in the start menu or the today screen, so I had to launch it through the file-explorer. You can find it at My Device\Program Files\WM5Storage\.
Be sure to untick both "Read-Only" and "Removable Class". Optionally you can set it to light a LED on read/write, but that's not neccesarry for this procedure.
Disconnect your device from your computer.
Insert the SD-Card if you haven't done so already
Hit "Activate" (bottom, right)
Re-connect your device to your computer.
From now on all steps are done from the PC
Wait until windows has recognized all "new hardware", and you have new a new hard-drive listed in "My Computer".
Open the control panel (Start -> Control Panel)
Go to either Performance and Maintenance -> Administrative Tools (category view) or directly to Administrative Tools (Classic View)
Double-Click Computer Management
Go to Computer Management (Local) -> Storage -> Disk Management (might take a little while to find all drives)
In the bottom view, find the disk that has your SD-card in it (You can find out by looking at the contents through "My Computer", or by seeing which disk is added once you plug in your WM device)
Right click the partition (white block ), and choose for Delete Partition
In the just created "Unallocated" space, right click, and choose for New Partition
In the wizard:
choose for a Primary Partition
For size, enter 1024MB (or if there is no more remaining, just the remainder). Ofcourse you can also choose your own size
Assign any drive-letter you want (or none if you only want it to be accessible on the WM Device).
Format the partition as Filesystem FAT32, Allocation unit size Default, and pick any volume label you want (You will only see the volume label on the PC, on the WM Device it will just be "Storage Card X". Also tick "Perform a quick format"
Wait until the bottom line in the new partition reads "Healthy" (wait for it to format basically )
Create as much partitions as you'd like (just resume from right-clicking and picking New partition)
You're done partitioning! If you want, you can fill the contents of the SD-Card now before you deactivate WM5Storage
Disconnect the device from the computer
Next few steps on the Device
Click "Deactivate" (same place as "Activate" was before )
Close WM5Storage
You're all done! have fun with the multiple storage cards you have now :P

> Forums > Windows Mobile

Du hast bereits für diesen Post abgestimmt...

;-)



Logo https://t.ress.at/nMEcB/


Ähnliche Themen:











Top