Hệ thống tập tin là gì? Nguyên tắc sắp xếp tập tin. Bạn nên biết về hệ thống tập tin nào?

Hệ thống tệp xác định cách dữ liệu sẽ được lưu trữ trên đĩa và những nguyên tắc truy cập thông tin được lưu trữ nào có thể được sử dụng khi đọc nó.

Chúng ta đã quen với việc tiếp nhận thông tin trên PC của mình dưới dạng tập tin cụ thể, gọn gàng (hoặc không như vậy :)) được bày trong các thư mục. Trong khi đó, máy tính của bạn lại làm việc với dữ liệu theo nguyên tắc hoàn toàn khác. Không có tập tin rắn cho nó trên ổ cứng. Nó chỉ “nhìn thấy” các khu vực có địa chỉ rõ ràng bằng mã byte. Hơn nữa, mã của một tệp không phải lúc nào cũng được lưu trữ trong các khu vực liền kề (cái gọi là phân mảnh dữ liệu).

Làm thế nào để máy tính “hiểu” được, chẳng hạn như nó sẽ tìm tài liệu văn bản của chúng ta ở đâu, chẳng hạn như nằm trên Màn hình nền? Hóa ra anh ta phải chịu trách nhiệm về việc này hệ thống tập tinổ cứng. Và hôm nay chúng ta sẽ tìm hiểu xem có những hệ thống tập tin nào và tính năng của chúng là gì.

Hệ thống tập tin là gì

Để hiểu hệ thống tập tin là gì, tốt nhất nên sử dụng phương pháp tương tự. Hãy tưởng tượng rằng ổ cứng là một loại hộp chứa các khối nhiều màu. Những hình khối này là những phần các tập tin khác nhau, được lưu trữ trong các ô có kích thước giới hạn được gọi là cụm. Chúng có thể được xếp chồng lên nhau một cách đơn giản hoặc có một thứ tự sắp xếp nhất định. Vì vậy, nếu các khối có điều kiện này được lưu trữ không phải thành một đống hỗn loạn mà theo một loại logic nào đó, chúng ta có thể nói về sự hiện diện của một loại tương tự nào đó của hệ thống tệp.

Hệ thống tệp xác định thứ tự dữ liệu được lưu trữ trên đĩa và các nguyên tắc truy cập nó; tuy nhiên, loại hệ thống tệp phần lớn phụ thuộc vào loại phương tiện. Ví dụ, rõ ràng là đối với băng từ chỉ hỗ trợ ghi các khối dữ liệu tuần tự, chỉ có hệ thống tệp một cấp có quyền truy cập tuần tự vào các cụm thông tin là phù hợp và đối với ổ SSD hiện đại - bất kỳ đa cấp nào có ngẫu nhiên. truy cập:

Dựa trên nguyên tắc trình tự lưu trữ các khối dữ liệu, các hệ thống tệp, như chúng ta đã thấy, có thể được chia thành các hệ thống lưu trữ các cụm có các đoạn tệp tuần tự hoặc tùy tiện. Về cấp độ, FS có thể được chia thành Cấp mộtgiống cây(đa cấp).

Trong trường hợp đầu tiên, tất cả các tệp được hiển thị dưới dạng một danh sách phẳng duy nhất và trong trường hợp thứ hai - dưới dạng danh sách phân cấp. Trong trường hợp này, mức đầu tư, theo quy định, là không giới hạn và việc phân nhánh chỉ đến từ một ("gốc" trong UNIX) hoặc từ một số thư mục gốc (ổ đĩa logic trong Windows):

Các tính năng của hệ thống tệp cũng bao gồm sự hiện diện của nhiều cơ chế khác nhau để bảo vệ cấu trúc dữ liệu khỏi bị lỗi. Một trong những cơ chế hiện đại nhất để đảm bảo khả năng chịu lỗi của FS là khai thác gỗ. Nó cho phép bạn ghi lại tất cả các hành động được thực hiện với các tệp trong các tệp dịch vụ đặc biệt (chúng được gọi là “nhật ký” hoặc “nhật ký”).

Việc ghi nhật ký có thể được hoàn thành, khi đối với mỗi thao tác, một bản sao lưu không chỉ được tạo về trạng thái của các cụm mà còn của tất cả dữ liệu đã ghi. Kiểu ghi nhật ký này thường được sử dụng để căn cứ khác nhau dữ liệu, nhưng nó làm chậm đáng kể hệ thống và tăng kích thước của nhật ký (trên thực tế, nhật ký lưu trữ bản sao lưu hoàn chỉnh của toàn bộ hệ thống tệp cùng với tất cả dữ liệu của nó).

Đăng nhập thường xuyên hơn nhiều chỉ các hoạt động logic và (tùy chọn) trạng thái của cụm hệ thống tệp. Nghĩa là, nhật ký chỉ ghi lại rằng một tệp có tên "file.txt" có kích thước 52 KB đã được ghi vào các cụm như vậy. Nội dung của tập tin không xuất hiện trong nhật ký. Cách tiếp cận này cho phép bạn tránh trùng lặp dữ liệu, tăng tốc quá trình làm việc với tệp và giảm đáng kể kích thước của nhật ký. Hạn chế duy nhất của phương pháp ghi nhật ký này là nếu xảy ra lỗi, dữ liệu được ghi có thể bị mất (vì không có bản sao của nó), nhưng bản thân trạng thái của hệ thống tệp sẽ vẫn hoạt động.

Định dạng

Vì chúng ta đang nói về hệ thống tệp trong bối cảnh máy tính hiện đại có ổ cứng hoặc ổ SSD, nên chúng ta sẽ chú ý hơn đến các hệ thống tệp đa cấp có quyền truy cập ngẫu nhiên vào các cụm. Phổ biến nhất ở thế giới máy tính ngày nay là: FAT32, NTFS, exFAT, ext3/ext4, ReiserFS và HFS+.

Việc thay đổi hệ thống tập tin trên đĩa được thực hiện bằng cách định dạng. Nó cung cấp khả năng tạo ở cấp đĩa cứng trong khu vực ban đầu của các nhãn dịch vụ đặc biệt xác định các nguyên tắc truy cập dữ liệu. Trong trường hợp này, các cụm có dữ liệu hiện có trong quá trình định dạng thường bị xóa hoặc được đánh dấu là trống và có thể ghi đè. Ngoại lệ là trường hợp đặc biệt chuyển đổi hệ thống tập tin(ví dụ: từ FAT32 sang NTFS), trong đó toàn bộ cấu trúc dữ liệu được giữ nguyên.

Để định dạng, bạn có thể sử dụng các công cụ hệ điều hành tiêu chuẩn (ví dụ: lệnh điều khiển Menu ngữ cảnh đĩa Linux hoặc Windows), các tính năng có sẵn trên giai đoạn chuẩn bị Cài đặt hệ điều hành hoặc các chương trình đặc biệt. Điều duy nhất cần cân nhắc khi giải phap băng phân mêm, là hệ điều hành của bạn có thể không hỗ trợ hệ thống tệp bạn chọn nếu không cài đặt trình điều khiển bổ sung(ví dụ: ext3/4 trên Windows):

Ngoài ra còn có một khái niệm định dạng cấp thấp . Ban đầu, nó ngụ ý làm sạch đĩa và ghi thông tin dịch vụ đặc biệt vào các cụm của nó để căn chỉnh các đầu đọc. Đối với các ổ đĩa cứng hiện đại, chức năng này là cấp độ chương trình không còn được cung cấp nữa (điều này chỉ có thể được thực hiện với sự trợ giúp của thiết bị đặc biệt), tuy nhiên, khái niệm định dạng cấp thấp vẫn được giữ nguyên, mặc dù nó đã được chuyển đổi một chút.

Hiện tại, nó được thực hiện bằng phần mềm đặc biệt (Công cụ định dạng cấp thấp HDD cho Windows) hoặc các lệnh (DD cho Linux). Khi sử dụng nó, tất cả các cụm đĩa cứng sẽ bị ghi đè bằng số 0 và mọi đánh dấu sẽ bị hủy hoàn toàn. Sau đó, hệ thống tập tin về cơ bản sẽ biến mất và xuất hiện trong Windows dưới dạng NGUYÊN. Để truy cập ổ đĩa sau định dạng này, bạn cần định dạng nó bằng một trong các hệ thống tệp truyền thống cấp cao hơn hiện có.

Đặc điểm của hệ thống tập tin

Bây giờ chúng ta hãy xem xét một số tính năng của các hệ thống tệp phổ biến nhất.

FAT32

Một trong những hệ thống tập tin đĩa lâu đời nhất vẫn được sử dụng rộng rãi cho đến ngày nay là FAT32(viết tắt tiếng Anh: “Bảng phân bổ tệp” - “bảng phân bổ tệp”). Do tính phổ biến của nó, nó được hỗ trợ bởi số lượng tối đa của tất cả các loại thiết bị, từ radio trên ô tô đến máy tính hiện đại mạnh mẽ. Hầu hết các ổ đĩa flash được bán ngày nay cũng được định dạng ở FAT32.

FS này xuất hiện lần đầu tiên trong Windows 95 OSR2 vào năm 1996, trở thành sự phát triển hợp lý của FAT16 (1983) thậm chí còn sớm hơn. Một trong những lý do chính cho việc chuyển đổi sang hệ thống tệp mới là sự xuất hiện của ổ cứng dung lượng lớn (vào thời điểm đó) có dung lượng hơn 2 GiB (gibibyte - phiên bản chính xác hơn của gigabyte (109) - 230 byte) ( tối đa kích thước có thể phân vùng FAT16). FAT32 cho phép tối đa 268.435.445 cụm có kích thước tối đa là 32 KB, tương đương với 8 TiB mỗi ổ. Tuy nhiên, nếu kích thước cụm là tiêu chuẩn (512B), thì kích thước ổ đĩa tối đa sẽ chỉ hơn 127 GB một chút.

Cơ sở của FAT32, như tên gọi của nó, là một bảng tệp. Nó lưu trữ bản ghi của các tệp hiện có cũng như thời gian chúng được tạo và truy cập lần cuối. Không có ghi nhật ký, vì vậy quá trình đọc/ghi trong hệ thống tệp này nhanh hơn, chẳng hạn như trong NTFS, hệ thống này lưu giữ các nhật ký đầy đủ hơn. Chính xác là vì lý do hiệu suất tốt FAT32 vẫn được sử dụng rộng rãi cho đến ngày nay.

Nhược điểm chính của FAT32 ở thời điểm hiện tại là hạn chế về kích thước tệp tối đa - 4 GiB. Các tệp vượt quá ngưỡng này phải được chia thành nhiều phần, điều này khiến chúng khó truy cập. Ngoài ra, FAT32 còn có một số hạn chế khác trong Môi trường Windows. Ví dụ: sử dụng các công cụ tiêu chuẩn, bạn sẽ không thể tạo phân vùng lớn hơn 32 GB. Do đó, ổ flash từ 64 GB trở lên sẽ phải được định dạng bằng phần mềm đặc biệt hoặc trên Linux.

Tuy nhiên, trong trường hợp này, mặc dù quyền truy cập vào phương tiện sẽ được bảo toàn nhưng nó sẽ bị cản trở bởi “phanh” cả khi đọc và ghi dữ liệu. Do đó, khi sử dụng ổ đĩa lớn hơn 32 GB, tốt hơn hết bạn nên định dạng chúng ở các hệ thống tệp khác, chẳng hạn như exFAT hoặc NTFS.

