Error: Resizing Existing FAT Partition
-
@supernature2k Tried it.. still same problem..
Are there any plans to create an IMG file similar to PiPlay and RetroPie and what is the target date?
I really want to get my hands dirty with Recalbox, but i'm not willing to run to the store and try different brands of micro sd cards until one of them works. Restoring an IMG file onto a micro sd card increases my chances of it installing opposed to copy and pasting a directory structure from my windows 10 machine even though it does sound easy to do. All about consistency otherwise people will lose interest in the brand..
When I have time in the upcoming months, I'll try another micro sd card from another manufacturer.. Hopefully by then an IMG file will pop up.
-
You can do it an other way, but it requires linux :
- Create a first partition in Fat32 that is 60MB big ans extract boot.tar.xz on it
- Create a second partition : 2GB in ext4 and extract root.tar.xz there
I think you could even do it with a VM. These steps are explained in the development basics on the wiki
Concerning building .IMG files, so far we couldn't make it in an automated process. But it seems that porting to xu4 made us discover some features of buildroot. But I can't tell you yet for sure if we will propose .img filed
-
hey @supernature2k and @subs .. i'm trying to use the Partition Wizard like you suggested..
It created 2 partitions from my 16GB memory card. One that is 14.96GB and the other, a tiny unallocated 8MB..
the 14.96GB was formatted FAT32 like you said and the 8MB is allocated and possibly not formatted as it doesn't give me the ability to do anything with it.
I extracted Recalbox from the zip file into a temp directory on my windows 10 computer and then from that extracted folder, I copied and pasted all the files and their sub-folders structure into the micro SD card and put it into the raspberry pi..
When I turn on the Raspberry pi, the green and red light are solid, but nothing comes up on the screen. Not sure how long I have to wait, but it didn't take this long the old way before I got any error message.
any other suggestions for this Windows guy.. ?
-
Someone needs to put not only the 16GB SP on the incompatible list, but also the 8GB ADATA as well.
Trying now with a 8GB SanDisk that came with my Raspberry Pi.
-
@supernature2k so I double checked my partition wizard and saw that I made a mistake, that I created a 'logical' instead of a 'primary' on any sizes of my micro SD cards.. That is the reason why why nothing came up on the screen and the red and green lights were solid.
When I went back and removed the partition and re-created them as 'primary' and formatted as FAT32, I have the same "Resizing Existing FAT Partition" error as when I started.. so i'm at a loss why any size micro SD card from 3 different manufacturers is giving me this problem..
-
@subs and @supernature2k oh man.. I give up..
I thoroughly went through the process:
- used Partition Wizard to delete all partitions and create a new 'primary' with FAT32
- used SD Formatter with the options of 'FULL OVERWRITE' and 'SIZE ADJUSTMENTS ON'
- downloaded fresh copy of the installation and unzipped directly to the SD card..
but once I popped it into the Pi and turned it on, the exact same error message occurred.
-
Wow, strange that it happens on 3 different cards. Could it be the rpi that is faulty?
-
Need a microsd card in class 10 it s important
You need use only partition wizard free with fat32 and primary option cluster size by default.
No sdformatter doesn t work in windows 10 -> exfat format not supported.
You need a good scandisk microsd.
Try with an another microsd adapter. -
@tdelios with your 8GB sandisk, try using sdformat rather. That tool is great for SDs strictly below 64GB
-
This won't probably be very help full but every time I got this error I fixed it by ejecting the SD card before removing it from my SD slot or USB. Try it it might work... No idea why tho. ,_,
-
Like others, I have been getting this same problem. I have tried formatting a new, good quality micro SD card using two computers with Windows 7 (64 bit and 32 bit); a combination of adapters as well as a native computer SD slot and a SD card holder. In every case, I have used the SD Formatter program as recommended, with various options set or not. None of them worked! Every time, when I tried to boot into the Raspberry Pi, I got the same error message 'Error resizing FAT partition'. It also didn't seem to matter if I extracted the NOOBS files to the SD card after formatting; if I extracted them to a separate directory and then copied them; if I safely removed the SD card and then reinserted it after formatting - generally, all of the so-called fixes mentioned here just did not work. However, the one trick that did work was to put the SD card in my camera; format it (it takes about 10 seconds!); put it back on to the computer and then copy the files from the previously extracted NOOBS directory. And it works! Not only that, it takes about 3 minutes from start to end instead of the 30 to 45 minutes using SD formatter. So my inescapable conclusion is that there is something wrong with the SD formatter program. Forget all the other 'solutions'. Grab a camera (mine is a Canon, but I'm sure any reasonable camera will do); format the card in it; extract the NOOB zipped files to a directory; copy them to the - now correctly formatted - SD card and all should be good.
-
Hi @mikeinnc ,
Thx for this workaround.
Pb is of course not everybody got a camera to do this and it's not normalIf you have several sd cards, could you please do a test and tell me if it works ?
Use partition wizard, create primary fat32 partition, extract archive files on card and put it into rpi?
-
@subs @supernature2k @acris @Zelaf @mikeinnc
So, I got good news and some bad news. The good news is I got it to work. I am fortunate enough that I hang in the same food court as engineers of Sun Micro systems (the Unix creators). I told them about my problem and they said that this has been an increased problem for a lot of Linux, Unix and other type of 'inux' operating systems directly due to Windows users. Users who have Linux/Unix operating systems to partition and to format any type of SD cards don't have this issue. They even said that having any type of Class card (Class 1 through 10) has no bearing. That is simply the data transfer speed it can handle to transfer roms in/out of the SD card and tiny processing time to run the roms. The problem with Windows is that from Version 7 to Windows 10 (in both 32 and 64 bit), the partition and formatting seems to be off when some of the windows patches are applied. Not sure which ones as Microsoft won't tell us and nobody has gone through every combination of windows 7-8.1 and Windows 10 automatically applies everything regardless if you want them or not. They said that when you format a hard drive or SD card in these ranges of operating systems, especially from 8.x-10, the SD won't work in other linux/unix devices as windows thinks you'll be using those storage devices for its own purpose. They said that not all users having windows 7-10 are having the same problem as me, but if they would accurately guess from their experiences hearing in their own world, that its between 75-90% of people they run into.
Their suggestion is one of two. First, they said that if I have a Windows XP laying around to use it to partition, fat32 format and unzip the install files into the micro SD card. That actually worked!! and it worked for ALL my cards regardless of manufacturer and class and both Pi 2 and Pi 3
The bad news is that the Windows XP computer was a friend's of mine as all my computers at home are Windows 10. I even took my SD cards and my Pis to one of the engineer's house (as he is familiar with Pis, emulators and such) to test their theory as they have both windows 10 (64 bit) and Windows XP and they experienced the exact same problem on windows 10, even with their own SD cards.. But once they partitioned and formatted his and my SD cards and unzipped the install file into them from a windows xp machine, they worked like a charm..
They gave me advice which they suggested to pass onto whoever is creating RecalBox or give advice to the owner of Recalbox. This problem with SD cards is a dirty little secret that the world knows but a lot of people don't know how to truly fix as its a Windows issue. That is why the folks who created Raspberry, PiPay, RetroPie and other apps created their own IMG files so that people can simply use the Win32DiskImager tool to extract onto their SD cards regardless of Windows version. They said that if Recalbox wants to increase footprint of their product, they should create their own IMG files. New users who want to try out and use RecalBox and have little patience unlike myself will bail on the product on the first or second attempt out of frustration as googling the answer doesn't really help and asking forums for advice is a crap shoot unless they read this specific post.
Now that I have a working installed vanilla version, they said that I should use Win32DiskImager to backup the image off of the SD card and store it in a safe. They said that this image can simply be restored on any micro SD card regardless if size and class. So I tested that theory and he was correct. I used my Windows 10 machine and saved one of the images using Win32DiskImager. On the same Windows 10 machine, I then used Partition Wizard to partition and FAT32 format all my micro SD cards(regardless of manufacturer, size and class), and then used Win32DiskImager to restore from my backed up IMG file. THEY ALL WORK after doing full regression testing on them regardless if the backup image was done on a Pi 2 and restored on a Pi 3 and vise versa.
So not sure who is in charge of the forum to put the bug in the developer's ear, but a decision needs to be made to either create IMG install files or have a section in the forum where someone can drop their own vanilla IMG file installed version. The number of computers being upgraded to windows 10 is increasing and if the creators want to increase their footprint in this area, they need to address this request.
peace out
Tom -
I'm part of the developer team, i'll strongly encourage my dear @digitaLumberjack to read this
-
@tdelios I cannot second that. I am using 4 different PCs and Laptops running Windows 7, Wiindows 10 and Ubuntu. On ALL machines, I was able, with no problem at all, to format my SanDisk Ultra 32GB Class 10 with either SDFormatter (using a MicroSD to USB Stick) or Partition Creator on Linux. I did this 50+ times now (different and same cards) and all of my tries were successes. I am on the latest update states on all windows machines (no exceptions) and all of the Window Version are either Ultimate, or Pro 64bit. The SD cards were all brand new. No preformatting. I ieven used diskpart once to create the partitions for a SD Card and it worked like a charm as well.
-
@Nachtgarm and @tdelios i've had the resize error problem with a samsung SD. Strangely, that SD was working just perfect for raspbian, but not with NOOBS. Be it recalbox or raspbian, NOOBS would just stall when resizing the partitions. The guyez over at PiHut told me that it's a NOOBS bug, nothing to do with formatting.
Anyway, the use of NOOBS has 1 big advantage : providing a single zip for rpi[0123] whereas IMG means 1 IMG file per architecture.
I personnally think we should provide both : ZIP and IMG, but so far we've been limited by buildroot to automatize the IMG building process. Looks like @susan33 found a solution for XU4, so we may reconsider the IMG for pi.
And, as I have already pointed somewhere, one can still do like https://github.com/recalbox/recalbox-os/wiki/Recalbox-development---basics-(EN)#install-your-sources-on-an-sd-card to get rid of NOOBS. I even think http://e2fsprogs.sourceforge.net/ext2.html or http://www.fs-driver.org/ for windows might work to untar the root filesystem
-
@mikeinnc I was having the same issue reformatting (except it didn't take 45 mins to reformat) and the reformatting in the camera worked! Thanks so much for the tip. I have a canon camera as well.
-
@tdelios out of curiosity... Did you try using this software after SD Formatter?
http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm
SD Formatter shouldn't take more than a few seconds, regardless of the size!
This is an old post I created about SD Cards Compatibility:
https://forum.recalbox.com/topic/2138/sd-cards-compatibility -
@paradadf nope.. Depending on the different scenarios on the different windows operating system versions we tried:
- using Windows' own format utility right after SD Formatter
- not using anything after SD Formatter
- not even using SD Formatter, but simply used the format feature within 'MiniTool Partition Wizard' right after using the same tool to delete and re-create the partition
Regardless which scenario we did, as long as we had a working installed copy on a micro SD card, we used 'Win32DiskImager' to restore the image on any number of micro SD cards regardless of size and class and they all worked smoothly.
Either way, my point is that we are up to 3-4 different types of software to get RecalBox working. Not acceptable working in the software industry for 20+ years regardless if its free or not. If you want the adoption of Recalbox to spread, the installation should be painless and using 1 piece of software and should work each and every time regardless of size and class of the micro SD card.
Imagine how many people you don't know gave up that ran into the same situation as myself. A ton of them. RetroPie guys know this, the guys who make the Pi know this.. even the Unix guys know this. To get around it, they simply imaged a working micro SD card.At face value, unzipping a installation file onto a micro SD card from a windows computer seemed to be the easiest and best way to get the software loaded, but its been a nightmare. I'm surprised that Recalbox doesn't have a vanilla IMG file as some sort of alternative solution beyond that cheezy micro SD compatibility listing doc that people wasted their time updating. Yes, I call it cheezy because as a test, I went out of my way to randomly buy half of those "incompatible" micro SD cards on amazon and did the same restore from my own IMG file onto them and did a full regression test. Guess what.. they all worked, or at least for me they did.
-
@tdelios first of all... I'm not a part of the developers team. I'm just a normal Recalbox user that helps to moderate the spanish forum
If you read my old thread, you know that I was so irritated as you by the fact that people were marking sd cards as incompatible, even if the problem came from the user side. I just wanted you to try the guiformat.exe, as it solved my installations problems. If you have the time, I would like, out of curiosity as I said before, to know if using that formatting tool helps you without the need of you camera.
One more thing... if your sd card, your computer or whatever hardware you are using needs 30 minutes to format your sd card(s) using sd formatter, then there is something wrong with one of them. A 64Gb sd card needs only about 2-3 seconds to get formatted.
Best regards and have fun playing!