Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Su khac nhau giua FAT va NTFS

2 posters

Go down

Su khac nhau giua FAT va NTFS Empty Su khac nhau giua FAT va NTFS

Bài gửi  hienminhchau2005 12/5/2009, 08:38

Chào thầy và các bạn ! Qua bài học vừa rồi thầy đã dạy rất rõ về hệ thống FAT để dùng trong các hệ điều hành và mình cũng muốn tìm hiểu chi tiết về NTFS giống như bài FAT của thầy nhưng thật sự thì không có bài nào chi tiết hơn bài FAT của thầy cả, chỉ có so sánh giữa NTFS với FAT và các ứng ụng của NTFS thôi nên mình post bài này lên nhờ thầy và các bạn tham khảo cùng nhau bàn luận về NTFS, còn FAT thì bài giảng của thầy đã quá rõ rồi mình chỉ giới thiệu sơ qua thôi.
FAT là viết tắt của "File Allocation Table" tạm dịch là "Bảng cấp phát tập tin". FAT được giới thiệu lần đầu tiên vào năm 1977 với phiên bản FAT12. Sau đó là các phiên bản FAT16 và FAT32. Bảng FAT gồm nhiều phần tử. Chiều dài mỗi phần tử được tính bằng số bit, biểu thị số đếm của bảng FAT.
FAT12
FAT12 được dùng cho ổ đĩa mềm, ổ đĩa có dung lượng từ 32MB trở xuống. FAT12 sử dụng 12 bit để đếm nên chỉ có khả năng quản lý các ổ đĩa có dung lượng thấp hơn 32Mb với số lượng cluster thấp.

FAT16: Với HĐH MS-DOS, hệ thống tập tin FAT (FAT16 – để phân biệt với FAT32) được công bố vào năm 1981 đưa ra một cách thức mới về việc tổ chức và quản lý tập tin trên đĩa cứng, đĩa mềm. Tuy nhiên, khi dung lượng đĩa cứng ngày càng tăng nhanh, FAT16 đó bộc lộ nhiều hạn chế. Với không gian địa chỉ 16 bit, FAT16 chỉ hỗ trợ đến 65.536 liên cung (clusters) trên một partition, gây ra sự lãng phí dung lượng đáng kể (đến 50% dung lượng đối với những ổ đĩa cứng trên 2 GB).
FAT32: được giới thiệu trong phiên bản Windows 95 Service Pack 2 (OSR 2), được xem là phiên bản mở rộng của FAT16. Do sử dụng không gian địa chỉ 32 bit nên FAT32 hỗ trợ nhiều cluster trờn một partition hơn, do vậy không gian đĩa cứng được tận dụng nhiều hơn. Ngoài ra với khả năng hỗ trợ kích thước của phân vùng từ 2GB lên 2TB và chiều dài tối đa của tên tập tin được mở rộng đến 255 ký tự đó làm cho FAT16 nhanh chóng bị lãng quên. Tuy nhiên, nhược điểm của FAT32 là tính bảo mật và khả năng chịu lỗi (Fault Tolerance) không cao.
NTFS là một hệ thống tập tin được Microsoft giới thiệu vào tháng 7 năm 1993 cùng với hệ điều hành Windows NT version 3.1. Các hệ điều hành Windows NT sau đó, Windows 2000, Windows XP và Windows Server 2003 đều hổ trợ NTFS. NTFS là viết tắt của "New Technology File System" (Hệ thống tập tin cụng nghệ mới).
Hệ thống file NTFS có khả năng hoạt động cao và có chức năng tự sửa chữa. Nhờ có tính năng lưu giữ lại các thông tin xử lý, NTFS có khả năng phục hồi file cao hơn trong những trường hợp ổ đĩa có sự cố. Nó hỗ trợ chế độ bảo mật ở mức độ file, nén và kiểm định. Nó cũng hỗ trợ các ổ đĩa lớn và các giải pháp lưu trữ mạnh mẽ như RAID.
NTFS hiện có các phiên bản: v1.0, v1.1, v1.2 ở các phiên bản Windows NT 3.51 và 4, v3.0 ở phiên bản Windows 2000, v3.1 ở các phiên bản Windows XP và Windows Server 2003. Riêng Windows XP và Windows Server 2003 cũng hỗ trợ các phiên bản v4.0, v5.0, v5.1.

