Hệ thống tập tin iOS. Cắt lát táo. Có gì bên trong hệ thống tệp iOS? Bảo vệ lỗi

Khi làm việc với thiết bị iOS đã bẻ khóa, các vấn đề có thể phát sinh mà chỉ có thể giải quyết bằng cách sửa đổi tệp. Và để làm được điều này bạn cần phải biết cấu trúc cơ bản hệ thống tệp, hiểu mọi thứ ở đâu và tệp nào chịu trách nhiệm về việc gì, chương trình và chỉnh sửa được cài đặt ở đâu cũng như cách chúng tương tác với nhau. Chúng ta sẽ nói về tất cả điều này.

Các thư mục và tập tin chính

iOS là một hệ điều hành giống UNIX và sử dụng cấu trúc hệ thống tệp rất giống với UNIX và OS X. "Thư mục" ở đây được gọi là "thư mục" và hệ thống tệp "phát triển" từ thư mục gốc /. Dấu ~ biểu thị thư mục chính của người dùng. TRONG chế độ bình thườngđây là thư mục /var/mobile/ , ở chế độ người dùng root - /var/root . Một số thư mục là tiêu chuẩn cho hệ thống UNIX. Đây là /boot - ở đây trong UNIX kernel hệ thống và đĩa RAM được đặt (trong iOS kernel nằm trong thư mục /System/Library/Caches/com.apple.kernelcaches/kernelcache), /etc - cài đặt cho cấp độ thấp dịch vụ, /tmp - tệp tạm thời, /bin - các lệnh để chạy bằng thiết bị đầu cuối, /mnt - điểm gắn kết cho hệ thống tệp bên ngoài (ổ đĩa flash, v.v. được kết nối tại đây).

Các thư mục mà chúng tôi quan tâm nhất là /System, /Library và /var. Đây là nơi lưu trữ chính hệ điều hành (thư mục đầu tiên), dữ liệu hệ thống (thư mục thứ hai), cài đặt ứng dụng và dữ liệu của chúng (thư mục thứ ba).

Các ứng dụng tiêu chuẩn (được cài đặt sẵn) nằm trong thư mục /Applications. Đây là nơi họ ở Các tập tin thực thi Cydia, Zeusmos và một số chương trình ứng dụng khác yêu cầu phải bẻ khóa để cài đặt. Ở đây có nhiều tệp hơn số biểu tượng trên màn hình iOS, vì một số dịch vụ nội bộ cũng nằm ở đây, được đánh dấu là ứng dụng riêng lẻ(tích hợp trong iOS Dịch vụ Facebook, Trung tâm In và một số trung tâm khác). Trên thiết bị chưa jailbreak, thư mục này chỉ được cập nhật khi toàn bộ chương trình cơ sở được cập nhật, nhưng một số ứng dụng từ Cydia được cài đặt trong đó, giống như chính cửa hàng Cydia.

Đã tải xuống từ Cửa hàng ứng dụng các ứng dụng được lưu trữ trong /var/mobile/Containers/Bundle/Application , mỗi ứng dụng nằm trong thư mục con riêng của nó. Tên của các thư mục con này đã được mã hóa và để hiểu nó là loại ứng dụng gì, bạn cần vào thư mục đó và chuyển sang thư mục tiếp theo. Các ứng dụng được cài đặt từ bên ngoài App Store cũng thường được tìm thấy ở đây. Mỗi ứng dụng được gán một thư mục con trong thư mục /var/mobile/Containers/Data/Application, trong đó ứng dụng lưu trữ các cài đặt và dữ liệu được tạo trong quá trình hoạt động. Chúng ta sẽ xem xét cấu trúc của nó chi tiết hơn sau.

Các bản cập nhật hệ thống được tải xuống thư mục /var/mobile/MobileSoftwareUpdate. Chúng có thể được gỡ bỏ thông qua ứng dụng tiêu chuẩn"Cài đặt". Tất cả hình nền được lưu trữ trong/Thư viện/Hình nền và âm thanh hệ thống- trong /System/Library/Audio/UISounds, nhạc và video từ máy tính - trong /var/mobile/Media/iTunes_Control/Music.

Thư mục /var/mobile/Library/caches/com.saurik.Cydia đặc biệt đáng được nhắc đến. Đây là nơi các gói gỡ lỗi chỉnh sửa được lưu trữ cho đến khi Springboard được khởi động lại. Nếu bạn cần tải một tweak về máy tính, bạn có thể lấy nó từ đây. Ngoài ra, trong quá trình cài đặt, các tweak thường tạo thêm các thư mục nơi chúng lưu trữ dữ liệu của riêng mình. Thông thường các thư mục như vậy được đề cập trong tài liệu của các chỉnh sửa.

Các chương trình làm việc trực tiếp với FS của thiết bị

Có một số chương trình để làm việc với FS của thiết bị sau khi bẻ khóa.

  • iTools là một chương trình dành cho Mac và Windows cho phép bạn thêm và xóa các tệp vào hệ thống tệp. Đây là nơi chức năng của nó kết thúc. Một lợi thế đối với nhiều người có thể là thanh dấu trang ở bên trái cửa sổ xem FS, nơi bạn có thể tìm thấy các chương trình, chỉnh sửa, nhạc chuông hoặc hình nền thiết bị.
  • iFunBox - có nhiều tính năng hơn đáng kể. Với sự trợ giúp của nó, bạn có thể tạo thư mục, xóa, đổi tên tệp hoặc xuất chúng sang PC. Điều đáng ngạc nhiên duy nhất là thiếu tìm kiếm trong FS.
  • Trình quản lý tệp Filza - cho phép bạn xem siêu dữ liệu tệp trực tiếp trên thiết bị, đổi tên, di chuyển, xóa chúng và mở nhiều loại tệp. Có tính năng tìm kiếm thư mục tích hợp và làm việc đồng thời với một số tệp.
  • iFile vượt trội hơn Filza về nhiều mặt Quản lý tập tin. Một số cơ hội chỉ có sau khi thanh toán phiên bản đầy đủ Tuy nhiên, giao diện trong tiện ích thuận tiện và dễ hiểu hơn.

