리눅스와 윈도우의 fat 파일쓰기 차이???

<이포스팅은 틀린거 같습니다 일단 무시해주세요>

아주 인기없는거만 골라서 포스팅 ㅋㅋ

근데

왜 접때 만든 fat이미지 만드는거가지고 놀고 있었는데요..

이상하게 윈도에서 플로피에 쓴거랑

리눅스에서 (접때포스팅때 만든 이미지 생성기로) 플로피에 쓴거랑

똑같이 써지는게 아니더군요??

다른건 다 같은데

일단 앞에 썻던것처럼 마운트(또는 삽입) 후 아무 파일인 생성한후

hexedit로 각각 연다음에 확인해보니까

0x200 부분과 0x1400 부분이 다르더군여

리누기에서는 F0 FF FF 00 F0 FF

윈도우에서는 F0 FF FF FF 0F 00

그리고 첫번쨰파일 read하는 위치가 (디스크내)

리누기에서는 0x4400

윈도우에서는 0x4200

아마 윗부분(0x200,0x1400) 이 관장하는것이 첫번째(?)파일의

처음위치와 관련된듯한데.

(저번에 C소스에서는 "이거 뭥미" 라고 적어놨던 부분..좀 이해가 가는군요)

그런데 어째 리눅이랑 윈도우랑 역바이트일까요..

제가 전에 만든거가 틀렸는것도 아닌것 같은것이

파일 쓰는건 운영체제가 알아서 하는거라.. ;음..

일부러 이렇게 만들어놨나 -_- 그냥 윈도우기 시러서?

아닌가?? 내가 어디서 잘못한건가 ㅜ

이건 고정되지 않고, 유동적인값???????????

덧> 사실 제가 "윈도우에서 했다" 라는것 처럼 적어놨는데..

제가 직접해본건 아니고..

책에서 이걸 "윈도우에서 만들기 때문에" 윈도우라고 적은거 뿐입니다
---------------------------------------------------------------
아.. 나는 정말 책의 설명을 보는건지 책을 분석하는건지 -_-...

중간에 이해 안 가는게 있으면 뒤로 진도를 못빼는 스타일 ㅜ

역시 이해력이 딸리면 이렇게 해야 ㅜㅜ

'Programming > Kernel' 카테고리의 다른 글

확실히 다르잖아!!  (4) 2008.04.15
ctags 설정  (4) 2008.03.11
본체 전원키로 시스템 off 시키기  (4) 2007.04.22
운영체제 없이 화면에 A를 찍어보아요...  (6) 2007.04.06
KernelProgramming-printk  (5) 2006.07.24