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

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Написание Файловой Системы, С использованием ООП
haker_fox
сообщение Feb 4 2013, 03:14
Сообщение #31


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Начал родную писть sm.gif
Кстати, очень полезный сайт.

Я MBR по wikipedia полдня раскапывал, пока не набрел на него, и сюда

Кстати, как я понимаю, иметь более, чем 4 партиции на диске - экслюзив? Я рассматриваю в MBR по умолчанию 4 вхождения.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
XVR
сообщение Feb 4 2013, 08:16
Сообщение #32


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(haker_fox @ Feb 4 2013, 07:14) *
Кстати, как я понимаю, иметь более, чем 4 партиции на диске - экслюзив? Я рассматриваю в MBR по умолчанию 4 вхождения.
Primary - не более 4х (реально бывает вообще одна), а вот Extended - гораздо больше. И что самое противное - они действительно есть (и много) rolleyes.gif
Так что читайте дальше ...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 4 2013, 13:38
Сообщение #33


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (XVR @ Feb 4 2013, 17:16) *
Primary - не более 4х (реально бывает вообще одна), а вот Extended - гораздо больше. И что самое противное - они действительно есть (и много) rolleyes.gif
Так что читайте дальше ...

Ага, точно! Но для флешек и MMC/SD-карт мне кажется, что это уже черезчур... Многие флешки вообще одну партицию имеют, вернее я еще не разу не видел больше одной... А на винты я и не замахиваюсь. Хотя, учитывая, что алгоритм более-менее простой по отлавливанию расширенных партиций, то можно и включить.

Не подскажете инструмент по созданию образов в разных ФС (FAT12, FAT16 и FAT32)? sm.gif Я тестирую все на компьютере. Сейчас работаю с образом реальной SD-карты, полученным WinHEX'ом.

Но хотелосьбы из произвольных "папок" на компьютере создавать тестовые образы (с разным типом ФС), чтобы натравливая на них тестовую программку, откатать драйвер ФС?

Хотя, похоже, такой проги нет... Одно дело получить образ с диска, другое дело все это создавать...

Спасибо sm.gif

Все-таки проще накачать образов из сети, их полно. И играться с ними, читая их своим драйвером...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 4 2013, 13:41
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(haker_fox @ Feb 4 2013, 17:38) *
Сейчас работаю с образом реальной SD-карты, полученным WinHEX'ом.

Так работайте с реальным диском, а не образом. Заодно сможете пользоваться нормальным инструментарием для форматирования/проверки.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 5 2013, 00:18
Сообщение #35


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (aaarrr @ Feb 4 2013, 21:41) *
Так работайте с реальным диском, а не образом. Заодно сможете пользоваться нормальным инструментарием для форматирования/проверки.

Так я драйвер-то на компьютере обкатываю, а windows не позволяет к секторам диска обращаться...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 5 2013, 00:20
Сообщение #36


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (aaarrr @ Feb 4 2013, 21:41) *
Так работайте с реальным диском, а не образом. Заодно сможете пользоваться нормальным инструментарием для форматирования/проверки.

Так я драйвер-то на компьютере обкатываю, а windows не позволяет к секторам диска обращаться...

QUOTE (aaarrr @ Feb 4 2013, 21:41) *
Так работайте с реальным диском, а не образом. Заодно сможете пользоваться нормальным инструментарием для форматирования/проверки.

Так я драйвер-то на компьютере обкатываю, а windows не позволяет к секторам диска обращаться...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 5 2013, 06:33
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(haker_fox @ Feb 5 2013, 04:20) *
Так я драйвер-то на компьютере обкатываю, а windows не позволяет к секторам диска обращаться...

Под администраторскими правами очень даже позволяет:
Код
int dbg_read(unsigned int sec, unsigned char *buff)
{
    FILE *f = fopen("\\\\.\\PHYSICALDRIVE0", "r");
    if(f)
    {
        fseek(f, sec * 512, SEEK_SET);
        fread(buff, 1, 512, f);
        fclose(f);
        return 0;
    }
    return -1;
}
Go to the top of the page
 
+Quote Post
yuri_d
сообщение Feb 5 2013, 10:55
Сообщение #38


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 28-01-05
Из: МО, Мытищи
Пользователь №: 2 274



Цитата(haker_fox @ Feb 4 2013, 17:38) *
Не подскажете инструмент по созданию образов в разных ФС (FAT12, FAT16 и FAT32)?

mkdosfs он же mkfs.msdos он же mkfs.vfat
Но это не Windows, а Linux
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 5 2013, 15:02
Сообщение #39


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (yuri_d @ Feb 5 2013, 19:55) *
mkdosfs он же mkfs.msdos он же mkfs.vfat
Но это не Windows, а Linux

Ну Linux не проблема rolleyes.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Feb 6 2013, 20:55
Сообщение #40


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(kosyak© @ Jan 27 2013, 12:26) *
А какие есть альтернативы? Другие виды памяти? Другие файловые систем?


С недавнего времени стала доступна файловая система Nucleus SAFE от Mentor Graphics.
На NAND c совместно с uC имеющими контроль по Reed-Solomon это вполне надежное решение.

Go to the top of the page
 
+Quote Post
haker_fox
сообщение Feb 8 2013, 01:15
Сообщение #41


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Так и не могу решить, что делать с двумя копиями ФАТ. При записи понятно, нужно обе модифицировать. А при чтении следует смотреть в две сразу, и сравнивать, или чихнуть? sm.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

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

 


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


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