Tất nhiên, bạn cũng có thể làm việc với hệ thống tệp bằng thiết bị đầu cuối. Có hỗ trợ đầy đủ các lệnh UNIX nên việc quản lý FS sẽ rất nhanh chóng và thuận tiện.


Thư mục ứng dụng và hộp cát

Tiếp tục chỉ có sẵn cho người đăng ký

Tùy chọn 1. Đăng ký Hacker để đọc tất cả tài liệu trên trang web

Đăng ký sẽ cho phép bạn đọc MỌI THỨ trong khoảng thời gian được chỉ định tài liệu trả phíđịa điểm. Chúng tôi chấp nhận thanh toán thẻ ngân hàng, tiền điện tử và chuyển khoản từ tài khoản của nhà cung cấp dịch vụ di động.

Tại WWDC vừa qua, Apple đã giới thiệu một hệ thống tập tin mới - Apple Hệ thống tập tin hoặc APFS. Mặc dù HFS+ được sử dụng trên tất cả các sản phẩm của Apple (và sẽ được sử dụng trong ít nhất một năm nữa, APFS dự kiến ​​phát hành vào năm 2017), HFS+ không đáp ứng được yêu cầu của các hệ thống tệp hiện đại. Cô ấy đã hơn 30 tuổi rồi, cô ấy được tạo ra cho thời đại mà đĩa mềm và Đĩa cứngđã được xem xét Lời cuối công nghệ. Để sử dụng HFS+ trên iOS, tvOS và watchOS, Apple phải bổ sung hoàn toàn chức năng của bên thứ ba không được hỗ trợ trên macOS: ví dụ: mã hóa cho từng tệp riêng lẻ.

APFS mới đã bổ sung nhiều tính năng đến mức chóng mặt: tối ưu hóa cho Flash và SSD, bảo vệ chống mất dữ liệu khi gặp sự cố bằng cách tăng số lượng hoạt động nguyên tử, hỗ trợ tích hợp cho một số loại mã hóa, giảm đáng kể thời gian phản hồi, ước tính nhanh kích thước của tập tin và thư mục - danh sách vẫn tiếp tục. Trong bài viết này, chúng ta sẽ xem xét bốn tính năng mà chúng tôi cho là thú vị nhất của hệ thống tệp mới.

Sao chép khi ghi an toàn

Đầu tiên chúng ta phải giải quyết một số điều khoản quan trọng. Hoạt động nguyên tử là các thao tác được thực hiện không thể tách rời trên hệ thống tệp hoặc cơ sở dữ liệu và không thể đơn giản hóa. Một hoạt động nguyên tử không thể chưa hoàn thành nếu nó bị gián đoạn. Một hoạt động như vậy được thực hiện hoàn toàn hoặc hoàn toàn không. Lưu trữ tệp nguyên tử an toàn tuân thủ POSIXđược thực hiện như sau - khi chúng tôi làm việc với ứng dụng và lưu tệp, dữ liệu từ bộ nhớ sẽ được tải vào tập tin tạm thời trên đĩa. Khi ứng dụng chắc chắn rằng dữ liệu đã được tải xuống hoàn toàn và không có lỗi, ứng dụng sẽ truy vấn hệ thống tệp về đổi tên. Hoạt động đổi tên là nguyên tử; nó sẽ được hoàn thành hoàn toàn hoặc hoàn toàn không. Khi đổi tên, điều xảy ra là hệ thống tệp sẽ di chuyển tệp tạm thời đến vị trí lưu (chẳng hạn từ /var/tmp/Batcave_shopping.pages đến ~fedor/Documents/Batcave_shopping.pages) rồi xóa tệp cũ.

Tuy nhiên, điều gì sẽ xảy ra nếu chúng ta không lưu một tệp mà là một thư mục hoặc Gói (ví dụ: .rtfd hoặc .app, về bản chất, cũng là các thư mục)? Giả sử chúng ta đang làm việc với tài liệu ~fedor/Documents/AlfredHappyBirthday.rtfd. Đây là một Gói, nó chứa văn bản và một số hình ảnh. Khi chúng tôi thực hiện các thay đổi và lưu chúng, ứng dụng sẽ ghi đè lên toàn bộ Gói chứ không chỉ văn bản hoặc hình ảnh đã thay đổi. Yêu cầu POSIX không cho phép bạn đổi tên thư mục ở nơi đã có sẵn dữ liệu, vì vậy bạn phải dùng đến các thủ thuật. Tài liệu được di chuyển từ ~fedor/Documents/ để giải phóng dung lượng, sau đó tệp tạm thời trong /var/tmp/AlfredHappyBirthday.rtfd được đổi tên thành khoảng trống. Hoạt động này là phi nguyên tử và không an toàn. Nếu xảy ra lỗi hệ thống hoặc máy tính mất nguồn trong quá trình hoạt động thì tài liệu sẽ bị mất.