NTFS (New Technology File System): được giới thiệu cùng với phiên bản Windows NT đầu tiên (phiên bản này cũng hỗ trợ FAT32). Với không gian địa chỉ 64 bit, khả năng thay đổi kích thước của cluster độc lập với dung lượng đĩa cứng, NTFS hầu như đó loại trừ được những hạn chế về số cluster, kích thước tối đa của tập tin trên một phân vùng đĩa cứng.
NTFS sử dụng bảng quản lý tập tin MFT (Master File Table) thay cho bảng FAT quen thuộc nhằm tăng cường khả năng lưu trữ, tính bảo mật cho tập tin và thư mục, khả năng mã hóa dữ liệu đến từng tập tin. Ngoài ra, NTFS có khả năng chịu lỗi cao, cho phép người dùng đóng một ứng dụng “chết” (not responding) mà không làm ảnh hưởng đến những ứng dụng khác. Tuy nhiên, NTFS lại khụng thích hợp với những ổ đĩa có dung lượng thấp (dưới 400 MB) và không sử dụng được trên đĩa mềm.
So sánh giữa FAT32 và NTFS
NTFS là hệ thống file tiên tiến hơn rất nhiều so với FAT32. Nó có đầy đủ các đặc tính của hệ thống file hiện đại và FAT32 không hề có. Bạn nên dùng NTFS để thay thế cho FAT32 vỡ các lý do sau:
- FAT32 không hỗ trợ các tính năng bảo mật như phần quyền quản lý, mã hoá.. như NTFS. Vấn đề này đặc biệt hiệu quả đối với Windows. Với NTFS, bạn có thể không cần sử dụng các tiện ích mã hoá hay đặt mật khẩu giấu thư mục v.v, vì đây là đặc tính đó có sẵn của NTFS, chỉ cần bạn biết khai thác. Việc xài các tiện ích không nằm sẵn trong hệ điều hành để thao tác trực tiếp với đĩa vẫn có ít nhiều rủi ro.
- FAT32 có khả năng phục hồi và chịu lỗi rất kém so với NTFS. Có một số ý kiến cho rằng NTFS không tương thích nhiều với các chương trình kiểm tra đĩa hay sửa đĩa mà người dùng đó quen thuộc từ lâu, như vậy sẽ vô cùng bất tiện trong trường hợp đĩa bị hư sector. Nên yên tâm vì NTFS là hệ thống file có khả năng ghi lại được các hoạt động mà hệ điều hành đă và đang thao tác trên dữ liệu, nó có khả năng xác định được ngay những file bị sự cố mà không cần phải quét lại toàn bộ hệ thống file, giúp quá tŕnh phục hồi dữ liệu trở nên tin cậy và nhanh chóng hơn. Đây là ưu điểm mà FAT 32 hoàn toàn không có.
Khi mà mất điện đột ngột thỡ Windows 98, 2000, XP… đều phải quét lại đĩa khi khởi động lại nếu đĩa đó được format bằng chuẩn FAT32. Trong khi format đĩa cứng bằng NTFS thì lại hoàn toàn không cần quét đĩa lại, bởi vì hệ thống dựng NTFS có được những thông tin về tính toàn vẹn dữ liệu ghi trên đĩa và nó mất rất ít thời gian để biết được về mặt logic đĩa của mình có lỗi hay không và nếu có thì hệ thống cũng tự phục hồi một cách cực kỳ đơn giản và nhanh chóng. Với FAT32 thì nó phải rà quét toàn bộ lâu hơn nhiều. Một hệ thống Windows 2000, XP sẽ ổn định hơn nhiều nếu cài trên phân vùng được format bằng NTFS. Ngoài ra NTFS cũng được trang bị công cụ kiểm tra và sửa đĩa rất tốt của Microsoft.
- NTFS có khả năng truy cập và xử lý file nén ngon lành hệt như truy cập vào các file chưa nén, điều này không chỉ tiết kiệm được đĩa cứng mà còn gia tăng được tuổi thọ của đĩa cứng.
- Nhiều người phàn nàn rằng không thể truy cập vào các đĩa cứng được format bằng NTFS khi đang ở DOS, Windows 98 hoặc WinME… Thực ra thì DOS, Windows 98 và Windows ME đó quá cũ và các phần mềm cũng hữu dụng của chúng cũng không còn bao nhiêu
- NTFS đặt được quota sử dụng cho người dùng, vô cùng tiện dụng cho các hệ thống máy ở công ty. Đặc biệt tiện dụng khi “âm thầm” cấm được con cái sao chép những phim ảnh độc hại vào các thư mục “bí mật” của chúng trong đĩa cứng.
Ngoài ra, NTFS còn có rất nhiều tiện ích tuyệt chiêu chuyên sâu khác cho giới người dùng cao cấp khác như “mount partition”, tạo “hard link” tới một file, hỗ trợ dựng RAID v.v
- Nếu bạn đã thực sự quyết định chọn NTFS làm “duyên giai ngẫu” thì bạn có thể từ bỏ hẳn FAT 32 kể từ nay. Hiện có rất nhiều tiện ích chuyển đổi từ FAT 32 sang NTFS tùy bạn lựa chọn. Tiện hơn cả là dùng bộ tiện ích có sẵn trong các đĩa CD khởi động bằng Hirenboot đang rất phổ biến hiện nay.
Tuy thế, FAT32 vẫn còn tỏ ra hữu dụng trên các máy tính cấu hình quá yếu ớt, chỉ có thể chạy được Windows 98. FAT16 và FAT32 vẫn được dùng để định dạng cho các loại thẻ nhớ, vì các thiết bị chấp nhận thẻ nhớ như máy ảnh số, máy nghe nhạc vẫn chưa thấy loại nào tương thích với NTFS cả. FAT16 luôn là lựa chọn hàng đầu khi bạn muốn copy dữ liệu của mình từ một máy tính chạy Windows sang máy chạy hệ điều hành khác như Mac chẳng hạn. Hầu hết các máy Mac hiện nay đều không thể nhận dạng các thẻ nhớ USB được định dạng bằng FAT 32
Cấu trỳc NTFS:
Cấu trúc thư mục: B+ Tree
Giới hạn:
Kích thước tập tin Lý thuyết là 16 EB nhưng thực tế hiện nay là 16 TB
Số lượng tập tin 4,294,967,295 (232 − 1)
Độ dài tối đa của tên tập tin 255 ký tự
Kích thước tối đa của ổ đĩa Lý thuyết là 16 EB trên thực tế là 256 TB
chỗ nào chưa chính xác mong thầy chỉnh sữa lại dùm em để em và các bạn hiểu rõ hơn về NTFS cũng như FAT.
Em cảm ơn thầy chúc thầy và các bạn có một mùa xuân trà đầy hạnh phúc
hienminhchau2005
hienminhchau2005

