реклама на сайте
подробности

 
 
> Разбор msdos партишна linuxом, есть flash с partition->boot_ind == 0x6F вместо 0x80 !
vvj
сообщение Jan 16 2007, 11:18
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 20-01-05
Пользователь №: 2 090



Один из имеющихся четырёх флэшек (usb) не мог определиться в linuxе(2.6) - unknown partition. Полез в исходники - в сравнении с другими usb-дисками (жёсткими в том числе) , оказалось что не проходит проверку на старший бит в partition->boot_ind
http://kernel.org/pub/linux/kernel/people/...-checking.patch
так как там у него "сидит" не 0x80 а 0x20!
Тем временем Windowsы работают с этой флэшкой(128M) корректно. Там же форматнул её FATом. Значение boot_ind - которое теперь читает linux - стало 0x6F, а у второй партишн - 0x69 (у "нормальных" флэшек все три следующие по нулям). Форматнул её FAT32ым. Всё то же.

Что делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
makc
сообщение Jan 17 2007, 13:28
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Тут же прямо написано - SCSI device sda. И еще добавлено Attached scsi removable disk sda.
Вот sda и нужно монтировать, т.к. на нем нет таблицы разделов. И, следовательно, sda1 ... sdaN для него не существуют.

Еще раз повторяю, на флэшках, созданных (отформатированных) под Windows XP таблицы разделов НЕТ .


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
vvj
сообщение Jan 17 2007, 13:52
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 46
Регистрация: 20-01-05
Пользователь №: 2 090



Цитата
Еще раз повторяю, на флэшках, созданных (отформатированных) под Windows XP таблицы разделов НЕТ .
Вы уверены? Вот другая флэшка - только что форматнул в WXP. Как в FAT так и FAT32 - пробовал оба.
Код
/ $ usb 1-1: USB disconnect, address 5
usb 1-1: new high speed USB device using ST40-ehci and address 6
usb 1-1: Product: Flash Disk
usb 1-1: Manufacturer: USB 2.0
usb 1-1: SerialNumber: 91974500ab14b5
usb 1-1: configuration #1 chosen from 1 choice
scsi5 : SCSI emulation for USB Mass Storage devices
  Vendor: USB 2.0   Model: Flash Disk        Rev: 0.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
sda:<7>usb-storage: queuecommand called
sda1
sd 5:0:0:0: Attached scsi removable disk sda
Go to the top of the page
 
+Quote Post
makc
сообщение Jan 17 2007, 14:07
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(vvj @ Jan 17 2007, 13:52) *
Цитата
Еще раз повторяю, на флэшках, созданных (отформатированных) под Windows XP таблицы разделов НЕТ .
Вы уверены? Вот другая флэшка - только что форматнул в WXP. Как в FAT так и FAT32 - пробовал оба.


Уверен и проверял на Windows XP Corporate SP2 Rus. Но при этом отсутствие таблицы разделов на флешках, отформатированных в XP, является фактом эмпирическим. Причем это не только мое наблюдение, т.к. я встречал такие слова:
Цитата
Сейчас флэшки по состоянию "из магазина" обычно имеют таблицу разделов с одним разделом на весь объем. Стандартный форматер Винды не будет создавать разделы (я его заставить не смог, хотя флэшка была девственно занулена). Он сделает раздел с самого начала флэшки (т. е. вместо MBR будет сразу загрузочный сектор раздела). Если Вам хочется таблицу разделов с одним разделом, это несложно сделать в WinHex, там есть шаблон MBR. Чтобы Винда нормально работала с разделом, CHS-координаты можно не задавать. Необходимо задать смещение начала раздела (в секторах), размер раздела (в секторах), сигнатуру 55 AA (в двух последних байтах нулевого сектора). Это так, если поиграть захочется..


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 11:27
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016