Rõ ràng, giải pháp như vậy là không mong muốn. Do đó, APFS đã giới thiệu một thao tác lưu thư mục an toàn nguyên tử mới, không tương thích với POSIX. Khi một ứng dụng yêu cầu lưu một thư mục, tạm thời và tập tin vĩnh viễn thay đổi địa điểm. Điều này được thực hiện bởi hệ thống tập tin và là một hoạt động nguyên tử.

Đây là chức năng Copy-on-write an toàn - một trong những chức năng những đổi mới quan trọng nhất trong APFS.

Nhân bản và ảnh chụp nhanh

Nếu bạn cần một bản sao của tập tin hoặc thư mục, bạn bấm vào nó click chuột phải chuột và chọn Sao chép. Trong HFS+, điều này có nghĩa là hệ thống tệp đọc tất cả dữ liệu và sau đó ghi nó vào không gian trống. Cách tiếp cận này là việc sử dụng không gian không hiệu quả và gây lãng phí tải đĩa và bộ xử lý. Trong APFS, khi bạn sao chép dữ liệu - thông qua Duplicate hoặc đơn giản là ⌘C, ⌘V - hệ thống tệp chỉ sao chép liên kết đến nó (được gọi là liên kết cứng) và nội dung không bị trùng lặp. Hoạt động này được gọi là nhân bản. Nhờ nhân bản, dữ liệu hoặc thư mục trùng lặp sẽ xuất hiện gần như ngay lập tức và chiếm một lượng không gian trống không đáng kể. Nếu bạn thực hiện các thay đổi đối với bản gốc hoặc bản sao, hệ thống tệp sẽ ghi lại các thay đổi và chuyển hướng liên kết tương ứng, giữ nguyên phần dữ liệu gốc. Trong APFS, hoạt động nhân bản là nguyên tử.

Ảnh chụp nhanh là ảnh chụp nhanh cụ thể của ổ lưu trữ thông tin về dữ liệu trên ổ đó tại một thời điểm cụ thể. Cách dễ nhất để hiểu cách thức hoạt động của nó là bằng một ví dụ. Giả sử chúng ta có một ổ đĩa (giả sử là ổ đĩa flash) có hai bản trình bày. Chúng tôi tạo một Ảnh chụp nhanh của ổ đĩa flash này, nó chứa hai tệp Joker.key và Riddler.key, các khối dữ liệu sau thuộc về các tệp. Bản thân Ảnh chụp nhanh không chứa dữ liệu từ ổ đĩa flash - chỉ những tệp có trên đó tại thời điểm ảnh chụp nhanh được tạo và chúng thuộc về khối nào. Điểm đặc biệt của Snapshot là các khối được ghi vào nó đều bị đóng. Chúng không thể bị xóa, di chuyển hoặc ghi đè. Do đó, ví dụ: nếu chúng tôi thực hiện các thay đổi đối với Joker.key và xóa Riddler.key hoàn toàn, các khối dữ liệu ban đầu sẽ vẫn còn nguyên. Mặc dù phương pháp này chiếm thêm không gian trống nhưng nó cho phép APFS gần như ngay lập tức trả lại âm lượng theo thời gian về thời điểm mà bất kỳ ảnh chụp nhanh nào được chụp.

Chia sẻ không gian

Chia sẻ không gian là một điều rất khác tính năng thú vị APFS. Một lần nữa, cách dễ hiểu nhất là dùng một ví dụ. Giả sử bạn có một máy tính xách tay được cài đặt ổ SSD 256GB (rất có thể bạn thực sự có một ổ SSD) và bạn muốn cài đặt OS X El Capitan và macOS Sierra beta trên đó. Thật không may, Apple vẫn chưa cho phép bạn khởi động hệ điều hành từ ổ đĩa APFS (hoặc sử dụng nó cho Cỗ máy thời gian, đối với vấn đề đó), vì vậy bạn cần tạo hai phân vùng HFS+. bạn chạy Tiện ích đĩa và bạn đang phải đối mặt với một tình huống khó xử - bạn nên làm các phần lớn đến mức nào? Bạn có thể chỉ cần chia đĩa làm đôi, nhưng nếu bạn không có đủ dung lượng cho công việc thoải máiở El Capitan? Hoặc ngược lại, bạn sẽ lạm dụng nó và các ứng dụng bạn cần sẽ không phù hợp với Sierra?

APFS giải quyết vấn đề này bằng tính năng Chia sẻ không gian. Trên đĩa có ổ đĩa APFS ở mức cao hơn, một vùng chứa được tạo chứa tất cả các ổ đĩa. Chúng có thể phát triển hoặc thu nhỏ một cách tự do và linh hoạt trong một thùng chứa như vậy mà không yêu cầu người dùng chọn mức độ lớn của chúng. Hãy quay trở lại máy tính xách tay giả định của chúng tôi. Nếu APFS được sử dụng thay vì HFS+ cho cả hai ổ đĩa thì cả hai hệ điều hành sẽ báo cáo rằng có 256 GB dung lượng trống cho mỗi ổ đĩa. Đồng thời, không gian bận rộn với các tập tin một hệ thống sẽ không thể truy cập được vào một hệ thống khác. Giải pháp này giúp đơn giản hóa đáng kể việc làm việc với nhiều tập và cho phép bạn có được lợi ích tối đa không gặp nhiều khó khăn.

Di chuyển từ HFS+