Tổng số bài gửi : 71
Join date : 06/05/2009

Về Đầu Trang Go down

Su khac nhau giua FAT va NTFS Empty Re: Su khac nhau giua FAT va NTFS

Bài gửi  hienminhchau2005 12/5/2009, 17:06

hienminhchau2005 đã viết:Chào thầy và các bạn ! Qua bài học vừa rồi thầy đã dạy rất rõ về hệ thống FAT để dùng trong các hệ điều hành và mình cũng muốn tìm hiểu chi tiết về NTFS giống như bài FAT của thầy nhưng thật sự thì không có bài nào chi tiết hơn bài FAT của thầy cả, chỉ có so sánh giữa NTFS với FAT và các ứng ụng của NTFS thôi nên mình post bài này lên nhờ thầy và các bạn tham khảo cùng nhau bàn luận về NTFS, còn FAT thì bài giảng của thầy đã quá rõ rồi mình chỉ giới thiệu sơ qua thôi.
FAT là viết tắt của "File Allocation Table" tạm dịch là "Bảng cấp phát tập tin". FAT được giới thiệu lần đầu tiên vào năm 1977 với phiên bản FAT12. Sau đó là các phiên bản FAT16 và FAT32. Bảng FAT gồm nhiều phần tử. Chiều dài mỗi phần tử được tính bằng số bit, biểu thị số đếm của bảng FAT.
FAT12
FAT12 được dùng cho ổ đĩa mềm, ổ đĩa có dung lượng từ 32MB trở xuống. FAT12 sử dụng 12 bit để đếm nên chỉ có khả năng quản lý các ổ đĩa có dung lượng thấp hơn 32Mb với số lượng cluster thấp.