NTFS

Nếu dòng Windows 95/98 tiếp tục truyền thống của một hệ điều hành vốn đã lỗi thời vào thời điểm đó hệ thống DOS, thì dòng NT mới ban đầu nhằm mục đích đổi mới. Vì vậy, với sự ra đời của Windows NT 3.1 vào năm 1993, một hệ thống tệp mới đã được tạo riêng cho nó NTFS(viết tắt tiếng Anh: “New Technology File System” – “hệ thống file công nghệ mới”).

Hệ thống tập tin này vẫn là hệ thống chính cho mọi người phiên bản hiện đại Windows, vì nó cung cấp tốc độ hoạt động tốt, hỗ trợ các ổ đĩa có dung lượng lên tới 16 EiB (exbibyte - 260) (với kích thước cụm tối đa là 64 KB) mà không bị hạn chế về kích thước tệp và có chức năng khá tốt trong kho vũ khí của nó. Ví dụ: NTFS là một hệ thống tệp ghi nhật ký và cũng hỗ trợ phân phối vai trò của người dùng để truy cập vào dữ liệu cá nhân, điều này không xảy ra trong FAT32.

Giống như FAT32, NTFS dựa trên bảng, nhưng nó là cơ sở dữ liệu nâng cao hơn và được gọi là MFT(viết tắt tiếng Anh: “Master File Table” - “master file table”). Các hàng trong bảng này tương ứng với các tệp được lưu trữ trên một phân vùng cụ thể và các cột chứa thuộc tính của các tệp này (ngày tạo, kích thước, quyền truy cập, v.v.).

Ngoài ra, để tăng khả năng chịu lỗi trong NTFS, tạp chí USN(viết tắt tiếng Anh “Cập nhật số thứ tự” - nguyên văn “cập nhật số thứ tự”). Nhật ký này, tương tự như bảng FAT32, ghi lại dữ liệu về những thay đổi đối với một tệp cụ thể. Tuy nhiên, nếu chỉ thời gian truy cập dữ liệu lần cuối được ghi lại trong bảng FAT32, bảng này không mang lại bất kỳ lợi ích thiết thực đặc biệt nào, thì USN có thể tiết kiệm trạng thái trước đó hệ thống tập tin, cho phép bạn khôi phục nó trong trường hợp bị lỗi.

Một lần nữa tính năng NTFS là hỗ trợ luồng dữ liệu thay thế(Tiếng Anh: "Luồng dữ liệu thay thế" - ADS). Ban đầu chúng được hình thành để phân biệt giữa việc thực hiện các quy trình khác nhau. Sau đó (trong Windows 2000) chúng được sử dụng để lưu trữ một số thuộc tính tệp (tên tác giả, biểu tượng, v.v.), tương tự như cách thực hiện trong HFS từ MacOS. TRONG Windows hiện đại các luồng thay thế có thể lưu trữ hầu hết mọi thông tin. Một số virus thậm chí còn sử dụng điều này để che giấu sự hiện diện của chúng trong hệ thống.

Thực tế là các luồng thay thế không được Windows Explorer phát hiện và trên thực tế, chúng vô hình đối với người dùng và hầu hết các chương trình. Tuy nhiên, bạn có thể xem chúng và thậm chí sử dụng chúng, chẳng hạn như để ẩn bất kỳ dữ liệu nào bằng phần mềm đặc biệt. Thật thuận tiện khi xem dữ liệu trong các luồng thay thế bằng chương trình NTFS Stream Explorer và sử dụng chúng để ẩn tệp bằng Xp-lore:

Từ Tính năng bổ sung, đáng được đề cập đối với NTFS, là hỗ trợ mã hóa, nén dữ liệu, liên kết "mềm" và "cứng" tới các tệp (than ôi, không có tùy chọn như vậy cho các thư mục), hạn ngạch đĩa cho những người dùng hệ thống khác nhau, cũng như tất nhiên , phân biệt quyền truy cập vào tập tin.

NTFS ban đầu được tạo riêng cho Windows, tuy nhiên, ngày nay nó được hỗ trợ bởi hầu hết các trình phát đa phương tiện (ổ đĩa flash cũng có thể được định dạng trong đó), hệ điều hành Linux và MacOS (mặc dù có một số hạn chế ghi). Tuy nhiên, điều đáng chú ý là khả năng hỗ trợ NTFS yếu trên các máy chơi game phổ biến. Trong số này, chỉ có Xbox One hỗ trợ nó.

exFAT

Với sự gia tăng về số lượng ổ đĩa flash vào nửa cuối những năm 2000, rõ ràng là hệ thống tệp FAT32 thường được sử dụng phổ biến sẽ sớm cạn kiệt tiềm năng của nó. Việc sử dụng NTFS được ghi nhật ký cho các ổ đĩa flash với số chu kỳ ghi lại hạn chế và hoạt động chậm hơn hóa ra là không hoàn toàn được khuyến khích. Vì vậy, vào năm 2006, chính tập đoàn Microsoft đã phát hành một hệ thống tập tin mới exFAT(viết tắt “Extends FAT” - “extend FAT”) đi kèm hệ điều hành Windows Embedded CE 6.0:

Nó trở thành sự tiếp nối hợp lý cho sự phát triển của FAT32, đó là lý do tại sao đôi khi nó còn được gọi là FAT64. Con át chủ bài của hệ thống tệp mới là việc loại bỏ các hạn chế về kích thước tệp và tăng giới hạn lý thuyết cho phân vùng đĩa lên 16 E&B (như trong NTFS). Đồng thời, do không ghi nhật ký nên exFAT vẫn giữ được tốc độ truy cập dữ liệu cao và độ nén.

Một ưu điểm khác của exFAT là khả năng tăng kích thước cụm lên 32 MB, giúp tối ưu hóa đáng kể việc lưu trữ các tệp lớn (ví dụ: video). Ngoài ra, việc lưu trữ dữ liệu trong exFAT được tổ chức theo cách giảm thiểu các quá trình phân mảnh và viết lại của cùng một cụm. Tất cả điều này được thực hiện một lần nữa nhằm mục đích tối ưu hóa hoạt động của ổ đĩa flash, hệ thống tệp ban đầu được phát triển.

Do exFAT là một hệ thống tệp tương đối mới nên có một số hạn chế trong việc sử dụng nó. Trong Windows, sự hỗ trợ đầy đủ của nó chỉ xuất hiện trong Vista SP1 (mặc dù có bản cập nhật cho Windows XP SP2 -). MacOS hỗ trợ exFAT từ phiên bản 10.6.5, còn với Linux bạn cần cài đặt trình điều khiển riêng biệt(một số bản phân phối được tích hợp sẵn và một số bản phân phối chỉ đọc).

ext2, ext3 và ext4

Nếu trong môi trường Windows rồi Trong khi NTFS đã thống trị trong nhiều thập kỷ, thì phe Linux có truyền thống rất đa dạng, bao gồm cả các hệ thống tệp được sử dụng. Đúng, có một dòng trong số chúng được hầu hết các bản phân phối sử dụng theo mặc định. Đây là những hệ thống tập tin của họ máy lẻ(Tên viết tắt tiếng Anh "Hệ thống tệp mở rộng" - "hệ thống tệp mở rộng"), từ năm 1992 ban đầu được tạo riêng cho Linux.

Phiên bản thứ hai được sử dụng rộng rãi nhất ext2, giống như NTFS, xuất hiện vào năm 1993. Đúng, không giống như NTFS, ext2 không phải là một hệ thống tệp ghi nhật ký. Đây là cả điểm cộng và điểm trừ của nó. Ưu điểm là nó là một trong những hệ thống tệp nhanh nhất để ghi dữ liệu. Ngoài ra, việc thiếu tính năng ghi nhật ký khiến việc sử dụng nó trên ổ đĩa flash và ổ SSD được ưu tiên hơn. Cái giá phải trả cho hiệu suất là khả năng chịu lỗi thấp.

Để cải thiện tính ổn định của ext2, một phiên bản cải tiến đã được phát triển vào năm 2001 ext3. Nó giới thiệu tính năng ghi nhật ký, có thể hoạt động ở ba chế độ: “writeback” (chỉ ghi siêu dữ liệu hệ thống tệp), “theo thứ tự” (việc ghi nhật ký luôn được thực hiện TRƯỚC KHI thay đổi FS) và “nhật ký” (bản sao lưu đầy đủ siêu dữ liệu và chính các tệp đó đang bị thay đổi).

Nếu không thì không có sự đổi mới đặc biệt nào. Và tốc độ làm việc, so với phiên bản trước, giảm đáng kể, vì vậy vào năm 2006, một nguyên mẫu của giai đoạn phát triển hệ thống tập tin tiếp theo đã xuất hiện ext4, bản phát hành cuối cùng diễn ra vào năm 2008. Hệ thống tệp mở rộng thứ tư vẫn giữ lại ghi nhật ký nhưng tốc độ đọc dữ liệu tăng đáng kể, thậm chí còn cao hơn cả trong ext2!

Những cải tiến đáng chú ý khác bao gồm tăng dung lượng tối đa của phân vùng đĩa lên 1 EiB (từ 32 TiB ở ext2 và ext3), tăng kích thước tệp tối đa lên 16 TiB (từ 2 TiB trở lên). phiên bản trước) và sự xuất hiện của cơ chế phạm vi (từ tiếng Anh “extent” - “space”). Cái sau cho phép bạn truy cập không phải các khối đơn lẻ, như được triển khai trong các hệ thống tệp khác (và đặc biệt là trong ext3), mà đến các không gian đĩa kết hợp từ các cụm tuần tự, với tổng dung lượng lên tới 128 MB, giúp tăng đáng kể hiệu suất và giảm thiểu sự phân mảnh dữ liệu.

Ngày nay, hầu hết các hệ thống Linux đều có mặc định hỗ trợ các hệ thống tệp thuộc họ ext của phiên bản này hay phiên bản khác. Trong số này, hầu hết các hệ thống được phát hành vào năm 2010 trở lên đều hỗ trợ ext4. Để truy cập các phân vùng ext trong Windows và MacOS, bạn cần để cài đặt phần mềm và/hoặc trình điều khiển đặc biệt.

ReiserFS

Một hệ thống tập tin trẻ và đầy hứa hẹn khác “có nguồn gốc” từ thế giới Linux là ReiserFS. Nhờ nỗ lực của nhóm nhà phát triển người Mỹ Hans Reiser, nó đã trở thành hệ thống tệp được ghi nhật ký đầu tiên, được thêm vào nhân Linux phiên bản 2.4.1 vào năm 2001, ngay trước khi thêm hỗ trợ ext3.

Trên thực tế, giống như ext3 xuất hiện sau nó, ReiserFS cho phép sử dụng Linux đầy đủ hoặc ghi nhật ký một phần. Tuy nhiên, không giống như ext3, nó có kích thước tệp cho phép lớn hơn (lên tới 8 TiB so với 2) và chiều dài tối đa tên tệp bằng 255 ký tự, không phải byte (4032 byte).

Ngoài ra, một trong những tính năng của ReiserFS mà người dùng yêu thích là khả năng thay đổi kích thước của phân vùng mà không cần ngắt kết nối nó. ext2 không có chức năng như vậy, nhưng sau đó nó xuất hiện trong ext3, mặc dù ReiserFS cũng là người đầu tiên về vấn đề này.