Cuối cùng, làm cách nào chúng tôi có thể di chuyển sang APFS? Quá trình chuyển sang hệ thống tập tin thường khó khăn, lâu dài và không phải lúc nào cũng an toàn. Bạn phải sao lưu dữ liệu của mình vào phương tiện truyền thông bên ngoài, rửa ổ cứng máy tính, viết hệ thống tệp mới, cài đặt hệ điều hành, khôi phục dữ liệu của bạn từ một bản sao và hy vọng rằng không có gì biến mất khỏi vị trí của nó.

May mắn thay, Apple đã quan tâm đến điều này. Các kỹ sư của công ty đã thực hiện rất nhiều công việc trong quá trình di chuyển. Quá trình này gần như bao gồm các hoạt động nguyên tử, nhưng điều chính là dữ liệu về hệ thống tệp mới chỉ được ghi vào khoảng trống trên ổ đĩa HFS+. Điều này có nghĩa là ngay cả khi có sự cố xảy ra, nó sẽ không làm hỏng dữ liệu hoặc cấu trúc của hệ thống tệp hiện có của bạn. Và theo các kỹ sư của Apple, toàn bộ quá trình di chuyển chỉ mất vài phút.

Ở đây chúng ta đi đến kết thúc. Chúng ta chỉ nói về bốn chức năng nhưng còn có nhiều chức năng khác trong APFS. Nếu bạn muốn đi sâu vào chi tiết, tài liệu chính thức có tất cả các chi tiết. Hệ thống tập tin mới, như chúng tôi đã đề cập ở trên, không thể được sử dụng cho đĩa khởi động hoặc Time Machine và sẽ không được hỗ trợ trên OS X Yosemite trở lên. Bản phát hành chính thức của APFS được lên kế hoạch vào năm 2017.

26/09/2017, Thứ Ba, 09:50, giờ Matxcova, Văn bản: Vladimir Bakhur

Cuối cùng phiên bản macOS Sierra cao cho Apple Macđã có sẵn để tải xuống. Danh sách những thay đổi quan trọng nhất bao gồm hệ thống tệp hoàn toàn mới, hỗ trợ cải tiến cho 4K, VR và HEVC, các tính năng mới trong Trình duyệt Safari và biên tập ảnh.

Cập nhật cuối cùng

Apple đã chính thức công bố phiên bản thương mại cuối cùng của hệ điều hành macOS, có tên dự kiến ​​là High Sierra, dành cho người dùng. Hệ thống Mac. Trước đây macOS Cao Sierra, tại hội nghị nhà phát triển WWDC 2017, chỉ có phiên bản beta.

Apple nhấn mạnh rằng tập hợp công nghệ mới được triển khai trong hệ điều hành mới sẽ cung cấp cho hệ thống Mac độ tin cậy, chức năng và tốc độ cao hơn, đồng thời “đặt nền tảng cho những đổi mới trong tương lai”.

Trong danh sách khóa công nghệ cơ bản macOS High Sierra mới, Apple đặc biệt nhấn mạnh kiến ​​trúc lưu trữ dữ liệu mới, khả năng truyền tải mở rộng truyền phát video, cải thiện hiệu suất GPU.

Hệ thống tập tin Apple

Hệ thống tập tin mới tập tin táo Hệ thống (APFS), lần đầu tiên đến High Sierra để thay thế “cựu chiến binh” 30 tuổi của dòng hệ thống tệp HFS/HFS+, có kiến ​​trúc 64-bit và cho phép bạn làm việc với ổ đĩa flash dung lượng lớn, đồng thời duy trì khả năng tương thích đọc-ghi ngược với phương tiện có định dạng HFS.

Hệ thống tệp Apple 64-bit mới

Theo công ty, hệ thống tệp mới thực hiện hầu hết các thao tác tiêu chuẩn nhanh hơn nhiều, chẳng hạn như xác định kích thước của thư mục hoặc sao chép tệp. Danh sách lợi ích của APFS cũng bao gồm mã hóa tích hợp, bảo vệ sự cố và đơn giản hóa Dự trữ bản sao"trên đường chạy trốn".

Codec mới

Apple đã điều chỉnh hoàn toàn Hệ điều hành High Sierra mới để hoạt động với codec video HEVC (Mã hóa video hiệu quả cao) mới, còn được gọi là H.265. Codec này cho phép bạn nén dữ liệu video mà không cần mất mát đáng chú ý chất lượng hiệu quả hơn so với thế hệ codec trước đây (AVC/H264, AVCHD 2.0) và tập trung vào hoạt động với định dạng video 4K và thậm chí là 8K trong tương lai.

Bộ giải mã HEVC cung cấp một số lợi thế so với tiêu chuẩn H.264

Theo ý riêng của bạn theo Apple, ở giai đoạn phát triển hiện tại của codec HEVC, nó cung cấp khả năng nén video mạnh hơn tới 40% so với codec H.264, do đó, các tệp video HEVC chiếm ít dung lượng hơn mà không làm giảm chất lượng và được truyền nhanh hơn.

Metal 2: đồ họa và ảo hóa tiên tiến

Phiên bản mới của công nghệ Metal 2 tích hợp vào macOS High Sierra đã có hỗ trợ đầy đủ học máy, đồ họa rời bên ngoài và thực tế ảo.

Người dùng Mac điều khiển macOS High Sierra giờ đây sẽ có thể hoạt động với nhiều giải pháp VR khác nhau nhờ sự hỗ trợ đầu tiên được triển khai cho kính SteamVR VR từ Valve và tai nghe HTC Vive VR.