FAT16: Với HĐH MS-DOS, hệ thống tập tin FAT (FAT16 – để phân biệt với FAT32) được công bố vào năm 1981 đưa ra một cách thức mới về việc tổ chức và quản lý tập tin trên đĩa cứng, đĩa mềm. Tuy nhiên, khi dung lượng đĩa cứng ngày càng tăng nhanh, FAT16 đó bộc lộ nhiều hạn chế. Với không gian địa chỉ 16 bit, FAT16 chỉ hỗ trợ đến 65.536 liên cung (clusters) trên một partition, gây ra sự lãng phí dung lượng đáng kể (đến 50% dung lượng đối với những ổ đĩa cứng trên 2 GB).
FAT32: được giới thiệu trong phiên bản Windows 95 Service Pack 2 (OSR 2), được xem là phiên bản mở rộng của FAT16. Do sử dụng không gian địa chỉ 32 bit nên FAT32 hỗ trợ nhiều cluster trờn một partition hơn, do vậy không gian đĩa cứng được tận dụng nhiều hơn. Ngoài ra với khả năng hỗ trợ kích thước của phân vùng từ 2GB lên 2TB và chiều dài tối đa của tên tập tin được mở rộng đến 255 ký tự đó làm cho FAT16 nhanh chóng bị lãng quên. Tuy nhiên, nhược điểm của FAT32 là tính bảo mật và khả năng chịu lỗi (Fault Tolerance) không cao.
NTFS là một hệ thống tập tin được Microsoft giới thiệu vào tháng 7 năm 1993 cùng với hệ điều hành Windows NT version 3.1. Các hệ điều hành Windows NT sau đó, Windows 2000, Windows XP và Windows Server 2003 đều hổ trợ NTFS. NTFS là viết tắt của "New Technology File System" (Hệ thống tập tin cụng nghệ mới).
Hệ thống file NTFS có khả năng hoạt động cao và có chức năng tự sửa chữa. Nhờ có tính năng lưu giữ lại các thông tin xử lý, NTFS có khả năng phục hồi file cao hơn trong những trường hợp ổ đĩa có sự cố. Nó hỗ trợ chế độ bảo mật ở mức độ file, nén và kiểm định. Nó cũng hỗ trợ các ổ đĩa lớn và các giải pháp lưu trữ mạnh mẽ như RAID.
NTFS hiện có các phiên bản: v1.0, v1.1, v1.2 ở các phiên bản Windows NT 3.51 và 4, v3.0 ở phiên bản Windows 2000, v3.1 ở các phiên bản Windows XP và Windows Server 2003. Riêng Windows XP và Windows Server 2003 cũng hỗ trợ các phiên bản v4.0, v5.0, v5.1.