Mặc dù có một số ưu điểm so với các hệ thống tệp thay thế vào thời đó, ReiserFS cũng không phải không có nhược điểm. Điều quan trọng nhất trong số đó bao gồm khả năng chịu lỗi khá yếu trong trường hợp cấu trúc siêu dữ liệu bị hỏng và thuật toán chống phân mảnh không hiệu quả. Do đó, kể từ năm 2004, công việc bắt đầu cải thiện hệ thống tập tin, được gọi là Reiser4.

Đúng vậy, mặc dù có một số đổi mới, cải tiến và sửa chữa, hệ thống tệp mới vẫn được một số người đam mê duy trì. Sự thật là vào năm 2006, Hans Reiser đã phạm tội sát hại chính vợ mình và bị bắt giam rồi bỏ tù. Theo đó, công ty Namesys đang phát triển Reiser4 của ông đã bị giải tán. Kể từ đó, việc hỗ trợ và sửa đổi hệ thống tệp được thực hiện bởi một nhóm nhà phát triển dưới sự giám sát của nhà phát triển người Nga Eduard Shishkin.

Cuối cùng, hỗ trợ cho Reiser4 vẫn chưa được thêm vào nhân Linux, nhưng ReiserFS đã có sẵn. Vì vậy, nhiều người tiếp tục sử dụng nó trong hội đồng khác nhau làm hệ thống tập tin mặc định.

HFS

Nói về đặc điểm hệ thống tập tin của các hệ điều hành khác nhau, không thể không nhắc đến MacOS với HFS(viết tắt tiếng Anh: “Hierarchical File System” - “hệ thống tập tin phân cấp”). Các phiên bản đầu tiên của hệ thống này xuất hiện vào năm 1985 cùng với hệ điều hành Hệ thống Macintosh Hệ thống 1.0:

Theo tiêu chuẩn hiện đại, hệ thống tập tin này rất kém hiệu quả, vì vậy vào năm 1998, cùng với MacOS 8.1, phiên bản cải tiến của nó được gọi là HFS+ hoặc Mac OS mở rộng, được duy trì cho đến ngày nay.

Giống như người tiền nhiệm của nó, HFS+ chia đĩa thành các khối 512 KB (theo mặc định), được kết hợp thành các cụm chịu trách nhiệm lưu trữ một số tệp nhất định. Tuy nhiên, FS mới có địa chỉ 32 bit (thay vì 16 bit). Điều này cho phép bạn tránh các hạn chế về kích thước của tệp văn bản và cung cấp hỗ trợ cho kích thước âm lượng tối đa lên tới 8 E&B (và trong các phiên bản mới nhất lên tới 16 E&B).

Các ưu điểm khác của HFS+ bao gồm ghi nhật ký (toàn bộ tập đĩa ẩn có tên HFSJ được phân bổ cho nó), cũng như đa luồng. Hơn nữa, nếu các luồng thay thế trong NTFS không có quy định đặc biệt rõ ràng về các loại thông tin được lưu trữ, thì trong HFS+, hai luồng được phân biệt cụ thể: luồng dữ liệu (lưu trữ dữ liệu chính của tệp) và luồng tài nguyên (lưu trữ siêu dữ liệu tệp).

HFS+ gần như lý tưởng cho các ổ cứng HDD truyền thống, tuy nhiên, giống như ReiserFS đã thảo luận ở trên, nó không có các thuật toán hiệu quả nhất để chống phân mảnh dữ liệu. Do đó, với sự phổ biến của ổ SSD và việc đưa chúng vào sử dụng công nghệ táo nó ngày càng được thay thế bởi hệ thống tập tin được phát triển vào năm 2016 APFS(viết tắt tiếng Anh " tập tin táo System" - "Apple File System"), được giới thiệu trong macOS dành cho máy tính để bàn Sierra cao(10.13) và iOS di động 10.3.

Theo nhiều cách, APFS tương tự như exFAT về mặt tối ưu hóa quy trình đọc/ghi, tuy nhiên, không giống như nó, nó có tính năng ghi nhật ký, hỗ trợ phân phối quyền truy cập dữ liệu, cải thiện thuật toán nén và mã hóa dữ liệu, đồng thời cũng có thể hoạt động với khối lượng lớn hơn. có kích thước lên tới 9 YB (đừng cười - "yobibyte") do địa chỉ 64 bit!

Nhược điểm duy nhất của APFS là nó chỉ được hỗ trợ công nghệ hiện đại Apple và chưa có sẵn trên các nền tảng khác.

So sánh các hệ thống tập tin

Hôm nay chúng ta đã xem xét nhiều hệ thống tệp phổ biến khác nhau, vì vậy sẽ không có hại gì nếu tóm tắt tất cả dữ liệu về chúng vào một bảng duy nhất:

Đặc điểm/FS FAT32 NTFS exFAT ext2 ext4 ReiserFS HFS+ APFS
Năm thực hiện 1996 1993 2008 1993 2006 2001 1998 2016
Phạm vi ứng dụng các cửa sổ ổ đĩa di động, Linux lưu trữ di động, Windows Vista+, Linux Linux, bộ lưu trữ di động Linux Linux Hệ điều hành Mac Hệ điều hành Mac
Kích thước tệp tối đa 4 GiB 16 E&B 16 E&B 2 TiB 16 TiB 8 TiB 16 E&B 9 YiB
Kích thước âm lượng tối đa 8 TiB 16 E&B 64 ZiB (zebibyte) 32 TiB 1 E&B 16 TiB 16 E&B 9 YiB
Ghi nhật ký - + - - + + + +
Quản lý quyền truy cập - + - - + + + +

kết luận

Như bạn có thể thấy, mỗi hệ điều hành đều có hệ thống tệp tối ưu riêng, cho phép bạn làm việc với dữ liệu một cách hiệu quả nhất. Ví dụ: đối với Windows là NTFS, đối với MacOS là HFS+ hoặc APFS. Các ngoại lệ duy nhất cho quy tắc có thể được coi là rất nhiều Bản phân phối Linux. Có hơn chục hệ thống tập tin, mỗi hệ thống đều có ưu điểm và nhược điểm riêng.

Hầu hết Người dùng Windows Chỉ cần nhớ ba FS phổ biến nhất: FAT32 - dành cho ổ đĩa flash nhỏ và thiết bị cũ, NTFS - dành cho hầu hết các máy tính và exFAT - dành cho ổ đĩa flash dung lượng lớn và ổ SSD ngoài (về mức độ liên quan của việc định dạng đĩa hệ thống exFAT vẫn còn gây tranh cãi do thiếu ghi nhật ký và dễ bị thất bại hơn).

tái bút Được phép tự do sao chép và trích dẫn bài viết này, với điều kiện là có liên kết hoạt động mở tới nguồn được chỉ định và quyền tác giả của Ruslan Tertyshny được giữ nguyên.

Hệ thống tập tin

Thông tin trên đĩa được ghi theo các khu vực có độ dài cố định, mỗi khu vực và vị trí của mỗi khu vực đó. hồ sơ vật lý(sung) trên đĩa được xác định duy nhất bởi ba số: số bề mặt của đĩa, hình trụ và cung trên rãnh. Và bộ điều khiển đĩa hoạt động với đĩa theo đúng những điều khoản này. Và người dùng không muốn sử dụng các cung, hình trụ và bề mặt mà là các tệp và thư mục. Do đó, hệ điều hành hoặc chương trình khác phải chuyển các thao tác với tệp và thư mục trên đĩa thành các hành động mà bộ điều khiển có thể hiểu được: đọc và ghi các khu vực nhất định của đĩa. Và để làm được điều này, cần phải thiết lập các quy tắc thực hiện quá trình dịch thuật này, trước hết là xác định cách lưu trữ và sắp xếp thông tin trên đĩa.

Hệ thống tệp là một tập hợp các quy ước xác định cách tổ chức dữ liệu trên phương tiện lưu trữ. Việc có những quy ước này cho phép hệ điều hành, các chương trình khác và người dùng làm việc với các tệp và thư mục

Hệ thống tập tin xác định:

1. các tập tin và thư mục được lưu trữ trên đĩa như thế nào;

2. thông tin nào được lưu trữ về các tập tin và thư mục;

3. làm thế nào bạn có thể biết phần nào của đĩa còn trống và phần nào không;

4. định dạng thư mục và thông tin dịch vụ khác trên đĩa.

Để sử dụng đĩa được ghi bằng hệ thống tệp, hệ điều hành hoặc chương trình đặc biệt phải hỗ trợ hệ thống tệp đó.

Thông tin được lưu trữ chủ yếu trên đĩa và hệ thống tệp được sử dụng trên chúng xác định cách tổ chức dữ liệu trên đĩa từ cứng.

Các hệ điều hành thuộc dòng MS Windows sử dụng các hệ thống tệp sau - FAT, FAT 32, NTFS.

Hệ thống tập tin FAT

FAT là hệ thống tập tin đơn giản nhất được hỗ trợ bởi Windows NT. Cơ sở của hệ thống tệp FAT là bảng phân bổ tệp, nằm ở đầu tập. Trong trường hợp bị hư hỏng, hai bản sao của bảng này sẽ được lưu trên đĩa. Ngoài ra, bảng phân bổ tập tin và thư mục gốc phải được lưu trữ ở một vị trí cụ thể trên đĩa (đối với định nghĩa đúng tải về vị trí tập tin). Đĩa được định dạng bằng hệ thống tệp FAT được chia thành các cụm, kích thước của cụm này phụ thuộc vào kích thước của ổ đĩa. Đồng thời với việc tạo tệp, một mục nhập được tạo trong thư mục và số cụm đầu tiên chứa dữ liệu được đặt. Mục nhập như vậy trong bảng phân bổ tệp báo hiệu rằng đây là cụm cuối cùng của tệp hoặc trỏ đến cụm tiếp theo.

Cập nhật bảng phân bổ tập tin có tầm quan trọng lớn và mất rất nhiều thời gian. Nếu bảng cấp phát file không được cập nhật thường xuyên có thể dẫn đến mất dữ liệu. Khoảng thời gian của hoạt động được giải thích là do nhu cầu di chuyển các đầu đọc đến rãnh ghi số 0 logic của đĩa mỗi khi bảng FAT được cập nhật. Thư mục FAT không có cấu trúc cụ thể và các tệp được ghi vào vùng trống đầu tiên có sẵn trên đĩa. Ngoài ra, hệ thống tập tin FAT chỉ hỗ trợ bốn thuộc tính tập tin: "Hệ thống", "Ẩn", "Chỉ đọc" và "Lưu trữ".

Trên máy tính dưới Kiểm soát cửa sổ NT trên bất kỳ hệ thống tệp nào được hỗ trợ đều không thể hoàn tác được. Chương trình phục hồi cố gắng truy cập trực tiếp vào phần cứng, điều này là không thể với sử dụng Windows N.T. Tuy nhiên, nếu tệp nằm trong phân vùng FAT, thì bằng cách khởi động máy tính ở chế độ MS-DOS, việc xóa tệp có thể bị hủy. Hệ thống tệp FAT là tốt nhất để sử dụng trên các đĩa và phân vùng có kích thước lên tới 200 MB vì ​​nó chạy với chi phí tối thiểu.