Hỗ trợ công nghệ Metal 2 đồ họa bên ngoài và thực tế ảo

Người dùng Mac giờ đây có khả năng tạo ứng dụng tương tác thực tế ảo trên iMac mới Với Màn hình hiển thị võng mạc 5K và iMac Pro mới ra mắt vào cuối năm 2017, cũng như các mẫu máy Mac được hỗ trợ khác khi kết nối với card đồ họa ngoài. Đặc biệt chú ý tập trung vào một số ứng dụng tạo nội dung trực quan của Apple, bao gồm Final Cut Pro X, Epic Unreal 4 Editor và Unity Editor.

Tính năng ứng dụng nâng cao

Trong macOS High Sierra công ty táođã giới thiệu ứng dụng Ảnh được thiết kế lại đáng kể để sắp xếp và chỉnh sửa bộ sưu tập ảnh, được kết nối với thư viện đám mây iCloud.

Ứng dụng Ảnh đã được cải thiện chức năng

Ứng dụng Ảnh có tính năng cập nhật thanh bên, các chức năng chỉnh sửa đã được mở rộng và mở rộng, bao gồm “Ký ức”, “Khoảnh khắc”, “Bộ sưu tập” và “Năm” để tổ chức và tổng hợp các bộ sưu tập ảnh thành công, “Con người” với công cụ nhận dạng khuôn mặt, “Địa điểm” với vị trí của ảnh trên bản đồ thế giới và tìm kiếm theo từ khóa.

Tính năng Đánh dấu cho phép bạn thêm văn bản, đồ họa, bản phác thảo và chú thích vào hình ảnh của mình. Tính năng Nâng cao cho phép bạn nâng cao chất lượng ảnh chỉ bằng một cú nhấp chuột và nhiều bộ lọc cho phép bạn tự động thay đổi kiểu và thực hiện các chỉnh sửa cấp chuyên nghiệp bằng thanh trượt thông minh. Tiện ích mở rộng bổ sung, bộ lọc và kết cấu từ nhà phát triển bên thứ bađể xử lý ảnh có sẵn trong Mac App Store.

Các tính năng mới trong ứng dụng Ảnh

Bạn có thể biến Live Photos thành video lặp lại bằng hiệu ứng Vòng lặp rồi chia sẻ chúng trên mạng xã hội. Hiệu ứng Con lắc cho phép bạn phát video qua lại, trong khi hiệu ứng Phơi sáng lâu cho phép bạn mô phỏng tốc độ màn trập dài trên máy ảnh DSLR để làm mờ kết cấu của nước hoặc kéo dài các tia sáng.

Sau khi chỉnh sửa ảnh trong Photoshop hoặc Pixelmator, các thay đổi sẽ tự động được lưu trong thư viện của ứng dụng Ảnh. Sau khi chụp ảnh hoặc quay video trên iPhone, đoạn phim sẽ tự động chuyển đến Thư viện ảnh iCloud và có sẵn để xem trên máy Mac, thiết bị iOS, Apple TV và PC.

Ghi lại cuộc gọi video FaceTime dưới dạng Live Photos

hệ điều hành macOS High Sierra đã học cách ghi lại cuộc gọi video FaceTime ở định dạng Live Photo. Sau phiên liên lạc, cả hai người đăng ký đều nhận được thông báo về ảnh đã tạo và Live Photo được lưu trên thiết bị trong thư viện Ảnh.

Tổ chức thư viện đám mây iCloud

Thư viện ảnh iCloud cung cấp 5GB dung lượng lưu trữ miễn phí, với tùy chọn nâng cấp trả phí. Với Optimize Mac Storage, tất cả ảnh và video của bạn được lưu trữ trong độ phân giải cao sẽ chỉ được lưu trữ trên iCloud, trong khi các phiên bản nhỏ hơn sẽ vẫn còn trên Mac.

Chức năng mới cho ứng dụng Thư

Chức năng tìm kiếm trong ứng dụng Thư đã được cải thiện và mở rộng đáng kể: giờ đây nó trở nên nhanh hơn, thuận tiện hơn và có khả năng chuyển các chữ cái phù hợp nhất tới phần trên cùng danh sách với chức năng “Kết quả phù hợp nhất”. Tìm kiếm Thư tính đến hệ thống phân cấp của các liên hệ, thư được đọc và gửi cũng như một số yếu tố khác. Apple lưu ý rằng tính năng tìm kiếm trong Mail giờ đây cũng đã trở thành tính năng tự học và hoạt động tốt hơn khi sử dụng thường xuyên Chức năng này.

Safari: hiện có tính năng bảo vệ thông minh và không có dấu vết

Theo dữ liệu riêng của Apple, trình duyệt Safari trên macOS một lần nữa nhanh nhất và vượt trội hơn Chrome trong hầu hết các thử nghiệm. Được giới thiệu trong macOS High Sierra, Ngăn chặn theo dõi thông minh sử dụng công nghệ học máy để giúp Safari nhận ra ai đang theo dõi hoạt động trực tuyến của bạn và xóa dữ liệu đã thu thập.

Trình duyệt Safari có tính năng học máy

Safari cũng đã học cách tắt âm thanh trong khi phát lại video quảng cáo. Nếu cần, việc khởi chạy video có âm thanh có thể được bật theo mặc định trong cài đặt trình duyệt riêng lẻ hoặc cho từng trang web riêng lẻ.

Đối với một số trang web nhất định, bạn cũng có thể định cấu hình mức thu phóng của Safari, sử dụng vị trí địa lý, hiển thị thông báo và chặn nội dung.

