Thông báo

Collapse
No announcement yet.

Về FAT32 cho SD card

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Về FAT32 cho SD card

    Chào mọi người!
    Mình đang tìm hiểu về SD card theo định dạng FAT32. Có 1 chỗ mình ko hiểu và tìm rất nhiều tài liệu cũng ko thấy nói đến. Đó là vấn đề về Directory Table trong FAT32. Mình được biết FAT32 lưu trữ cả Directory Table và data trong vùng Data Region. Nhg vấn đề là Directory Table có địa chỉ và kích thước là bao nhiêu?
    Rất mong có sự giúp đỡ của các bạn. Thank you!

  • #2
    "Directory Table" là bảng chứa các tên thư mục, tên file. Nếu đọc bảng này có các bản ghi liên quan đến file, folder và tồn tại khái niệm Long file name, short file name là do kích thước bản ghi trong "Directory Table". Từ thông tin trong bảng "Directory Table" cho phép chúng ta đọc được dữ liệu nội dung của file thông qua bảng FAT. Kích thước của bản ghi trong bảng FAT là 16 bit thì người ta gọi là FAT16 còn 32 bit thì người ta gọi là FAT32.

    Vài chia sẻ nhỏ chúc bạn thành công
    TECHPAL.,JSC

    Comment


    • #3
      Hic, kích thước của một bản ghi thì mình cũng đã biết rồi. Vấn đề mình muốn hỏi là kích thước của cả bảng Directory Table là bao nhiêu?

      Comment


      • #4
        Khác với FAT16, FAT32 không cố định kích thước Directory Table. Đọc nội dung "Directory Table" giống như đọc dữ liệu nội dung của một file qua bảng FAT nên không bị giới hạn số lượng file, folder như FAT16.

        Chúc bạn thành công
        TECHPAL.,JSC

        Comment


        • #5
          Cám ơn TECHPAL. Cho mình hỏi một câu cuối cùng là khi vxl đọc nội dung trong Data Region thì làm sao phân biệt được đâu là entry của Directory Table và đâu là sector chứa data. Và khi thêm entry vào Directory Table thì nó sẽ được ghi vào địa chỉ nào trong vùng Data Region, nếu như bảng Directory Table đã chiếm 1 sector hay 1 cluster, và ngay sau bảng là một cluster chứa data. Mình diễn đạt hơi lủng củng tí, thông cảm nhé!!!

          Comment


          • #6
            Nếu bạn hiểu cơ chế đọc nội dung của file (FE hay File Entry) thì bạn cũng đọc dữ liệu của Directory Table tương tự. Thường địa chỉ của Directory Table được ghi trong MBR (Master Boot Record) từ địa chỉ này bạn ánh xạ qua bảng FAT để đọc sector của tiếp theo của Directory Table.

            Chúc bạn thành công
            TECHPAL.,JSC

            Comment


            • #7
              Anh Techpal cho hỏi 1 vấn đề mà tôi thắc mắc hoài chưa có lời giải, tôi có 2 SD card 1 có dữ liệu, 1 trắng. Khi copy dữ liệu từ SD1 qua SD2 mặc dù đã copy ở dạng raw copy nhưng khi cho vào kit thí nghiệm nó vẫn báo là không phải thẻ gốc. Tôi thắc mắc là có vùng nào trên SD card mà ta không copy được không? làm sao kit biết đó không phải là SD củ của nó?

              Comment


              • #8
                Vấn đề của bạn có thể nằm ở mấy lý do sau:
                1. Khi người ta tạo ra thẻ nhơ theo format riêng thì có một số sector đã dành riêng để ghi mã mà nó có thể không được đề cập trong "Directory Table" điều này khiến các phần mềm copy không nhận ra file.
                2. Khi ghi vào thẻ nhớ tùy theo cơ chế can thiệp của phần mềm hay windows mà thứ tự các sector được lựa chọn để ghi nội dung dữ liệu FE có thể khác nhau. Thường theo thứ tự tăng dần nếu là thẻ nhưng cơ chế của FAT cho phép tận dụng lại những sector năm trong FE của file đã bị xóa nên có thể bị xáo trộn.

                Gợi ý: Bạn có thể sử dụng một số phần mềm tạo ảnh hoặc hex view để xem nội dung của từng sector. Chúc bạn may mắn

                Nguyên văn bởi bluechip Xem bài viết
                Anh Techpal cho hỏi 1 vấn đề mà tôi thắc mắc hoài chưa có lời giải, tôi có 2 SD card 1 có dữ liệu, 1 trắng. Khi copy dữ liệu từ SD1 qua SD2 mặc dù đã copy ở dạng raw copy nhưng khi cho vào kit thí nghiệm nó vẫn báo là không phải thẻ gốc. Tôi thắc mắc là có vùng nào trên SD card mà ta không copy được không? làm sao kit biết đó không phải là SD củ của nó?
                TECHPAL.,JSC

                Comment

                Về tác giả

                Collapse

                anhtuan0105 Tìm hiểu thêm về anhtuan0105

                Bài viết mới nhất

                Collapse

                • mèomướp
                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                  bởi mèomướp
                  Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                  Hôm qua, 13:11
                • tuyennhan
                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                  bởi tuyennhan
                  Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                  Hôm qua, 09:25
                • tuyennhan
                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                  bởi tuyennhan
                  Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                  Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                  Hôm qua, 09:10
                • Ng.Phuong.5
                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                  bởi Ng.Phuong.5
                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                  Mấy con...
                  09-01-2025, 19:44
                • viettinh
                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                  bởi viettinh
                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                  09-01-2025, 18:12
                • nguyendinhvan
                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                  bởi nguyendinhvan
                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                  Cách đơn giản...
                  09-01-2025, 00:04
                • mèomướp
                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                  bởi mèomướp
                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                  08-01-2025, 19:02
                • tuyennhan
                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                  bởi tuyennhan
                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                  08-01-2025, 15:43
                • tuyennhan
                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                  bởi tuyennhan
                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                  08-01-2025, 15:28
                • mèomướp
                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                  bởi mèomướp
                  Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                  08-01-2025, 11:44
                Đang tải...
                X