Theo nguyên tắc chung, bạn không nên sử dụng hệ thống tệp FAT cho các đĩa và phân vùng lớn hơn 200 MB. Điều này là do khi kích thước ổ đĩa tăng lên, hiệu suất của hệ thống tệp FAT sẽ giảm nhanh chóng. Không thể đặt quyền cho các tệp nằm trên phân vùng FAT. Phân vùng FAT có giới hạn kích thước: 4 GB cho Windows NT và 2 GB cho MS-DOS.

Hướng dẫn

Hệ thống tệp xác định cách tổ chức và lưu trữ dữ liệu trên các phương tiện lưu trữ khác nhau, bao gồm cả ổ cứng. tồn tại một số lượng lớn nhiều hệ thống tập tin khác nhau, phổ biến nhất là: FAT16, FAT32, NTFS dành cho hệ điều hành thuộc họ Windows; ext2 và ext3 cho hệ thống Unix và đặc biệt cho hệ điều hành hệ thống Linux.

Tìm hiểu loại tập tin hệ thống Có thể những cách khác. Cách đơn giản nhất: mở “My Computer”, chọn đĩa bạn quan tâm, nhấp chuột phải vào nó và chọn “Properties” từ menu. Trong cửa sổ mở ra, loại đĩa và hệ thống tệp được sử dụng sẽ được chỉ định ở trên cùng. Ví dụ: đối với Windows XP và Windows 7, loại tệp sẽ được chỉ định hệ thống NTFS.

Nếu bạn có một máy tính không hoạt động và từ chối khởi động, bạn có thể xem thông tin về các đĩa của nó bằng cách sử dụng chương trình Acronis Giám đốc Dick. Nó chạy trực tiếp từ CD, để chọn boot từ đĩa, khởi động xong nhấn F12, một cửa sổ chọn thiết bị khởi động sẽ hiện ra trước mặt bạn. Trên một số máy tính, cửa sổ khởi động có thể được mở bằng các phím khác.

Chọn khởi động từ CD và nhấn Enter. Trong menu đĩa xuất hiện, chọn Acronis Dick Director. Sau khi tải, một cửa sổ chương trình sẽ mở ra, trong đó bạn sẽ thấy tất cả các đĩa của máy tính và các phân vùng của chúng, cho biết hệ thống tệp được sử dụng. Acronis Dick Director là một tiện ích rất tiện lợi cho phép bạn phân vùng đĩa theo đúng cách và định dạng chúng trong hệ thống tập tin được yêu cầu. Nó cũng cho phép bạn khôi phục các phân vùng đĩa với xác suất cao sau khi chúng vô tình bị mất - bạn có thể khôi phục các đĩa có tất cả các thư mục và tệp.

Có một phiên bản của chương trình Acronis Dick Director chạy trong Windows, trong đó bạn cũng có thể xem tất cả thông tin về hệ thống tệp. Nhưng không nên thực hiện bất kỳ thao tác nào với đĩa trong phiên bản này - sau khi khởi động lại hệ thống Có nguy cơ khá cao là máy tính sẽ không khởi động được. Nếu bạn cần phân vùng đĩa, hãy sử dụng phiên bản CD, nó rất đáng tin cậy.

Nguồn:

  • Làm cách nào để biết tôi có hệ thống tập tin nào?

Từ tập tin hệ thống cứngĐĩa phụ thuộc vào nhiều thông số hoạt động của máy tính. Ví dụ: nếu bạn định tải xuống các tệp dung lượng lớn (hơn 4 gigabyte) từ Internet, thì ổ cứng của bạn phải chạy NTFS. Ngoài ra, tốc độ ghi tệp vào hệ thống tệp phụ thuộc vào loại hệ thống tệp. ổ cứng và tốc độ sao chép thông tin từ phân vùng này sang phân vùng khác.

Bạn sẽ cần

  • - Chương trình Phân vùng;
  • - Chương trình TuneUp Utilities 2011.

Hướng dẫn

Sử dụng phương pháp này bạn có thể tìm ra loại tập tin hệ thống bất kể phiên bản Windows của bạn là gì. Mở Máy tính của tôi. Bấm vào một phần ổ cứng nút chuột phải. Một menu ngữ cảnh sẽ xuất hiện. Từ menu này, chọn Thuộc tính. Tiếp theo, tìm dòng “Hệ thống tệp”. Loại tập tin sẽ được ghi bên cạnh nó. hệ thống phân vùng ổ cứng này.

Đồng thời tìm hiểu loại tập tin hệ thống bạn có thể sử dụng chương trình Phân vùng. Chương trình này phù hợp cho cả chủ sở hữu hệ điều hành thuộc họ Windows và cho những người dùng đã cài đặt hệ điều hành hệ thống Linux. Tìm nó trên Internet, tải xuống và cài đặt nó trên ổ cứng máy tính của bạn.

Khởi chạy Phân vùngMagic. Chờ một lát cho đến khi quá trình quét máy tính hoàn tất. Trong cửa sổ chương trình chính, bạn sẽ thấy danh sách tất cả các phân vùng trên ổ cứng của mình. Bằng cách đi tới phần “Thuộc tính”, bạn có thể xem tệp .

Bạn cũng có thể sử dụng chương trình cấu hình và giám sát máy tính TuneUp Utilities 2011. Bạn có thể dễ dàng tìm thấy thông tin này trên Internet. Mặc dù chương trình này mang tính thương mại nhưng có một khoảng thời gian sử dụng không đáng kể. Tải xuống và cài đặt ứng dụng trên máy tính của bạn.

Khởi chạy tiện ích TuneUp. Đợi một lúc. Khi chương trình được khởi chạy lần đầu tiên, nó sẽ bắt đầu quét máy tính của bạn. Sau khi quét, bạn sẽ được nhắc sửa lỗi và tối ưu hóa hệ thống. Nếu bạn có thời gian, bạn có thể đồng ý. Hoặc hủy bỏ thủ tục này.

Sau đó, bạn sẽ thấy mình trong menu chính của chương trình. Chọn phần "Khắc phục sự cố", sau đó trong cửa sổ tiếp theo - "Hiển thị thông tin hệ thống" Sau vài giây, cửa sổ “System Informer” sẽ xuất hiện. Trong cửa sổ này, chọn phần “Đĩa”. Trong đó bạn có thể tìm thấy thông tin về hệ thống tập tin.

Khi chọn phần mềm cho máy tính bạn cần biết kiểu hoặc độ sâu bit của nó. Đặc biệt, hệ thống có thể là 32 hoặc 64 bit. Các thuật ngữ này chủ yếu đề cập đến cách xử lý dữ liệu bộ xử lý trung tâm. Tuy nhiên, phần mềm dành cho 32-bit hệ thống có thể không tương thích với 64-bit và ngược lại. Để biết kiểu hệ thống có thể được tìm thấy trong tài liệu. Nếu thiếu tài liệu, hãy chạy những hành động sau.

Bạn sẽ cần

  • Máy tính chạy hệ điều hành Windows (XP, Vista, Windows 7) hoặc Server 2003

Hướng dẫn

Nhằm xác định hệ thống trong phòng mổ Hệ thống Windows XP hoặc Server 2003, mở cửa sổ thông tin Properties hệ thống"(tab trong ứng dụng "Hệ thống"). Nó nằm trong thư mục Control Panel, trong menu Start (bạn cũng có thể mở hộp thoại Run từ menu Start, "sysdm.cpl" và nhấn Enter).

Trong ứng dụng mở ra, hãy khám phá tab “Thuộc tính” hệ thống" Nếu bạn có HĐH 32, bạn sẽ không tìm thấy bất kỳ đề cập nào về điều này. Nhưng trong hệ thống 64 bit, độ sâu bit được biểu thị. Ví dụ: tên của bạn hệ thống có thể trông như thế này: MS XP Professional x64.

Nếu bạn muốn chắc chắn rằng bạn đã xác định kiểu hệ thống, mở cửa sổ Run từ menu thả xuống Bắt đầu, nhập "winmsd.exe" và nhấn Enter. Ở bên phải của ứng dụng mở ra tiếp theo, hãy tìm dòng “Bộ xử lý”. Nếu dòng trước tên là "x86", bạn có hệ điều hành 32-bit. Nếu tên bộ xử lý bắt đầu bằng ia64 hoặc AMD64 thì hệ thống của bạn là 64-bit.

Nếu bạn đã cài đặt Vista hoặc Windows7 thì hãy xác định kiểu hệ thống trên các hệ điều hành này, hãy mở và khám phá cửa sổ “Hệ thống”, nằm trong thư mục “Bảng điều khiển”. Mở menu nút Bắt đầu. Trong "Bắt đầu tìm kiếm", viết "hệ thống" và sau đó nhấp vào "Hệ thống" trong danh sách "Chương trình". Trong cửa sổ mở ra, hãy mở “Loại hệ thống" Nếu hệ điều hành của bạn có 32, bạn sẽ thấy dòng chữ tương ứng bắt đầu bằng cụm từ “32-bit…”. Theo đó cho 64- hệ thống dòng chữ sẽ bắt đầu bằng “64-bit…”.

Ngoài ra, bạn cũng có thể khám phá cửa sổ thông tin Thông tin hệ thống. Để thực hiện việc này, hãy mở menu Bắt đầu và nhập “hệ thống” vào tìm kiếm. Sau đó bấm vào Thông tin hệ thống trong Chương trình. Trong cửa sổ mở ra, tìm “Loại hệ thống" trong tiểu mục "Thành phần". Ở đây bạn có thể kiểu hệ thống theo dòng chữ: “dựa trên x86” (HĐH 32 bit) hoặc “dựa trên x64” (HĐH 64 bit).

Video về chủ đề

Nguồn:

  • cách thay đổi 64 trong hệ thống

Khi bạn làm việc với máy tính, bạn luôn phải xử lý các tập tin. Một tập tin là một khối thông tin được đặt tên. Thông tin có thể được coi là văn bản, phương tiện và dữ liệu dịch vụ mà máy tính cần để hoạt động.

Để xử lý thành công thông tin, nó cần được hệ thống hóa. Đây là những gì hệ thống tập tin làm. Mục đích của chúng là cung cấp khả năng làm việc thuận tiện với dữ liệu và sắp xếp chia sẻ tập tin bởi nhiều tiến trình hoặc người dùng.

Một người có kinh nghiệm về máy tính sẽ không lưu trữ tài liệu, phim và trò chơi trong một thư mục được cung cấp theo mặc định cho anh ta. Sẽ thuận tiện hơn khi nhóm dữ liệu theo một số tiêu chí và đặt chúng vào các phần thích hợp. Những phần này được gọi là thư mục.

Từ quan điểm hệ thống tệp, thư mục là một danh sách chứa thông tin về một nhóm tệp. Đây có thể là tên của tệp, tên của chủ sở hữu hoặc người tạo ra nó, địa chỉ vật lý trên đĩa, các đặc điểm của “chỉ đọc”, “ẩn”, “lưu trữ”, thời gian tạo và sửa đổi, loại (ký tự). , nhị phân, tạm thời), v.v.

Một trong những nhiệm vụ chính của FS (hệ thống tập tin) là vị trí tối ưu dữ liệu trên đĩa. Điều này có nghĩa là dung lượng ổ đĩa phải được sử dụng một cách tiết kiệm và việc tìm kiếm và ghi thông tin phải diễn ra càng nhanh càng tốt.