Các trang web hỗ trợ chế độ xem Reader sẽ tự động mở trong Safari mà không có quảng cáo, nút điều hướng hoặc các yếu tố gây phiền nhiễu khác.

Siri: nhân đạo hơn

Trong macOS High Sierra mới, âm sắc và ngữ điệu “giọng nói” của Siri đã trở nên tự nhiên và đa dạng hơn, đồng thời các điểm nhấn ngữ nghĩa cũng trở nên chính xác hơn.

Siri tiếp tục cải tiến trí tuệ nhân tạo và giờ đây, bằng cách sử dụng chức năng máy học tích hợp, sẽ ghi nhớ sở thích âm nhạc của người dùng khi nghe nhạc trong Apple Âm nhạc và sau đó có thể đưa ra điều gì đó mới mẻ theo cùng một phong cách.

Chức năng Siri nâng cao trong macOS High Sierra

Bây giờ bạn có thể yêu cầu Siri chơi trò gì đó bình tĩnh. Siri cũng có thể đọc mô tả của một bài hát và cung cấp thông tin về các bài hát và nghệ sĩ mới.

Khả năng tương thích và cập nhật

MacOS mới hiện có sẵn dưới dạng bản cập nhật miễn phí hoặc tải xuống trực tiếp từ Mac App Store.

MacOS High Sierra mới có tính năng tương tự yêu cầu hệ thống, giống như phiên bản tiền nhiệm của nó, phiên bản macOS Sierra. Như vậy, tất cả các hệ thống chạy Sierra đều có thể được nâng cấp lên High Sierra.

Apple cho biết nó sẽ hoàn toàn tương thích với hệ điều hành mới. hệ thống macOS Mọi người đều có High Sierra Các mẫu MacBook và iMac được phát hành sau năm 2009, cũng như các nền tảng MacBook Air được phát hành sau năm 2010 và MacBook Pro, Mac mini và Mac Pro được giới thiệu sau giữa năm 2010

Vào năm 2014, Apple bắt đầu phát triển một hệ thống tệp mới, Apple File System (APFS), hệ thống này ba năm sau được công bố tại WWDC 16 và sẽ được sử dụng trong máy tính Mac, iPhone, iPad, Apple TV và các sản phẩm khác. Các thiết bị đầu tiên có APFS là máy tính chạy macOS Sierra - các nhà phát triển có thể sử dụng bản xem trước dành cho nhà phát triển của hệ thống tệp mới trên các đĩa không khởi động được. Và bắt đầu từ iOS 10.3 thiêt bị di động Apple - iPhone và iPad - sẽ sử dụng APFS. Các nhà phát triển đã nhận được những cái đầu tiên, ngày chính xác Vẫn chưa có bản phát hành cuối cùng của bản cập nhật hệ điều hành, nhưng chúng ta có thể cho rằng điều này sẽ xảy ra trong những tháng tới. Nhưng Apple File System là gì và việc chuyển đổi sang hệ thống tệp mới đối với công ty và người dùng thiết bị quan trọng như thế nào?

Bản thân tiêu chuẩn hệ thống tập tin khá bền và hiếm khi trải qua những thay đổi căn bản. Apple đã sử dụng hệ thống tệp phân cấp HFS trong các máy tính của mình từ năm 1985 và chỉ thực hiện chuyển đổi sang phiên bản cập nhật HFS+, được sử dụng cho đến năm 2016, giờ đây sẽ dần nhường chỗ cho APFS. Một câu hỏi tự nhiên được đặt ra: nếu mọi thứ đã hoạt động hoàn hảo, thì việc chuyển sang một hệ thống tệp mới có thực sự cần thiết hay đó sẽ là một sự thay đổi vì mục đích thay đổi chính nó? Thực sự thực sự cần thiết. Không giống như các nhà phát triển, thông báo về APFS hầu như không được người dùng bình thường chú ý, nhưng hệ thống tệp mới có thể được gọi là một bước ngoặt và thậm chí là một sự thay đổi mang tính cách mạng.

Vấn đề với HFS và HFS+ là các hệ thống tệp này được phát triển vào thời điểm bộ nhớ flash quá đắt đối với thị trường đại chúng. Hiện nay, ổ SSD rất phổ biến và giá cả phải chăng, nhưng việc hỗ trợ chúng trong HFS+ được triển khai do mô-đun bổ sung, ban đầu được tạo ra cho iPod. Trên thực tế, trong quá trình phát triển, HFS+ đã thu được quá nhiều mã bổ sung và “nạng”, vì vậy thay vì hiện đại hóa nó, một bước đơn giản và hợp lý hơn nhiều là tạo ra một hệ thống tệp mới - một hệ thống ban đầu tương ứng với các tính năng của thiết bị hiện tại, có mức độ an toàn lớn cho tương lai và giải quyết được nhiều vấn đề. những vấn đề của người tiền nhiệm.

Mã hóa

Apple coi việc bảo vệ dữ liệu người dùng là một trong những ưu tiên của mình nên mã hóa được đưa vào hệ thống tệp mới. tài sản cơ bản. Đối với mỗi ổ trong vùng chứa APFS, một trong các mô hình mã hóa được cài đặt: không mã hóa, mã hóa dữ liệu người dùng bằng một khóa, mã hóa siêu dữ liệu và dữ liệu người dùng bằng nhiều khóa. Tùy thuộc vào phần cứng, APFS sử dụng chế độ mã hóa AES-XTS hoặc AES-CBC.

