1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

FAT 32 chỉ chứa được file <4GB tại sao?

Chủ đề trong 'Hỏi đáp Tin học' bởi bigfoot2, 06/10/2003.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. bigfoot2

    bigfoot2 Thành viên quen thuộc

    Tham gia ngày:
    02/08/2001
    Bài viết:
    160
    Đã được thích:
    0
    FAT 32 chỉ chứa được file <4GB tại sao?

    Tôi có việc phải sao lưu một file data của sql lớn 10GB mà chỉ chép đến 4GB là chết. dùng backup của win mới biết là FAT 32 chỉ chứa được file 4GB. Tôi không biết lý do các đại ca giải thích dùm tý. Nếu tôi convert ổ sang NTFS thì có chắc giải quyết được không nhỉ
  2. MacKeDoi

    MacKeDoi Thành viên mới

    Tham gia ngày:
    01/04/2003
    Bài viết:
    39
    Đã được thích:
    0
    Đúng vậy!
    Đối với hệ thống tập tin sử dụng Fat32 thì nó chỉ quản lý tập tin tối đa khoảng 4Gb độ lớn dữ liệu.
    Bạn có biết vì sao không? Trước hết bạn phải hiểu về cách quản lý tập tin của hệ thống, nói chung tôi hiểu về vấn đề này nhưng mà khó diễn đạt sao cho bạn hiểu. Vì vậy phần giải thích này sẽ nhờ một bạn nào đó giải thích giúp cho bạn.
    Còn theo cách tính của tôi, đối với Fat32 thì có nghĩa là hệ thống quản lý tệp tin theo địa chỉ là 32 Bít ô nhớ. Vì vậy dung lượng tập tin tối đa mà nó quản lý được là:
    2^32 = 4.294.967.296 (hai luỹ thừa ba hai)
    Như tối đa dung lượng của tệp tin là: 4294967296 (Byte)
    Lấy 4294967296 chia 1024 bằng 4194304 (Kb)
    Lấy 4194304 chia cho 1024 bằng 4096 (MegaByte)
    Lấy 4096 chia cho 1024 bằng 4 (Gigabyte)
    Vậy là bạn biết tối đa dung lượng của tập tin trong Fat 32 là mấy Gigabyte rồi nhé.
    Nếu bạn chuyển sang Fat NTFS thì dung lượng của tập tin mà nó quản lý cao hơn rất chi là nhiều nhiều. Vì vậy bạn nên chuyển sang Fat NTFS để có thể ghi được File 10GB của bạn (File data gì mà lớn thế?). Nếu hệ điều hành hiện tại là Win98 thì phải nâng cấp lên Win2000 hoặc WinXP mới đọc được NTFS. Bảo đảm không được không lấy chiền.
    Hình như tôi cũng gặp bạn trong diễn đàn nào bạn cũng thắc mắc trong vấn đề này thì phải (hình như là chép File 10Gb qua mạng Lan không được), Bạn muốn Backup file dữ liệu từ Server sang máy Client khác để dự phòng phải không. Nếu vậy thì tôi sẽ cho bạn một phần mềm chuyên làm những việc như vậy theo lịch trình của ta.
    Liên lạc qua Mail: tuetinhoc@vol.vnn.vn
  3. bigfoot2

    bigfoot2 Thành viên quen thuộc

    Tham gia ngày:
    02/08/2001
    Bài viết:
    160
    Đã được thích:
    0
    Bác mackedoi nhưng không mặc kệ anh em, em vote bác 5*. Em đã dùng PQ chuyển sang NTFS rồi, chép ngon lành.
    Tuy nhiên nếu như vậy thì FAT 16 tính là 2^16=65536 thì ít quá nhỉ. không biết NTFS nó tính thế nào mà lại khẳng định là không giới hạn kích thước tập tin. giới hạn này tuỳ thuộc vào giới hạn ổ đĩa
  4. LiberiFatali

    LiberiFatali Thành viên mới

    Tham gia ngày:
    08/04/2003
    Bài viết:
    753
    Đã được thích:
    0

    How NTFS Works
    When a hard disk is formatted (initialized), it is divided into partitions or major divisions of the total physical hard disk space. Within each partition, the operating system keeps track of all the files that are stored by that operating system. Each file is actually stored on the hard disk in one or more clusters or disk spaces of a predefined uniform size. Using NTFS, the sizes of clusters range from 512 bytes to 64 kilobytes. Windows NT provides a recommended default cluster size for any given drive size. For example, for a 4 GB (gigabyte) drive, the default cluster size is 4 KB (kilobytes). Note that clusters are indivisible. Even the smallest file takes up one cluster and a 4.1 KB file takes up two clusters (or 8 KB) on a 4 KB cluster system.
    The selection of the cluster size is a trade-off between efficient use of disk space and the number of disk accesses required to access a file. In general, using NTFS, the larger the hard disk the larger the default cluster size, since it''s assumed that a system user will prefer to increase performance (fewer disk accesses) at the expense of some amount of space inefficiency.
    When a file is created using NTFS, a record about the file is created in a special file, the Master File Table (MFT). The record is used to locate a file''s possibly scattered clusters. NTFS tries to find contiguous storage space that will hold the entire file (all of its clusters).

    Be strong,Children,of the Fated day
  5. dot223

    dot223 Thành viên rất tích cực

    Tham gia ngày:
    09/05/2002
    Bài viết:
    3.713
    Đã được thích:
    0
    FAT đã cũ và rất nhiều nhược điểm &gt; không nên dùng (ngoài trừ đang chạy Win9X/ME).
    [​IMG]
  6. harmonylove

    harmonylove Thành viên quen thuộc

    Tham gia ngày:
    27/08/2003
    Bài viết:
    132
    Đã được thích:
    0
    Theo tui hiểu thì pák lấy 2^32 được 4294967296 (Byte) là không đúng, nếu vậy FAT32 chỉ quản lý được đĩa cứng có 4GB thôi sao? Con số 4294967296 là số Cluster mà FAT32 có thể quản lý chứ. Và tùy thuộc dung lượng ổ cứng mà mỗi Cluster sẽ gồm bao nhiêu sector cho tối ưu (mỗi sector là 512byte). Nếu 1 cluster gồm 8 sector thì cluster đó là 512x8= 4096 (4k). FAT32 cho phép mỗi cluster đến 16k lận mà. Tui ko hề biết cái dzụ FAT32 giới hạn dung lượng mỗi file là 4GB. Nếu pák có 1 ổ cứng 30GB chẳng hạn, chỉ chia 1 partion thì liệu có chép được 1 file dài 10GB ko nhỉ, tui chưa thử nữa?

Chia sẻ trang này