FS được ghi lại trên phần cứngđĩa khi định dạng. Một ổ cứng có thể chứa nhiều hệ thống tập tin. Việc lựa chọn FS phụ thuộc vào hệ điều hành nào sẽ được cài đặt trên đĩa logic.

Đối với hệ điều hành Windows, NTFS và ít phổ biến hơn là FAT32 được sử dụng.

Không thể định dạng ổ đĩa logic lớn hơn 32 GB ở FAT322 - một hạn chế do các nhà phát triển Microsoft áp đặt. Ngoài ra, hệ thống này có thể hoạt động với các tệp không lớn hơn 4 GB.

Có một nhược điểm đáng kể khác: FAT32 không ghi nhật ký, tức là. ghi lại các hoạt động dữ liệu và thay đổi trạng thái hệ thống.

Mặt khác, ưu điểm của FAT32 là hiệu năng tương đối cao và yêu cầu phần cứng thấp: RAM 32 MB là đủ cho nó hoạt động binh thương.

Kích cỡ ổ đĩa logic, có thể được định dạng ở dạng NTFS - 2.000.000 GB. Hệ thống tập tin này được đặc trưng bởi hoạt động ổn định nhờ phương pháp ghi nhật ký và xử lý thông tin. Tất cả các hoạt động với dữ liệu được thực hiện bởi một giao dịch, tức là. hành động hoàn thành chính xác hoặc bị hủy. Các lỗi được ghi lại trong nhật ký sự kiện, từ đó hệ thống lấy thông tin để tự khắc phục.

Nhược điểm của NTFS là phân mảnh ổ cứng. Chương trình chống phân mảnh tích hợp trên thực tế không giải quyết được vấn đề do đặc thù của việc ghi thông tin trên ổ cứng.

Trong quá trình cải tiến công nghệ máy tính ở thời điểm khác nhau giữ thông tinđược giải thích trên các phương tiện truyền thông khác nhau. Thị trường hiện đại bị thống trị bởi cái gọi là ổ cứng. Đôi khi, cần phải tìm ra nhãn hiệu ổ cứng được kết nối với máy tính của bạn, dung lượng danh nghĩa, dung lượng trống, v.v.

Bạn sẽ cần

  • Một máy tính có hệ điều hành MS Windows, quyền quản trị viên đối với tài khoản người dùng của bạn, các đĩa hoặc phương tiện di động khác được kết nối và cài đặt chính xác.

Hướng dẫn

Chuyển đến "Máy tính của tôi". Nhấp vào biểu tượng "Local Disk (C:)" và nhấp chuột phải. Trong phần mở danh mục chọn "Thuộc tính". Cửa sổ thuộc tính sẽ mở đĩa cục bộ, chứa thông tin cơ bản nhất về trạng thái của nó, bao gồm dung lượng trống, kích thước danh nghĩa, loại hệ thống tệp và các thông tin khác. Bạn cũng có thể dọn sạch đĩa bằng MS Windows để tăng dung lượng trống.

Trong cửa sổ thuộc tính đĩa cục bộ, nhấp vào tab "Phần cứng". Bạn sẽ nhìn thấy danh sách các ổ đĩa có sẵn trên máy tính, bao gồm ổ cứng, ổ CD-DVD ROM, ổ đĩa ảo và ổ đĩa mềm, trong đó ổ cứng nói trên đứng đầu trong danh sách. Sau khi chọn nó bằng một cú nhấp chuột, hãy nhấp vào nút "Thuộc tính". Cửa sổ thuộc tính sẽ mở đĩa vật lý, nơi bạn có thể tìm thấy thông tin chung về nó, xác định chính sách bộ nhớ đệm dữ liệu và cũng xem trình điều khiển nào kiểm soát hoạt động của nó.

ghi chú

Khi đến gần không gian trông trên bất kỳ đĩa cục bộỞ mức tối thiểu, việc dọn dẹp ổ đĩa sẽ bắt đầu một cách tự nhiên. Nó không nguy hiểm nhưng tốt hơn là nên tránh nó tình huống tương tự.

Lời khuyên hữu ích

Bạn có thể truy cập các thuộc tính ổ cứng từ các thuộc tính của các ổ đĩa khác; để thực hiện việc này, chỉ cần chuyển đến tab “Phần cứng”. Ngoài ra, để tránh tình trạng mất ổn định của hệ thống, đôi khi đĩa cần được quét lỗi và chống phân mảnh, vì vậy đừng bỏ qua tab "Dịch vụ".

Mỗi loại hệ thống tập tin ổ cứng là duy nhất theo cách riêng của nó. Các loại phổ biến nhất NTFS và FAT32 có một số điểm khác biệt. Đôi khi bạn cần một hệ thống file cụ thể cho một phân vùng ổ cứng.

Bạn sẽ cần

  • Trình quản lý phân vùng, đĩa Windows.

Hướng dẫn

Dán đĩa cài đặt Windows và khởi động máy tính của bạn. Nhấn Del để vào BIOS. Mở Menu bootƯu tiên thiết bị và chỉ định ổ đĩa của bạn làm thiết bị ưu tiên. Chọn Lưu & Thoát.

Chạy trình cài đặt hệ điều hành. Đợi cho đến khi quá trình cài đặt đến menu chọn phân vùng. Đây là nơi vui vẻ bắt đầu. Nếu bạn đang cài đặt Windows XP, hãy chọn phân vùng mà hệ điều hành sẽ được cài đặt và trong cửa sổ tiếp theo, hãy đặt tùy chọn “Định dạng thành loại”, trong đó loại từ có nghĩa là loại hệ thống tệp.

Nếu bạn đang xử lý trình cài đặt Windows Vista hoặc Seven, hãy nhấp vào nút “Cài đặt đĩa”. Chọn phân vùng có loại hệ thống tệp bạn muốn thay đổi và nhấp vào nút Xóa. Bây giờ hãy nhấp vào nút “Tạo”, sau đó chỉ định kích thước của đĩa cục bộ trong tương lai và loại hệ thống tệp của nó.

Bây giờ chúng ta hãy xem việc thay đổi hệ thống tệp phân vùng mà không cần dùng đến Windows. Tải xuống và cài đặt chương trình Trình quản lý phân vùng. Trong menu chính của chương trình, chọn “Khởi chạy Trình quản lý phân vùng”. Ở trên cùng, bạn sẽ thấy một danh sách các phần ổ cứng. Nhấp chuột phải vào phân vùng mà bạn muốn thay đổi tên tệp hệ thống.

Chọn "Chuyển đổi tập tin" hệ thống" Chỉ định kích thước cụm và loại hệ thống tệp trong tương lai. Nhấp vào nút "Chuyển đổi".

Video về chủ đề

Nguồn:

  • cách thay đổi hệ thống tập tin đĩa thành ntfs

Mẹo 7: Cách khôi phục tệp sau khi định dạng ổ đĩa flash

Nếu bạn vô tình định dạng ổ USB ngoài, sau đó cố gắng trả lại những gì quan trọng với bạn các tập tin. Đối với những trường hợp như vậy, các chương trình đặc biệt đã được phát triển để thực hiện quá trình tìm kiếm dữ liệu đã bị xóa.

Bạn sẽ cần

  • - Dễ phục hồi.

Hướng dẫn

Xin lưu ý rằng trong mọi trường hợp bạn không nên ghi bất kỳ thông tin nào vào ổ USB này. Bạn càng sử dụng nhiều sau đó định dạng, bạn càng có ít cơ hội khôi phục lại những thứ cần thiết các tập tin. Tải xuống và cài đặt ứng dụng Easy Recovery. Với mục đích này hãy sử dụng phân vùng hệ thốngổ cứng.

Kết nối ổ USB đã được định dạng với cổng thích hợp trên máy tính của bạn hoặc . Khởi chạy chương trình Easy Recovery. Trên thực đơn khởi động nhanh chọn Khôi phục dữ liệu. Trong cửa sổ mở ra, chọn menu Khôi phục định dạng. Trong cửa sổ bên trái của chương trình, chọn ổ USB mong muốn. Hãy chắc chắn để chỉ ra loại trước hệ thống tập tin này. Bấm tiếp.

Đợi một lúc để tiện ích thu thập thông tin về các tập tin được lưu trữ trước đó trên ổ USB này. Quá trình này có thể mất khá nhiều thời gian. Phần lớn phụ thuộc vào hiệu suất của máy tính và tốc độ của ổ đĩa flash bạn đang sử dụng. Đợi menu mới xuất hiện.

Bây giờ hãy kiểm tra các hộp các tập tinđó cần phải được khôi phục. Nếu bạn muốn trả về tất cả thông tin có sẵn, chỉ cần chọn thư mục trên cùng trong menu bên trái. Bấm tiếp. Chỉ định phân vùng và thư mục ổ cứng nơi các tập tin đã xóa sẽ được khôi phục các tập tin. Nhấp vào nút Tiếp theo một lần nữa và đợi quá trình khôi phục thông tin hoàn tất.

Nếu bạn cần khôi phục tài liệu thuộc một loại nhất định, thì trong bảng Khởi động nhanh, hãy chọn menu Sửa tệp. Chọn loại tài liệu từ menu mở ra. Nó có thể tài liệu văn bản, bảng và , được tạo bằng các chương trình có trong bộ công cụ Microsoft Office. Thực hiện theo thuật toán tương tự để tìm và khôi phục dữ liệu bị mất.

ghi chú

Phục hồi dữ liệu sau định dạng cứngđĩa. Nếu mất dữ liệu, nhiều người muốn thực hiện phục hồi ổ cứng hoặc phục hồi ổ đĩa flash. Để tìm hiểu cách chuyển đổi hệ thống tệp của ổ đĩa flash từ FAT sang NTFS, hãy đọc bài viết - cách định dạng ổ đĩa flash sang NTFS. Sau này tôi sẽ viết một bài về cách khôi phục tập tin đã xóa với sự giúp đỡ của sức mạnh chương trình miễn phí. để không bỏ lỡ.

Lời khuyên hữu ích

chương trình R Studio hoàn hảo để khôi phục dữ liệu từ ổ đĩa flash – TẢI XUỐNG. Sau khi khởi chạy chương trình, chúng tôi sẽ thấy ngay danh sách các thiết bị lưu trữ của bạn. Chọn ổ đĩa flash của bạn và nhấp vào nút “quét” để bắt đầu tìm kiếm mất tập tin. Khôi phục dữ liệu từ ổ đĩa flash. Và cuối cùng, đây là những tập tin đã xóa mà chương trình có thể tìm thấy trên ổ đĩa flash. Dữ liệu tìm thấy sẽ được trình bày trong các thư mục theo loại tệp, bạn chỉ cần chọn tập tin cần thiết, bị xóa trong quá trình định dạng hoặc...

Hệ thống tập tin. Đĩa

Một máy tính thường có nhiều đĩa. Mỗi đĩa được gán một tên được chỉ định chữ cái Latinh bằng dấu hai chấm, ví dụ: A:, B:, C:, v.v. Người ta chấp nhận tiêu chuẩn rằng A: và B: là ổ đĩa mềm và ổ C:, D:, v.v. – ổ đĩa cứng, ổ đĩa quang hoặc đĩa điện tử.

Đĩa điện tử là một phần bộ nhớ truy cập tạm thời, mà đối với người dùng trông giống như một VZU. Tốc độ trao đổi thông tin bằng đĩa điện tử cao hơn nhiều so với thiết bị lưu trữ ngoài cơ điện. Khi đĩa điện tử hoạt động, các bộ phận cơ điện không bị mài mòn. Tuy nhiên, sau khi tắt nguồn, thông tin trên đĩa điện tử không được lưu.