Nhân bản tập tin và thư mục

APFS đã thay đổi cách hoạt động với các tệp trùng lặp. Nếu HFS+ có hai tài liệu giống hệt nhau chiếm gấp đôi thể tích không gian đĩa, thì trong hệ thống tệp mới, chỉ một trong hai tệp sẽ chiếm dung lượng trên ổ đĩa. Và ngay cả khi bản sao được sửa đổi, APFS sẽ không sao chép tệp và sẽ chỉ ghi lại các thay đổi dữ liệu.

Các tệp thưa thớt và thuộc tính mở rộng

Tệp có thuộc tính "thưa thớt" giả định rằng nội dung của các khối 0 byte không được lưu trữ trên ổ đĩa mà dưới dạng thông tin về các chuỗi này trong siêu dữ liệu hệ thống tệp. Không giống như APFS, HFS+ không hỗ trợ các tệp thưa thớt. Đối với người dùng, điều này có nghĩa là tiết kiệm dung lượng ổ đĩa nhiều hơn, tăng hiệu suất do không còn thời gian ghi byte 0 và tăng tuổi thọ của ổ đĩa. Ngoài ra, APFS còn có hỗ trợ tích hợp cho các tính năng nâng cao thuộc tính tập tin, trong HFS+ được triển khai thông qua tập tin bổ sung Thuộc tính.

Bảo vệ lỗi

APFS có sơ đồ siêu dữ liệu sao chép khi ghi cải tiến để đảm bảo rằng các thay đổi đối với hệ thống tệp và các mục nhật ký tương ứng của chúng vẫn được đồng bộ hóa ngay cả trong trường hợp xảy ra sự kiện không mong muốn, chẳng hạn như mất điện. Ngoài ra, về cơ bản, APFS ghi dữ liệu theo một kiểu mẫu khác được ổ đĩa flash nhận dạng tốt hơn và hỗ trợ lệnh TRIM, lệnh này cung cấp hoạt động chính xác hệ điều hành với tập tin đã xóa và không gian đĩa trống.

Dấu thời gian nano giây

APFS đã cải thiện đáng kể độ chính xác của dấu thời gian. Không giống như HFS+, nơi thời gian được đặt thành giây gần nhất, hệ thống tệp mới đặt nhãn biểu thị nano giây. Điều này giúp thực hiện cái gọi là nguyên tử và các hoạt động nguyên tử. Điều này đảm bảo rằng sẽ không có thao tác nào được cam kết một phần với hệ thống: hoặc tất cả các thao tác phụ của nó sẽ được thực thi hoặc không có thao tác nào được thực thi.

Inode 64-bit

Các nút 64 bit tăng đáng kể không gian tên so với các mã định danh 32 bit trong HFS+. APFS hỗ trợ hơn 9 triệu tệp trên mỗi tập.

Ảnh chụp nhanh và sao lưu

Ảnh chụp nhanh là ảnh chụp nhanh chỉ đọc của hệ thống tệp trên một ổ đĩa. Hệ điều hành có thể sử dụng chúng cho quy trình sao lưu hiệu quả hơn, vì APFS chỉ thêm các tệp hoặc phần đã thay đổi của tệp vào hình ảnh mà không sao chép cùng một dữ liệu trong các bản sao lưu khác nhau. Tuy nhiên, trong Hiện nay macOS Sierra ứng dụng bên thứ ba và họ thậm chí còn không hỗ trợ Time Machine cơ chế mới Bản dự trữ. Thông báo của nó trước hết là nền tảng cho tương lai.

Làm việc với các phân vùng không gian đĩa

Một tính năng thú vị của APFS liên quan đến hoạt động của các ổ đĩa được chia thành hai hoặc nhiều phân vùng. Khi sử dụng HFS+, người dùng chỉ có thể hoạt động với lượng bộ nhớ được chỉ định cho một phân vùng cụ thể, trong khi APFS cho phép bạn ghi dữ liệu vượt quá giới hạn với chi phí của một phân vùng khác. Hệ thống tệp mới không chia tổng dung lượng ổ đĩa thành các phần độc lập mà đặt ra các ranh giới có điều kiện, nếu cần, có thể thay đổi một chút để đáp ứng các tác vụ của người dùng.

Vào năm 2017, Apple sẽ bắt đầu sử dụng Hệ thống tệp Apple (APFS) mới trong các thiết bị của mình, hệ thống này sẽ thay thế hệ thống HFS+ được sử dụng trên máy tính Mac từ năm 1998, dựa trên HFS từ năm 1985.

APFS là một hệ thống tệp hoàn toàn mới được thiết kế cho phần cứng hiện đại và công nghệ đám mây. Nó cải thiện mã hóa, bảo mật và độ tin cậy trên các hệ thống cũ của Apple. Như thường lệ, trong những trường hợp như vậy, sẽ có vấn đề về khả năng tương thích, nhưng Apple có thời gian để giải quyết chúng trước khi hệ thống mới được cung cấp rộng rãi cho công chúng.

Đầu tiên hãy nhìn vào APFS

APFS hiện có sẵn trong phiên bản beta của macOS Sierra 10.12 (kế thừa của OS X Capitan 10.11) dành cho nhà phát triển.

Bạn có thể tạo ảnh đĩa APFS trong đó, nhưng không có nhiều hành động có sẵn với nó - sao chép tệp đến và từ đó và bạn không thể sử dụng đĩa APFS làm đĩa khởi động. Tất cả những điều này sẽ thay đổi vào năm 2017 với sự xuất hiện của các mẫu máy Mac, iPhone và iPad mới.