NTFS (New Technology File System): được giới thiệu cùng với phiên bản Windows NT đầu tiên (phiên bản này cũng hỗ trợ FAT32). Với không gian địa chỉ 64 bit, khả năng thay đổi kích thước của cluster độc lập với dung lượng đĩa cứng, NTFS hầu như đó loại trừ được những hạn chế về số cluster, kích thước tối đa của tập tin trên một phân vùng đĩa cứng.
NTFS sử dụng bảng quản lý tập tin MFT (Master File Table) thay cho bảng FAT quen thuộc nhằm tăng cường khả năng lưu trữ, tính bảo mật cho tập tin và thư mục, khả năng mã hóa dữ liệu đến từng tập tin. Ngoài ra, NTFS có khả năng chịu lỗi cao, cho phép người dùng đóng một ứng dụng “chết” (not responding) mà không làm ảnh hưởng đến những ứng dụng khác. Tuy nhiên, NTFS lại khụng thích hợp với những ổ đĩa có dung lượng thấp (dưới 400 MB) và không sử dụng được trên đĩa mềm.
So sánh giữa FAT32 và NTFS
NTFS là hệ thống file tiên tiến hơn rất nhiều so với FAT32. Nó có đầy đủ các đặc tính của hệ thống file hiện đại và FAT32 không hề có. Bạn nên dùng NTFS để thay thế cho FAT32 vỡ các lý do sau:
- FAT32 không hỗ trợ các tính năng bảo mật như phần quyền quản lý, mã hoá.. như NTFS. Vấn đề này đặc biệt hiệu quả đối với Windows. Với NTFS, bạn có thể không cần sử dụng các tiện ích mã hoá hay đặt mật khẩu giấu thư mục v.v, vì đây là đặc tính đó có sẵn của NTFS, chỉ cần bạn biết khai thác. Việc xài các tiện ích không nằm sẵn trong hệ điều hành để thao tác trực tiếp với đĩa vẫn có ít nhiều rủi ro.
- FAT32 có khả năng phục hồi và chịu lỗi rất kém so với NTFS. Có một số ý kiến cho rằng NTFS không tương thích nhiều với các chương trình kiểm tra đĩa hay sửa đĩa mà người dùng đó quen thuộc từ lâu, như vậy sẽ vô cùng bất tiện trong trường hợp đĩa bị hư sector. Nên yên tâm vì NTFS là hệ thống file có khả năng ghi lại được các hoạt động mà hệ điều hành đă và đang thao tác trên dữ liệu, nó có khả năng xác định được ngay những file bị sự cố mà không cần phải quét lại toàn bộ hệ thống file, giúp quá tŕnh phục hồi dữ liệu trở nên tin cậy và nhanh chóng hơn. Đây là ưu điểm mà FAT 32 hoàn toàn không có.
Khi mà mất điện đột ngột thỡ Windows 98, 2000, XP… đều phải quét lại đĩa khi khởi động lại nếu đĩa đó được format bằng chuẩn FAT32. Trong khi format đĩa cứng bằng NTFS thì lại hoàn toàn không cần quét đĩa lại, bởi vì hệ thống dựng NTFS có được những thông tin về tính toàn vẹn dữ liệu ghi trên đĩa và nó mất rất ít thời gian để biết được về mặt logic đĩa của mình có lỗi hay không và nếu có thì hệ thống cũng tự phục hồi một cách cực kỳ đơn giản và nhanh chóng. Với FAT32 thì nó phải rà quét toàn bộ lâu hơn nhiều. Một hệ thống Windows 2000, XP sẽ ổn định hơn nhiều nếu cài trên phân vùng được format bằng NTFS. Ngoài ra NTFS cũng được trang bị công cụ kiểm tra và sửa đĩa rất tốt của Microsoft.
- NTFS có khả năng truy cập và xử lý file nén ngon lành hệt như truy cập vào các file chưa nén, điều này không chỉ tiết kiệm được đĩa cứng mà còn gia tăng được tuổi thọ của đĩa cứng.
- Nhiều người phàn nàn rằng không thể truy cập vào các đĩa cứng được format bằng NTFS khi đang ở DOS, Windows 98 hoặc WinME… Thực ra thì DOS, Windows 98 và Windows ME đó quá cũ và các phần mềm cũng hữu dụng của chúng cũng không còn bao nhiêu
- NTFS đặt được quota sử dụng cho người dùng, vô cùng tiện dụng cho các hệ thống máy ở công ty. Đặc biệt tiện dụng khi “âm thầm” cấm được con cái sao chép những phim ảnh độc hại vào các thư mục “bí mật” của chúng trong đĩa cứng.
Ngoài ra, NTFS còn có rất nhiều tiện ích tuyệt chiêu chuyên sâu khác cho giới người dùng cao cấp khác như “mount partition”, tạo “hard link” tới một file, hỗ trợ dựng RAID v.v
- Nếu bạn đã thực sự quyết định chọn NTFS làm “duyên giai ngẫu” thì bạn có thể từ bỏ hẳn FAT 32 kể từ nay. Hiện có rất nhiều tiện ích chuyển đổi từ FAT 32 sang NTFS tùy bạn lựa chọn. Tiện hơn cả là dùng bộ tiện ích có sẵn trong các đĩa CD khởi động bằng Hirenboot đang rất phổ biến hiện nay.
Tuy thế, FAT32 vẫn còn tỏ ra hữu dụng trên các máy tính cấu hình quá yếu ớt, chỉ có thể chạy được Windows 98. FAT16 và FAT32 vẫn được dùng để định dạng cho các loại thẻ nhớ, vì các thiết bị chấp nhận thẻ nhớ như máy ảnh số, máy nghe nhạc vẫn chưa thấy loại nào tương thích với NTFS cả. FAT16 luôn là lựa chọn hàng đầu khi bạn muốn copy dữ liệu của mình từ một máy tính chạy Windows sang máy chạy hệ điều hành khác như Mac chẳng hạn. Hầu hết các máy Mac hiện nay đều không thể nhận dạng các thẻ nhớ USB được định dạng bằng FAT 32
Cấu trỳc NTFS:
Cấu trúc thư mục: B+ Tree
Giới hạn:
Kích thước tập tin Lý thuyết là 16 EB nhưng thực tế hiện nay là 16 TB
Số lượng tập tin 4,294,967,295 (232 − 1)
Độ dài tối đa của tên tập tin 255 ký tự
Kích thước tối đa của ổ đĩa Lý thuyết là 16 EB trên thực tế là 256 TB
chỗ nào chưa chính xác mong thầy chỉnh sữa lại dùm em để em và các bạn hiểu rõ hơn về NTFS cũng như FAT.
Em cảm ơn thầy chúc thầy và các bạn có một mùa xuân trà đầy hạnh phúc
Cau nay hoi kho
hienminhchau2005
hienminhchau2005