Các đĩa từ hiện có về mặt vật lý có thể được chia thành nhiều đĩa logic mà người dùng sẽ thấy trên màn hình giống như các đĩa vật lý. Ổ đĩa logic là một phần của ổ cứng thông thường có tên riêng.

Đĩa chứa hệ điều hành được gọi là mang tính hệ thống(hoặc đĩa khởi động). Ổ cứng C: thường được sử dụng làm đĩa khởi động. Khi xử lý vi-rút hoặc lỗi hệ thống, hệ điều hành thường được tải từ đĩa mềm. Cấp Đĩa quang học, cũng có thể có khả năng khởi động.

Để thông tin được ghi vào đĩa từ mới, nó phải được định dạng trước đó. Định dạng- Đây là việc chuẩn bị một đĩa để ghi thông tin.

Trong quá trình định dạng, thông tin dịch vụ được ghi vào đĩa (đánh dấu xong), sau đó được sử dụng để ghi và đọc thông tin, điều chỉnh tốc độ quay của đĩa, đồng thời phân bổ một vùng hệ thống, bao gồm ba phần:

giày cao cổ,

bảng phân bổ tập tin,

thư mục gốc.

Giày cao cổ(Bản ghi khởi động) được đặt trên mỗi đĩa ở khu vực logic số 0. Nó chứa dữ liệu về định dạng đĩa, cũng như một chương trình ngắn được sử dụng trong quy trình khởi động hệ điều hành.

Có một khu vực trên ổ cứng gọi là main bản ghi khởi động MBR (Bản ghi khởi động chính) hoặc khu vực khởi động chính. MBR chỉ định ổ đĩa logic mà hệ điều hành sẽ khởi động.

Bảng phân bổ tập tin(Bảng phân bổ tệp - viết tắt là FAT) nằm sau khu vực khởi động và chứa mô tả về thứ tự vị trí của tất cả các tệp trong các khu vực khởi động của đĩa này, cũng như thông tin về các vùng bị lỗi của đĩa. Bảng FAT được theo sau bởi một bản sao chính xác của nó, điều này làm tăng độ tin cậy của việc lưu trữ bảng rất quan trọng này.

Thư mục gốc(Thư mục gốc) luôn nằm sau bản sao FAT. Thư mục gốc chứa danh sách các tập tin và thư mục nằm trên đĩa. Ngay phía sau thư mục gốc là dữ liệu.

Hệ thống tập tin là một phần của hệ điều hành cung cấp khả năng tổ chức và lưu trữ tệp cũng như thực hiện các thao tác trên tệp.

Tài liệu

Vì dữ liệu địa chỉ cũng có kích thước và phải được lưu trữ nên việc lưu trữ dữ liệu theo đơn vị nhỏ như byte là bất tiện. Chúng cũng bất tiện khi lưu trữ theo đơn vị lớn hơn (kilobyte, megabyte, v.v.), vì việc lấp đầy không đầy đủ một đơn vị lưu trữ sẽ dẫn đến hoạt động lưu trữ kém hiệu quả.

Việc lưu trữ và truy xuất thông tin trên các thiết bị lưu trữ bên ngoài là rất quan trọng. Thiết bị lưu trữ bên ngoài là một loại kho thông tin, nơi các chương trình và dữ liệu được lưu trữ trong một thời gian dài cho đến khi chúng cần thiết để giải quyết một vấn đề. Bây giờ hãy tưởng tượng rằng hàng hóa được lưu trữ trong nhà kho mà không có bất kỳ hệ thống nào. Kho càng lớn thì càng khó tìm được sản phẩm phù hợp. Hoặc lấy ví dụ một cái tủ đựng đồ trong đó nhiều tài liệu khác nhau, sách, báo cáo, chứng chỉ, v.v. Trong trường hợp không có tổ chức lưu trữ cụ thể, việc tìm kiếm các tài liệu cần thiết, đặc biệt nếu số lượng của chúng nhiều, có thể là một công việc rất khó khăn và tốn thời gian.

Đơn vị lưu trữ dữ liệu là một đối tượng có độ dài thay đổi được gọi là tệp.

Tài liệu là một tập hợp dữ liệu được đặt tên có tổ chức nội bộ nhất định và chiếm một khu vực nhất định của vật mang thông tin.

Thông thường ở tập tin riêng biệt lưu trữ dữ liệu cùng loại. Trong trường hợp này, kiểu dữ liệu xác định loại tệp.

Vì không có giới hạn kích thước trong định nghĩa tệp, bạn có thể tưởng tượng một tệp có 0 byte (tệp trống) và một tệp có số byte bất kỳ.

Tên tệp phải là duy nhất - nếu không có tên này thì không thể đảm bảo quyền truy cập dữ liệu rõ ràng. Trong phương tiện công nghệ máy tính yêu cầu về tính duy nhất của tên được đảm bảo tự động - cả người dùng và tự động hóa đều không thể tạo tệp có tên giống với tên hiện có.

Tập tin có thể chứa: một chương trình trong mã máy, văn bản chương trình bằng ngôn ngữ thuật toán, văn bản tài liệu, báo cáo, phiếu lương, bài báo, dữ liệu số, ghi âm lời nói của con người hoặc giai điệu âm nhạc, bản vẽ, minh họa, bản vẽ, ảnh, video, v.v.

Tệp được tạo theo hướng dẫn của người dùng hoặc tự động, sử dụng nhiều hệ thống phần mềm khác nhau, chẳng hạn như hệ điều hành, shell, công cụ lập trình, v.v. Phía sau tập tin đã tạo một tên nhất định được gán, không gian được phân bổ cho nó trên ổ đĩa và nó theo một cách nào đóđược đăng ký trong hệ điều hành. Tệp mới được tạo có thể chứa một số thông tin.

Mỗi tệp có một số thuộc tính đặc trưng - thuộc tính. Các thuộc tính quan trọng nhất của tập tin là:

Tên,

sự mở rộng,

thời gian và ngày thành lập.

Tên tập tin, giống như tên của một người, tên của một tài liệu, một cuốn sách, dùng để phân biệt tệp này với tệp khác, để trỏ đến tệp mong muốn. Trong các hệ điều hành khác nhau, tên tập tin được hình thành theo quy tắc khác nhau. Ví dụ: trong hệ điều hành MS DOS, tên tệp là



chuỗi các chữ cái trong bảng chữ cái Latinh,