Cải thiện bảo mật và nhân bản liên tục

Hầu hết người dùng sẽ không nhận thấy bất kỳ điều gì hoàn toàn mới về các thiết bị hỗ trợ APFS trên ổ cứng, nhưng có rất nhiều điểm khác biệt đáng kể ẩn giấu bên dưới. APFS sử dụng mã hóa tích hợp thay vì các kỹ thuật của bên thứ ba được cài đặt trong chức năng hiện có OS X FileVault, mã hóa và giải mã chậm toàn bộ đĩa.

APFS có thể mã hóa toàn bộ đĩa và tập tin riêng biệt với các khóa khác nhau cho tệp và siêu dữ liệu, mang lại khả năng kiểm soát linh hoạt có thể cho phép người dùng sửa đổi dữ liệu trong tệp mà không cần truy cập vào các khu vực khác của đĩa.

APFS cũng cho phép bạn sao chép ngay lập tức các thư mục và ổ đĩa. Công nghệ này sẽ cải thiện tốc độ của tính năng tích hợp sẵn của Sierra giúp tự động sao lưu các tập tin từ thư mục Desktop và Documents của bạn vào lưu trữ đám mây iCloud (chức năng này có thể bị tắt) - chúng tôi đã nói về tính năng này trong bài viết “macOS Sierra: các tính năng mới của phiên bản kế nhiệm OS X“. Chức năng này đã hoạt động trên các thiết bị hiện có nhưng sẽ nhanh hơn với APFS.

Độ chính xác nano giây, sao lưu được cải thiện

Hệ thống tệp hiện tại của Apple đánh dấu thời gian cho các tệp trong vòng một giây, không đủ để ghi lại các thay đổi của tệp ở tốc độ thiết bị hiện tại. Các tệp dấu thời gian APFS với độ chính xác nano giây, kết hợp với công nghệ sao lưu, cho phép bạn lưu trữ các phiên bản tệp khác nhau trong khi chiếm không gian tối thiểu.

Bạn có thể đợi tính khả dụng trong macOS Sierra phiên bản mới tính năng của táo Time Machine, sẽ tận dụng hệ thống tệp để cải thiện năng suất sáng tạo bản sao lưu. Microsoft đã tạo chức năng tương tự trong tệp hệ thống NTFS nhiều năm trước và người dùng Mac giờ đây có thể trải nghiệm công nghệ “bản sao bóng” tương tự như trong Windows.

Cải thiện phân phối không gian

Các lợi ích khác của đĩa APFS bao gồm phân bổ không gian linh hoạt, để hai "đĩa" APFS có thể mượn dung lượng của nhau thay vì phải giải quyết chỉ dung lượng mà chúng được cấp khi tạo.

APFS hỗ trợ "tệp thưa" không lấp đầy toàn bộ dung lượng đĩa được phân bổ. Các phiên bản OS X cũ hơn đã hỗ trợ các tệp thưa thớt, nhưng không hỗ trợ nhiều nhất một cách thuận tiện và chỉ dành cho các nhà phát triển.

Và nhờ tính năng quản lý tệp tích hợp nhanh chóng, chúng tôi được hứa hẹn nhiều hơn thế bảo vệ đáng tin cậy chống mất dữ liệu khi hệ thống gặp sự cố.

Tối ưu hóa cho bộ nhớ Flash

Những cải tiến nội bộ khác bao gồm tối ưu hóa bộ nhớ flash, trong khi công nghệ HFS+ được thiết kế để quay ổ đĩa cứng. Bất cứ ai đã từng chờ đợi một thời gian dài để OS X cho bạn biết một thư mục cụ thể chiếm bao nhiêu dung lượng sẽ rất vui khi biết rằng chức năng này định nghĩa nhanh Kích thước thư mục APFS sẽ giải quyết vấn đề này.

Nếu bạn định sử dụng máy tính Mac 25 năm tới, tốt hơn hết bạn nên nâng cấp lên APFS trước ngày 6 tháng 2 năm 2040, vì HFS+ sẽ không thể tạo dấu thời gian của tệp sau ngày này.

Nhược điểm của APFS

Điều chính là khả năng tương thích. Nếu máy Mac đã được tạo chương trình Apple Chương trình đào tạo dành cho Windows thì bạn cần Trình điều khiển Windows, có thể đọc ổ APFS theo cách trình điều khiển Windows của Apple có thể đọc ổ HFS+. Chắc chắn Apple sẽ cung cấp trình điều khiển như vậy trước khi phát hành rộng rãi APFS.

Tương tự khởi động kép Sử dụng Sierra và các phiên bản OS X cũ hơn sẽ không cho phép truy cập vào phân vùng APFS từ phân vùng có phiên bản cũ hơn. Truy cập mạng thông thường vào và từ đĩa APFS sẽ không thành vấn đề vì APFS hỗ trợ tiêu chuẩn giao thức mạng SMB, được Windows và mọi người khác sử dụng.

Thay vì một kết luận

Chỉ các nhà phát triển mới cần nghĩ đến việc học APFS. Đối với phần còn lại, hệ thống tệp mới sẽ cung cấp tốc độ hệ thống cao hơn, nâng cao tính bảo mật và độ tin cậy. Vào tháng 7, phiên bản beta công khai của macOS Sierra sẽ được phát hành, sau đó mọi người sẽ có quyền truy cập vào hệ thống tệp mới.