Şimdi Ara

Fuze Disk Biçimlendirme Problemi. İngilizce Lazım.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
2.062
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Fuze+ sahibiyim. Rockbox Yüklüydü. Yanlış biçimlendirme sonunda partition hataları almaya başladım. Cihaz OF ile çalışmıyor. "Database error format disk" hatası var. Çözümünü buldum fakat ingilizce. Bildiğim kadarıyla yaptım ama bişeler kaçırıyorum sanırım. Yardımcı olursanız sevinirim.


    quote:

    <pamaury> the problem is the "logical sector size"
    <pamaury> that is: when the OS reads the number for the MBR, those are units of "sectors"
    <pamaury> more precisely, it's a logical sector, but the problem is difference software might have different notion of sector size.
    <pamaury> The OF has been compiled to use a logical sector size of 2048 bytes, which is quite unusual
    <pamaury> On the other hand, Rockbox tries to guess it at runtime
    <pamaury> And finally Linux uses the value provided by the USB SCSI layer
    By default the OF reports 2048 and since Rockbox guesses right, it reports 2048. So both Linux and Windows use that figure. Everyone is happy
    <pamaury> What you did completely erased the partition table and when you plugged it again, OF couldn't boot so you had to use Rockbox
    <pamaury> and Rockbox guessed 512 because that how the USB installer thing put on it
    <pamaury> And then you couldn't do anything because both Linux and windows would helplessly use 512 instead of 2048
    <pamaury> The trick to solve it is tricky: you first create a partition table using 512 sector size and put the partition at sector 2048.
    <pamaury> then you create the partition at this sector
    <pamaury> Then you rerun fdisk using the -b option to convince him it's actually a 2048 logical size and you recreate the partition at sector 512. And since 512 * 2048 bytes = 2048 * 512 bytes, the partition didn't move, but the figures use different units
    <pamaury> Then you unplug and replug, now Rockbox guesses right: 2048 bytes and you are saved
    <pamaury> I guess the conclusion is: the OF is stupid but we knew that before ^^



  • quote:

    Orijinalden alıntı: Sad But True

    Fuze+ sahibiyim. Rockbox Yüklüydü. Yanlış biçimlendirme sonunda partition hataları almaya başladım. Cihaz OF ile çalışmıyor. "Database error format disk" hatası var. Çözümünü buldum fakat ingilizce. Bildiğim kadarıyla yaptım ama bişeler kaçırıyorum sanırım. Yardımcı olursanız sevinirim.


    quote:

    <pamaury> the problem is the "logical sector size"
    <pamaury> that is: when the OS reads the number for the MBR, those are units of "sectors"
    <pamaury> more precisely, it's a logical sector, but the problem is difference software might have different notion of sector size.
    <pamaury> The OF has been compiled to use a logical sector size of 2048 bytes, which is quite unusual
    <pamaury> On the other hand, Rockbox tries to guess it at runtime
    <pamaury> And finally Linux uses the value provided by the USB SCSI layer
    <pamaury> By default the OF reports 2048 and since Rockbox guesses right, it reports 2048. So both Linux and Windows use that figure. Everyone is happy
    <pamaury> What you did completely erased the partition table and when you plugged it again, OF couldn't boot so you had to use Rockbox
    <pamaury> and Rockbox guessed 512 because that how the USB installer thing put on it
    <pamaury> And then you couldn't do anything because both Linux and windows would helplessly use 512 instead of 2048
    <pamaury> The trick to solve it is tricky: you first create a partition table using 512 sector size and put the partition at sector 2048.
    <pamaury> then you create the partition at this sector
    <pamaury> Then you rerun fdisk using the -b option to convince him it's actually a 2048 logical size and you recreate the partition at sector 512. And since 512 * 2048 bytes = 2048 * 512 bytes, the partition didn't move, but the figures use different units
    <pamaury> Then you unplug and replug, now Rockbox guesses right: 2048 bytes and you are saved
    <pamaury> I guess the conclusion is: the OF is stupid but we knew that before ^^


    cevap burada: <pamaury> The trick to solve it is tricky: you first create a partition table using 512 sector size and put the partition at sector 2048.
    <pamaury> then you create the partition at this sector
    <pamaury> Then you rerun fdisk using the -b option to convince him it's actually a 2048 logical size and you recreate the partition at sector 512. And since 512 * 2048 bytes = 2048 * 512 bytes, the partition didn't move, but the figures use different units
    <pamaury> Then you unplug and replug, now Rockbox guesses right: 2048 bytes and you are saved
    basit bir İngilizce var burada. fdisk ve partition var işin içinde. "Bildiğim kadarıyla yaptım ama bişeler kaçırıyorum sanırım" burada ne yaptığını yazman gerek. ben ne yaptığını tahmin edemem. fuze plus sahibi değilim bu arada. test edemem.(başlıkta fuze yazmışsın o cihazın bundan farklı)



    < Bu mesaj bu kişi tarafından değiştirildi metep -- 10 Ekim 2014; 21:48:42 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.