một số ký tự đặc biệt (~, _, -, $, &, @, %,",!,(>)> (>). #).

Tên có thể chứa từ một đến tám (1 ... 8) ký tự và được chọn ngẫu nhiên. Nên chọn tên file để người dùng dễ dàng nhớ chính xác những gì được lưu trữ trong file này. Ví dụ: một tệp chứa báo cáo quý 4 có thể được gọi là otchet4, một tệp có phiếu lương có thể được gọi là vedzarpl và một tệp có một số loại hình vẽ có thể được gọi là hình ảnh.

Trong hệ điều hành MS DOS, tên file không được chứa

không gian,

các chữ cái trong bảng chữ cái tiếng Nga,

Ngoài ra, nó không thể chứa nhiều hơn tám ký tự. Nói chung, đây là những hạn chế khá đáng kể. Ví dụ: một tệp chứa báo cáo quý 4 của công ty mà chúng tôi gọi là otchet4, tốt nhất nên gọi là “Báo cáo quý 4”, trong trường hợp đặc biệt là “Otchet za 4 kvartal”, sử dụng cái gọi là phiên âm , khi các từ của một ngôn ngữ được viết bằng các chữ cái của một ngôn ngữ khác. Trong hệ điều hành Unix và Windows 9.x, các hạn chế về độ dài của tên cũng như việc sử dụng dấu cách và dấu chấm trong tên đã bị xóa. Và trong hệ điều hành Windows 9.x, ngoài ra, bạn có thể sử dụng các chữ cái tiếng Nga trong tên. Do đó, một tệp trong Unix có thể được đặt tên là “Báo cáo za 4 kvartal” và trong Windows 9.x, tên “Báo cáo quý 4” cũng được cho phép.

Ngoài tên, mỗi tập tin có thể có hoặc không có sự mở rộng. Phần mở rộng được sử dụng để mô tả nội dung của tệp theo một cách nhất định. Ví dụ, phần mở rộng tài liệu và txt chỉ ra rằng tệp chứa một số tài liệu hoặc văn bản, trong khi phần mở rộng bmp là tệp chứa hình ảnh ở định dạng bitmap. Phần mở rộng, nếu có, được phân tách khỏi tên tệp bằng dấu chấm. Trong hệ điều hành MS DOS, phần mở rộng có thể chứa từ một đến ba ký tự, ví dụ: otchet4.doc, vedzarpl.txt, picture.bmp và trong hệ thống Unix và Windows 9.x, được phép nhiều hơn ba ký tự. Nếu không có phần mở rộng thì tên tệp sẽ không có dấu chấm.

Nếu một tệp được tạo bằng bất kỳ hệ thống phần mềm nào, thì theo quy định, nó sẽ tự động nhận được phần mở rộng tiêu chuẩn cho hệ thống này và người dùng chỉ cần chọn hoặc chỉ định tên. Sau đó, hệ thống phần mềm nhận dạng các tập tin “của nó” bằng cách sử dụng các phần mở rộng tiêu chuẩn. Hệ điều hành cung cấp một số phần mở rộng tiêu chuẩn (Bảng 3.1).

Bảng 3.1

Một số phần mở rộng của MS DOS và Windows 9.x

Các tệp có phần mở rộng .com (phổ biến) và .exe (thực thi) chứa các chương trình ở dạng ngôn ngữ máy. Những tập tin này thường được gọi là tập tin chương trình. Sự khác biệt giữa tệp com và tệp exe liên quan đến tổ chức nội bộ của chúng. Những khác biệt này không ảnh hưởng đến cách xử lý tệp theo bất kỳ cách nào. Các tệp có phần mở rộng .bat (lô) chứa các chuỗi lệnh tùy ý của hệ điều hành. Những tập tin như vậy thường được gọi là tập tin batch. Thuật ngữ « tập tin thực thi" kết hợp các khái niệm " tập tin chương trình" Và " tập tin hàng loạt" Nói cách khác, "tệp thực thi" có nghĩa là tệp chứa chương trình ngôn ngữ máy có thể được bộ xử lý của máy tính thực thi trực tiếp (tệp có phần mở rộng .exe và .com) hoặc một chuỗi lệnh của hệ điều hành (tệp .bat file) cũng được thực thi, nhưng chỉ bằng cách truy cập các chương trình và công cụ hệ điều hành thích hợp.

Một thuộc tính quan trọng tập tin là của anh ấy chiều dài.Độ dài tệp bằng lượng không gian mà tệp chiếm trên đĩa hoặc băng và do đó được đo bằng byte. Giá trị của thuộc tính này được sử dụng để xác định xem một tệp có thể được đặt trên vùng trống của phương tiện đĩa hay không và cho một số mục đích khác.

Khi một tệp ban đầu được ghi vào đĩa, cũng như khi các thay đổi được thực hiện đối với tệp bằng đồng hồ hệ thống (một chương trình đặc biệt có trong hệ điều hành), ngày và giờ ghi tệp vào thiết bị đĩa sẽ tự động được ghi lại. Thuộc tính ngày và giờ được sử dụng để xác định các phiên bản mới nhất của tệp.

Ngoài các thuộc tính tệp cơ bản được xem xét trong hệ điều hành MS tập tin DOS có thêm bốn thuộc tính - chỉ đọc, hệ thống, ẩn và lưu trữ. Mỗi thuộc tính này có chính xác hai trạng thái - thuộc tính bật hoặc thuộc tính tắt.

Việc bật thuộc tính chỉ đọc có nghĩa là tệp không thể được sửa đổi theo bất kỳ cách nào. Ngoài ra, việc phá hủy một tập tin như vậy rất phức tạp. Thuộc tính hệ thống thường chỉ được bật cho các tệp hệ điều hành chính. Thuộc tính ẩn được bật cho những tệp mà khi xem danh sách tệp nằm trên thiết bị đĩa, các lệnh của hệ điều hành không có trong danh sách này.

Hệ điều hành cung cấp một cách để thực hiện các hành động tập thể với các tệp dễ dàng hơn. Hành động cần được thực hiện trên một nhóm tệp chỉ được chỉ định một lần, nhưng cùng với hành động đó, không chỉ định tên đầy đủ của một tệp mà là một tên đặc biệt cho phép hệ điều hành nhận dạng tất cả các tệp trong nhóm và sau đó thực hiện nó trên họ Yêu cầu hành động. Tên này được gọi là tên ký tự đại diện, mẫu hoặc mặt nạ. Tên nhóm của các tập tin được hình thành bằng các ký tự “*” và “?”.

Ký tự * được tìm thấy trong tên nhóm được hệ điều hành hiểu là “bất kỳ chuỗi ký tự tên bất kỳ nào”. Do đó, tên nhóm a* tương ứng với bất kỳ tên nào bắt đầu bằng chữ cái “a”: a1, azbuka, a2z4.

Biểu tượng? được HĐH coi là bất kỳ ký tự đơn nào, nghĩa là nó tương ứng với chính xác một ký tự tên tùy ý. Ví dụ: mẫu otchet?.doc khớp với bất kỳ tên nào có phần mở rộng .doc, trong tên của phân đoạn tên otchet được theo sau bởi chính xác một ký tự, ví dụ: otchet1.doc, otchet4.doc, otchet%.doc, ochet#.doc, v.v.

Một vài ví dụ nữa:

Txt – các tệp có tên hai chữ cái bất kỳ và phần mở rộng .txt;

*.bak – tệp có bất kỳ tên nào và phần mở rộng .bak;

prog1.* – các tệp có tên progl và bất kỳ phần mở rộng nào;

*.* – các tệp có bất kỳ tên và phần mở rộng nào.

Danh mục

Để đọc nội dung của một tập tin, bạn cần biết vị trí của nó trên thiết bị đĩa. Mỗi tệp chiếm một nhóm khu vực cụ thể trên đĩa. Do đó, vị trí tệp có thể được chỉ định bằng cách chỉ định số lượng cung và rãnh mà tệp chiếm giữ. Tuy nhiên, phương pháp chỉ định vị trí tệp này rất bất tiện, vì trong trường hợp này người dùng cần biết số lượng của tất cả các cung đĩa được phân bổ cho tệp. Để tăng hiệu quả trao đổi dữ liệu, một số lĩnh vực liên tiếp được kết hợp thành cụm, và việc trao đổi được thực hiện ngay lập tức bởi toàn bộ nhóm ngành (xem Hình 2.7). Sơ đồ tổ chức trao đổi này làm tăng đáng kể tốc độ hoạt động trao đổi dữ liệu với ổ cứng. Để không chỉ định ba số riêng biệt (số bề mặt làm việc, số rãnh ghi và số khu vực) làm địa chỉ của khu vực mà cụm bắt đầu, một cách đánh số duy nhất, liên tục đã được giới thiệu cho tất cả các cụm đĩa. Để xác định cụm nơi tệp bắt đầu, chỉ cần chỉ định một số - số sê-ri của cụm trên đĩa.

Mục lụcđược gọi là bảng hệ thống tệp đĩa chứa danh sách tất cả các tệp được ghi vào đĩa này. Đối với mỗi tệp, bảng này cho biết giá trị của tất cả các thuộc tính của nó, cũng như số cụm đầu tiên được phân bổ cho tệp.

Về mục đích của nó, danh mục có thể được so sánh với mục lục trong một cuốn sách, trong đó chỉ ra mỗi chương. số bắt đầu trang hoặc với kho tài liệu được lưu trữ trong tủ. Cũng giống như trong một cuốn sách, để xác định vị trí của một chương cụ thể, bạn có thể xác định theo tiêu đề của chương trong nội dung cuốn sách nó bắt đầu từ trang nào, do đó, hệ điều hành, theo tên của tệp, sẽ tìm thấy trong thư mục cụm mà nó bắt đầu.

Sự tương đồng giữa danh mục và mục lục trong một cuốn sách chỉ là một phần do các cụm được phân bổ vào một tệp trên đĩa không phải dưới dạng một mảng liên tục mà nằm rải rác, trong khi trong một cuốn sách, tất cả các trang của một chương đều được đặt. trong một hàng. Hãy tưởng tượng một chương của cuốn sách chiếm các trang 5, 15, 16, 17, 31, 123, 124 thay vì chiếm các trang 5, 6, 7, 8, 9, 10, 11 liên tiếp. Việc phân bổ các cụm không liên tục cho các tệp này được tổ chức nhằm tối ưu hóa việc sử dụng dung lượng đĩa trống trong nhiều lần phá hủy và ghi tệp.

Để vẫn biết cụm nào và thứ tự nào được phân bổ để lưu trữ tệp, hệ thống tệp cung cấp bảng phân bổ tệp (FAT). Thư mục chỉ chứa số cụm bắt đầu của tệp. Và bảng FAT chứa số lượng của tất cả các cụm khác mà tệp chiếm giữ. Trong phần lớn các trường hợp, người dùng không phải làm việc với bảng FAT vì nó được điền vào khi tệp được ghi và phân tích tự động khi nó được đọc.

Đối với các cụm, có địa chỉ tuyến tính: tất cả các cụm được đánh số từ 1 đến 2n (ở đây n là dung lượng bit FAT). Đối với FAT 16 bit, số cụm trên đĩa là 216 = 65536. Không khó để tính toán rằng đối với đĩa 1 GB, một cụm là 32 KB.

Kích thước của ổ cứng hiện đại thường vượt quá 1 GB. Khi ghi thông tin vào các đĩa như vậy, một phần quan trọng không gian đĩa có thể bị lãng phí vì, ví dụ, trong trường hợp FAT 16 bit, các tệp 31 KB và nhỏ hơn 1 KB, mỗi tệp chiếm cùng một dung lượng ổ đĩa - 32 KB. Không gian chưa sử dụng của một cụm được gọi là "cụm nhô ra". Tổn thất trên các phần nhô ra của cụm càng lớn thì càng nhiều số lượng lớn các tập tin nhỏ được ghi trên đĩa.

Cách tự nhiên nhất để tăng hiệu quả sử dụng cụm là giảm kích thước của chúng. Hiện tại hệ thống tệp là FAT32, sử dụng 232 cụm.

Thảo luận ở trên Cấu trúc đơn giản thư mục trong đó tất cả các tệp tạo thành một danh sách chung chỉ có thể đảm bảo hệ điều hành hoạt động tốt nếu khối lượng nhỏ giới hạn disai Tổng số tập tin có thể được ghi vào đĩa. Do đó, trên đĩa mềm 1,44 MB, thư mục gốc có thể chứa thông tin về không quá 224 tệp. Và khi dung lượng ổ đĩa trở nên đủ lớn và do đó, hàng trăm hoặc hàng nghìn tệp có thể được ghi vào đĩa, cấu trúc thư mục đơn giản sẽ dẫn đến sự chậm lại đáng kể trong quá trình tìm kiếm tệp trên đĩa hoặc thư mục trở nên đầy.

Thư mục trong hệ điều hành có cấu trúc phức tạp hơn. Các nhóm tập tin thư mục tùy ý có thể được kết hợp và tạo thành thư mục con.Trên một số hệ điều hành, các thư mục con được gọi là thư mục. Trong thực tế, các thư mục con, giống như thư mục gốc, là các bảng nằm trên đĩa và chứa thông tin về các tệp được gán cho thư mục con. Không giống như thư mục gốc, vị trí của các thư mục con trên đĩa không bị ràng buộc với vùng hệ thống. Do đó, kích thước của các thư mục con có thể khá tùy ý, điều này giúp loại bỏ hạn chế về số lượng tệp được chỉ định trong thư mục con.

Các thư mục con được tạo bởi người dùng theo ý riêng của họ. Mỗi thư mục con có tên riêng (thường không có phần mở rộng), được chọn theo quy tắc giống như tên tệp.

Việc nhóm và đưa các tệp vào thư mục con có thể được thực hiện theo bất kỳ tiêu chí nào. Ví dụ: trong một thư mục con riêng có tên WINDOWS (Hình 3.3), nên thu thập tất cả các tệp liên quan đến hệ điều hành. Theo cách tương tự, nên nhóm tất cả các tệp cần thiết cho hoạt động của bất kỳ trình soạn thảo văn bản hoặc chương trình trò chơi nào vào một thư mục con riêng. Nếu một số người dùng thay phiên nhau làm việc trên một máy thì việc tổ chức các thư mục con riêng biệt cho mỗi người dùng là điều hợp lý. Ví dụ: đặt tên cho các thư mục con: user1, user2, user3,... (user - user), nhóm các file của người dùng đầu tiên trong thư mục con user1, nhóm thứ hai trong thư mục con user2, v.v. Ngoài việc loại bỏ các hạn chế về số lượng liên quan đến việc sử dụng một thư mục, điều này còn tạo ra sự trật tự nhất định khi lưu trữ thông tin trên đĩa.

Tất cả các thư mục con nằm trong thư mục gốc đều được phân loại là cấp độ đầu tiên. Trong bộ lễ phục. 3.3 Thư mục con cấp một là các thư mục con Windows, user1, tệp Chương trình. Thư mục gốc, liên quan đến các thư mục con cấp một có trong nó, được gọi là cha mẹ, và các thư mục con liên quan đến thư mục gốc được xem xét công ty con hoặc lồng vào nhau.

Lần lượt, mỗi thư mục con cấp một có cấu trúc giống hệt như thư mục gốc. Trong thư mục con cấp một, các thư mục con cấp hai, v.v., có thể được tổ chức. Ví dụ: chủ sở hữu thư mục con user1 có thể nhóm trong thư mục con này tất cả các báo cáo mà anh ta đã chuẩn bị vào một thư mục con riêng gọi là otcheti, và chẳng hạn, các tệp chứa thông tin về các liên hệ kinh doanh có thể được thu thập trong thư mục con kontakti. Các thư mục con cấp một được coi là cha mẹ của các thư mục con cấp hai mà chúng chứa. Thư mục con cấp hai đóng vai trò là con của thư mục con cấp một.

Cơm. 3.3. Cấu trúc cây thư mục

Cấu trúc của thư mục giống như một cái cây. Thư mục gốc có thể được ánh xạ tới thân cây, các thư mục con đóng vai trò là nhánh và các tệp là lá của “cây” này. Cấu trúc thư mục này được gọi là giống cây hoặc thứ bậc.

Trên hệ điều hành có Giao diện đồ họa thư mục được hiển thị dưới dạng thư mục. Hình này hiển thị cây thư mục của một trong các đĩa. Từ hình. 3.4 bạn có thể thấy trong thư mục gốc có 4 thư mục là A, B, C và D. Đồng thời, bên trong thư mục A có thư mục A1 và A2. Thư mục C chứa thư mục C1 và C2. Trong thư mục A1 có thư mục A11 và trong thư mục cuối cùng có thư mục A111. Dấu chéo trên cây biểu thị rằng có các thư mục khác bên trong các thư mục tương ứng (có những thư mục bên trong thư mục D và A12 không hiển thị được). Hình này không hiển thị các tệp có thể nằm trong thư mục gốc hoặc trong bất kỳ thư mục nào.

Cơm. 3.4. Thư mục dưới dạng thư mục

Đường dẫn đến tập tin

Hệ điều hành tìm kiếm một tập tin trong một thư mục theo tên đầy đủ của nó. Điều này có nghĩa là về nguyên tắc một thư mục hoặc thư mục con không thể chứa hai tập tin khác nhau có cùng tên . Chúng tôi xin nhắc bạn rằng tên bao gồm tên tệp và phần mở rộng của nó. Cũng không được phép có hai thư mục con lồng nhau có cùng tên trong một thư mục hoặc thư mục con.

Thư mục hoặc thư mục con được phép có tệp hoặc thư mục con có cùng tên. Nhưng khi đó tên tệp không đủ để chỉ ra rõ ràng tệp mong muốn. Để phân biệt các tệp có cùng tên, cũng cần phải chỉ ra các thư mục con chứa chúng. Và trong trường hợp chung bạn cần chỉ định không chỉ một thư mục con mà toàn bộ chuỗi thư mục con, phải được theo dõi từ thư mục gốc đến thư mục con chứa tệp bạn đang tìm kiếm để đến được tệp mong muốn và xác định vị trí của nó.

Chuỗi tên các thư mục con cần duyệt, bắt đầu từ thư mục gốc và kết thúc bằng thư mục con chứa file, được gọi là đường dẫn hoặc tuyến đường đến tập tin.

Trong hệ điều hành MS DOS và Windows, thư mục gốc trong đường dẫn được biểu thị bằng ký tự \. Ký hiệu tương tự phân tách tên của các thư mục con trong chuỗi với nhau, cũng như tên tệp với tên của thư mục con chứa nó. Biểu tượng này được gọi là dấu gạch chéo ngược.

Do đó, đối với các tệp nằm trong thư mục gốc (xem Hình 3.3), đường dẫn chỉ là ký hiệu thư mục gốc \ và các tệp được chỉ định như sau:

Tệp trong thư mục con user1 có đường dẫn \user1:

\user1\picture.bmp.

Và đường dẫn đến các tệp từ thư mục con kontakti phải bao gồm tên của cả hai thư mục con - \user1\kontakti:

\user1\kontakti\ivanov.doc,

\user1\kontakti\postavki.txt

Đường dẫn có thể được chỉ định không chỉ cho các tệp mà còn cho các thư mục con. Vì vậy, đối với thư mục con kontakti, đường dẫn là \user1.

Vì máy tính của bạn bao gồm nhiều thiết bị đĩa khác nhau nên để nhận dạng duy nhất một tệp, bạn phải chỉ định tệp đó nằm trên thiết bị nào. Điều này có thể được thực hiện bằng cách chỉ định tên của thiết bị đĩa chứa tệp. Tên của thiết bị thường được đặt trước đường dẫn tới file. Tên tập tin đầy đủ (đặc tả tập tin) chứa

ü tên thiết bị,

ü đường dẫn đến tập tin,

ü tên tập tin.

<имя носителя>\<имя каталога-1>\...\<имя каталога-N>\<собственное имя файла>.

Ví dụ: nếu một thư mục có cấu trúc được hiển thị trong Hình. 3.3 nằm trên ổ cứng C:, khi đó thông số kỹ thuật đầy đủ của tệp postavki.txt trông như sau:

C:\user1\kontakti\postavki.txt

Nếu thư mục này nằm trên một đĩa mềm, tức là trên thiết bị đĩa A:, thì thông số kỹ thuật sẽ được ghi như sau:

A:\user1\kontakti\postavki.txt

Đặc tả tệp hoàn chỉnh sẽ xác định đầy đủ và rõ ràng tệp mong muốn, đây là những gì hệ điều hành yêu cầu để thực thi chính xác các lệnh của người dùng. Nếu xảy ra lỗi nhỏ nhất trong mục nhập đặc tả tệp, chẳng hạn như ít nhất một ký tự bị thiếu hoặc bị biến dạng, hệ điều hành sẽ không thể tìm thấy tệp đó.

Khi bạn định dạng ổ cứng hoặc ổ flash, bạn chuẩn bị nó để hệ điều hành lưu trữ thông tin. Trong quá trình định dạng, tất cả thông tin sẽ bị xóa và một hệ thống tệp sạch sẽ được cài đặt.

Bạn có thể đã nghe nói về hệ thống tệp FAT hoặc NTFS, nhưng bạn có biết hệ thống nào được sử dụng trên hệ thống của mình không? Bài viết này giải thích cách cấu trúc hệ thống tệp và sự khác biệt giữa các hệ thống tệp khác nhau. Tôi cũng sẽ chỉ cho bạn cách tìm hiểu hệ thống tập tin mà ổ đĩa của bạn đang sử dụng.

Hệ thống tập tin là gì?

Dung lượng ổ đĩa được chia thành các khu vực, mỗi khu vực có kích thước khoảng 512 byte. Các lĩnh vực được nhóm lại thành các cụm. Các cụm, còn được gọi là khối phân bổ, có kích thước từ 512 byte đến 64 kilobyte vì chúng thường được tạo thành từ nhiều lĩnh vực. Các cụm là các khối không gian đĩa liền kề nhau.

Hệ điều hành dựa vào hệ thống tệp để tổ chức lưu trữ thông tin theo cụm. Hệ thống tập tin là một cơ sở dữ liệu chứa thông tin về trạng thái của từng cụm. Về cơ bản, hệ thống tệp sẽ cho hệ điều hành biết tệp được lưu trữ ở cụm (hoặc cụm) nào và nơi có thể ghi dữ liệu mới.

Bạn nên biết về hệ thống tập tin nào?

Về cơ bản, HĐH Windows sử dụng hệ thống tệp FAT (Bảng phân bổ tệp), FAT32 và NTFS (Hệ thống tệp công nghệ mới).

Nói tóm lại, NTFS có thể lưu trữ các tệp lớn hơn 4 GB và các phân vùng có thể lớn hơn 32 GB. NTFS tốt hơn quản lý không gian trống hơn hệ thống tệp FAT hoặc FAT32 và do đó phân mảnh đĩa ít hơn. NTFS cũng hỗ trợ một số tính năng bảo mật, bao gồm mã hóa tập tin nhanh chóng.

So với NTFS, hệ thống tệp FAT và FAT32 được điều chỉnh để phù hợp với không gian nhỏ hơn và hoạt động ít chuyên sâu hơn với ổ cứng và do đó hoạt động nhanh hơn với các ổ đĩa flash nhỏ. Ngoài ra, FAT và FAT32 là các hệ thống tệp đa nền tảng. Hầu hết nhược điểm chính FAT và FAT32 có giới hạn kích thước phân vùng 32 GB và giới hạn kích thước tệp tương ứng là 2 GB và 4 GB.

Để lưu trữ thông tin trên ổ đĩa flash, hệ thống tệp mới exFAT (Bảng phân bổ tệp mở rộng), còn được gọi là FAT64, chủ yếu được sử dụng. Giống như NTFS, nó hỗ trợ các tệp lớn hơn 4 GB và các phân vùng lớn hơn 32 GB, đồng thời hệ thống quản lý tệp của nó tránh được tình trạng phân mảnh đĩa. Đồng thời, nó nhanh chóng, được tối ưu hóa cho việc xử lý tệp phương tiện và phương tiện di động.

Hệ điều hành nào hoạt động với các hệ thống tập tin này?

FAT và FAT32 có sẵn để đọc/ghi trên hầu hết các hệ điều hành. Trước đây, việc định dạng đĩa cho hệ thống tệp NTFS là đúng cách làm cho nó không thể hoạt động bên ngoài hệ điều hành Windows. Tuy nhiên, hỗ trợ đọc/ghi NTFS hiện đã được tích hợp trong nhiều bản phân phối Linux. Ngoài ra còn có một bản hack cho phép bạn làm việc với hệ thống tệp này trên Mac OS X phiên bản 10.6, mặc dù nó có vẻ không ổn định, vì vậy nên sử dụng MacFuse. Mặt khác, exFAT yêu cầu cài đặt trình điều khiển trong cả Windows XP và Linux và được hỗ trợ bởi Linux. Phiên bản Windows(Vista SP1, Windows 7, 8) và Mac OS X.

Tại sao kích thước cụm lại quan trọng?

Nếu bạn đã định dạng đĩa, bạn nên biết rằng bạn có thể chọn kích thước cụm (hoặc kích thước khối phân bổ).

Tùy thuộc vào kích thước cụm (từ 512 byte đến 64 kilobyte), tệp có thể được lưu trữ trong một hoặc hàng trăm hoặc hàng nghìn cụm. Khi kích thước tệp nhỏ hơn kích thước cụm, dung lượng còn lại sẽ bị lãng phí. Hiện tượng này được gọi là "mất không gian". Vì vậy, việc lưu trữ nhiều tập tin nhỏ trên đĩa bằng kích thước lớn cụm và sẽ dẫn đến một lượng lớn không gian bị lãng phí. Mặt khác, nếu chúng ta chọn kích thước cụm nhỏ, các tệp lớn sẽ bị chia thành nhiều phần nhỏ, điều này có thể làm chậm hoạt động của đĩa vì sẽ mất nhiều thời gian hơn để đọc tệp tương ứng. Nói cách khác, hãy chọn kích thước cụm của bạn một cách khôn ngoan.

Làm thế nào để tìm ra loại hệ thống tập tin trên đĩa?

Hệ thống tập tin được chỉ định trong thuộc tính đĩa. Vào My Computer, nhấp chuột phải vào đĩa mong muốn rồi chọn Thuộc tính từ menu ngữ cảnh. Trong tab Chung, trong dòng Hệ thống tệp ( Hệ thống tập tin) bạn sẽ thấy loại hệ thống tập tin.

Để tìm ra kích thước cụm của đĩa có hệ thống tệp NTFS, hãy sử dụng tổ hợp phím + [R], cửa sổ Run sẽ mở ra. Đảm bảo bạn đã đăng nhập với tư cách người dùng với quyền hành chính. Trong cửa sổ Chạy chương trình, nhập cmd vào hộp văn bản và bấm OK. Tiếp theo, nhập lệnh > fsutil fsinfo ntfsinfo và nhấn Enter.

Trong Windows XP và Windows 7, bạn cũng có thể xem và thay đổi kích thước cụm bằng các ứng dụng nhà phát triển bên thứ ba, Ví dụ, .

Bạn thích sử dụng hệ thống tập tin nào trên đĩa hơn và tại sao? Bạn có gặp phải vấn đề khi sử dụng hệ thống tệp NTFS không và bạn giải quyết những vấn đề này như thế nào?