Tổng số bài gửi : 71
Join date : 06/05/2009

Về Đầu Trang Go down

Su khac nhau giua FAT va NTFS Empty Những điểm mạnh trong Hệ thống tập tin dạng NTFS

Bài gửi  NetAndSoft 12/5/2009, 17:14

NTFS Phiên bản Windows v1.2 NT 3.51, NT 4 v3.0 2000 v3.1 XP, Server 2003

NTFS mạnh hơn nhiều so với FAT/FAT32. NTFS hỗ trợ tên tập tin dùng mã Unicode, bảo mật tốt hơn, hỗ trợ nén và mã hóa. Điểm yếu của NTFS là chỉ có Windows NT, 2000 hay XP là đọc được nó, nghĩa là bạn không thể khởi động máy bằng đĩa mềm DOS rồi đọc dữ liệu trên NTFS volume.
NTFS hỗ trợ tới 263 bytes. Các NTFS volume có thế có đến 263 cluster, mỗi cluster có thể dài 64KB. Do vậy giới hạn của NTFS vào khoảng 500 tỉ gigabyte.

Cuối cùng là vài dòng lệnh đơn giản để chuyển một volume từ FAT sang NTFS

Vd: Bạn muốn convert một volume C: có label là Winxp
Các bạn làm như sau:

Vào Run gõ cmd

Tại dấu nhắc lệnh gõ: convert C: /fs:ntfs rồi nhấn Enter

Sau đó bạn sẽ đựơc yêu cầu nhập vào tên của volume
Trong trường hợp này bạn nhập: Winxp rồi nhấn Enter.

Mọi việc tiếp theo là làm theo hướng dẫn.


Chúc các bạn thành công

NetAndSoft
Email:trantanthoai@gmail.com

NetAndSoft

Tổng số bài gửi : 6
Join date : 12/05/2009

Về Đầu Trang Go down

Su khac nhau giua FAT va NTFS Empty Re: Su khac nhau giua FAT va NTFS

Bài gửi  Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết