From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=BAYES_40, DNS_FROM_OPENWHOIS, RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.2.5 Date: Wed, 1 Sep 2010 12:56:09 +0400 From: =?koi8-r?B?7cnIwcnM?= X-Priority: 3 (Normal) Message-ID: <313312837.20100901125609@mail.ru> To: ALT Linux Community general discussions In-Reply-To: <20100830155002.GJ4149@newmaster.mivlgu.local> References: <4C7B4BCD.2050501@diyaorg.dp.ua> <4C7B96CF.7050605@rambler.ru> <4C7B9FA7.9010409@diyaorg.dp.ua> <4C7BAEB9.50705@rambler.ru> <599625933.20100830190532@mail.ru> <20100830155002.GJ4149@newmaster.mivlgu.local> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?8MXS09DFy9TJ19kgxs/SzcHUydLP18HOydEgVVNCLWZs?= =?koi8-r?b?YXNoINcg5vMgz9TMyd7O2cUgz9QgCUZBVDMy?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Sep 2010 09:07:44 -0000 Archived-At: List-Archive: List-Post: Здравствуйте, Sergey. Вы писали 30 августа 2010 г., 19:50:02: >> >>> Правильно так же форматировать флешку как супер дискету, те без >> >>> создания таблицы разделов. > Не совсем правильно в случае, если предполагается потом делать эту флешку > загрузочной - вроде бы вариант с таблицей разделов в этом случае работает > на разных BIOS с большей вероятностью. Старые BIOS умеют грузится только USB-ZIP. А как по умолчанию разбивается там диск, я не знаю. Я как раз обладаю такой матерью, которая видит флешку как ZIP. USB-HDD эта мать не понимает в принципе. Без MBR на диске у меня получалось загрузить DOS. А вот с MBR нет. Причем кто виноват, толком не разбирался, но похоже, что именно код в MBR, который ждет, что BOOT сектор находится на устройстве 0x80, а BIOS вешает флешку на 0x00. >> > Странно, без таблицы, начало fs совпадает с началом устройства и это >> > означает, что fs гарантированно выровнена по границам физического блока >> >> Вот тут есть ряд замечаний. >> Если говорить о FAT, NTFS, EXT2 системе, то нужно что бы >> не начало FS, а первый кластер был выровнен на границу физического >> блока. Вот лично я так думаю. > Именно так и есть - но специфические сложности с выравниванием есть только > у FAT, у всех прочих ФС (в том числе и NTFS) достаточно обеспечить > выравнивание начала раздела. Не буду спорить. Нужно лезть и читать спецификацию на эти FS, что бы точно знать, сколько секторов и по до что отводится в этих FS. Но, один пень, NTFS и EXT2 не лучший выбор для флешки, по этому даже заморачиваться не буду. > Для FAT можно подстраивать выравнивание, > например, параметром -R для mkdosfs. В принципе возможность > такой подстройки даёт преимущество при создании загрузочной флешки, где > для совместимости с разными BIOS может быть нельзя использовать совсем уж > произвольные значения CHS, что может не давать выровнять именно начало > раздела. Тут опять темный лес. По уму, BIOS должен загрузить код из MBR, а тот уже BOOT сектор. А по факту наблюдал, что при загрузке код в MBR игнорируется, BIOS без его использования сразу грузит код из BOOT. Причем грузятся на этой матери флешки размеченные как в с MBR, так и без него. Как BIOS определяет, что в нулевом секторе сидит BOOT запись, а не MBR, я откровенно не понял. >> И откровенно, я пока не слышал, какими блоками физически оперирует >> флешка. > Вот тут проводились эксперименты с разными флешками: > http://forum.ixbt.com/topic.cgi?id=27:9465 Даже первый пост не дочитал. Решение просто. Ищется чип памяти, установленного во флешке, а по нему тех описание. Там четко будет сказано, размер "строки" этого контролера. И есть одна подлость, что первые(?) несколько секторов используются для служебных нужд. А любая тестилка не зная размер внутреннего буфера флешки, и буфера USB контролера покажет погоду на марсе. -- С уважением, Михаил mailto:consc@mail.ru