ಇದಲ್ಲದೆ, ಬಿ-ಟ್ರೀಯನ್ನು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟವಾದ ಫೈಲ್‌ನ ಒಂದು ಆರ್ಬಿಟ್ರರಿ ಬ್ಲಾಕ್‌ಗೆ ತ್ವರಿತವಾದ ರ‍್ಯಾಂಡಮ್ ಆಕ್ಸೆಸ್ ಅನ್ನು ಕಲ್ಪಿಸಲು ಕೂಡಾ ಬಳಸಲಾಗುತ್ತದೆ. ಮೂಲ ತೊಂದರೆಯೆಂದರೆ, ಲಾಜಿಕಲ್ ಬ್ಲಾಕ್ formula_27 ಅಡ್ರೆಸನ್ನು ಒಂದು ಫಿಸಿಕಲ್ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್ ಆಗಿ ಪರಿವರ್ತಿಸುವುದು (ಅಥವಾ ಪ್ರಾಯಶಃ ಒಂದು ಸಿಲಿಂಡರ್-ಹೆಡ್-ಸೆಕ್ಟರ್ ಅಡ್ರೆಸ್ ಆಗಿ).

ಕೆಲವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಫೈಲ್ ಅನ್ನು ರೂಪಿಸಿದಾಗ ಯೂಸರ್ ಫೈಲ್‌ನ ಗರಿಷ್ಠ ಗಾತ್ರವನ್ನು ನಿಗದಿಪಡಿಸಬೇಕಾಗುತ್ತದೆ. ನಂತರ ಫೈಲ್ ಅನ್ನು ಕಾಂಟಿಗ್ಯುವಸ್ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್‌ಗಳಾಗಿ ಹಂಚಲಾಗುವುದು. ಫಿಸಿಕಲ್ ಬ್ಲಾಕ್‌ಗೆ ಮಾರ್ಪಡಿಸುವಿಕೆ: ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಬರೆ ಲಾಜಿಕಲ್ ಬ್ಲಾಕ್ ಅಡ್ರೆಸ್ ಅನ್ನು ಫೈಲ್‌ನ ಸ್ಟಾರ್ಟಿಂಗ್ ಫಿಸಿಕಲ್ ಬ್ಲಾಕ್‌ಗೆ ಸೇರಿಸುತ್ತದೆ. ಈ ಯೋಜನೆಯು ಸರಳವಾಗಿದೆಯಾದರೂ, ಫೈಲ್ ತನ್ನ ರಚನಾ ಗಾತ್ರವನ್ನು ಮೀರುವಂತಿಲ್ಲ.

ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‍ಗಳಲ್ಲಿ ಫೈಲ್ ಬೆಳೆಯಲು ಅವಕಾಶ ನೀಡಲಾಗುತ್ತದೆ. ಇದರಿಂದುಂಟಾಗುವ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್‌ಗಳು ಕಾಂಟಿಗ್ಯುವಸ್ ಆಗಿಲ್ಲದಿರಬಹುದು, ಆದ್ದರಿಂದ ಲಾಜಿಕಲ್ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಫಿಸಿಕಲ್ ಬ್ಲಾಕ್‌ಗಳನ್ನಾಗಿ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವುದು ಹೆಚ್ಚು ತೊಡಕಿನ ಕೆಲಸ. 

MS/DOS, ಉದಾಹರಣೆಗೆ, ಒಂದು ಸರಳವಾದ File Allocation Table (FAT) ಅನ್ನು ಬಳಸಿತು. FAT ಪ್ರತಿ ಫಿಸಿಕಲ್ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್‌ಗೆ ಒಂದು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದ್ದು, ಈ ಪ್ರವೇಶವು ಫೈಲ್ ಒಂದರ ನಂತರದ ಫಿಸಿಕಲ್ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್‌ ಅನ್ನು ಗುರುತಿಸುವುದು. ಇದರಿಂದಾಗಿ, ಫೈಲ್‌ನ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್‌ಗಳು ಒಂದು ಲಿಂಕ್ಡ್ ಲಿಸ್ಟ್ನಲ್ಲಿರುವವು. ಬ್ಲಾಕ್‌ formula_27ನ ಫಿಸಿಕಲ್ ಅಡ್ರೆಸ್ ಅನ್ನು ಹುಡುಕಬೇಕೆಂದರೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ FAT ಅನ್ನು ಸೀಕ್ವೆನ್ಷಿಯಲ್ ಆಗಿ ಹುಡುಕಬೇಕಾಗುವುದು. MS/DOSಗೆ ಇದು ದೊಡ್ಡ ಪ್ರತಿಬಂಧಕವೇನೂ ಆಗಿರಲಿಲ್ಲ, ಏಕೆಂದರೆ ಡಿಸ್ಕ್‌ಗಳು ಸಣ್ಣವಾಗಿದ್ದವು ಮತ್ತು FAT ಕಡಿಮೆ ಎಂಟ್ರಿಗಳನ್ನು ಹೊಂದಿತ್ತು. FAT12 ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಕೇವಲ 4,096 ಎಂಟ್ರಿಗಳಿದ್ದವು, ಮತ್ತು FAT ಸಾಮಾನ್ಯವಾಗಿ ರೆಸಿಡೆಂಟ್ ಆಗಿರುತ್ತಿದ್ದಿತು. ಡಿಸ್ಕ್‌ಗಳು ದೊಡ್ಡದಾಗುತ್ತಿದ್ದಂತೆ FAT ವಾಸ್ತುಶಿಲ್ಪವು ಪ್ರತಿಬಂಧಕಗಳನ್ನು ಎದುರಿಸಬೇಕಾಗುತ್ತದೆ. ಯೂಸರ್ ಓದಬೇಕೆಂದಿರುವ ಬ್ಲಾಕ್‌ನ ಫಿಸಿಕಲ್ ಅಡ್ರೆಸ್ ಅನ್ನು ತಿಳಿದುಕೊಳ್ಳಲು ಡಿಸ್ಕ್ ರೀಡ್‌ಗಳನ್ನು ನಡೆಸುವುದು ಅವಶ್ಯಕವಾಗಬಹುದು.

TOPS-20 (ಮತ್ತು ಪ್ರಾಯಶಃ TENEX) ಒಂದು ಬಿ-ಟ್ರೀಗೆ ಸದೃಶವಾಗಿರುವ 0ಯಿಂದ 2 lಲೆವೆಲ್ ಟ್ರೀಯನ್ನು ಬಳಸಿದವು. ಒಂದು ಡಿಸ್ಕ್ ಬ್ಲಾಕ್ 512 36-ಬಿಟ್ ಪದಗಳಾಗಿತ್ತು. ಫೈಲ್ ಒಂದು 512 (formula_29) ವರ್ಡ್ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಸರಿಹೊಂದಿಕೊಂಡಲ್ಲಿ, ಆಗ ಫೈಲ್ ಡೈರೆಕ್ಟರಿಯು ಆ ಫಿಸಿಕಲ್ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್‍ಗೆ ಗುರಿಮಾಡಿ ತೋರುವುದು. ಅಕಸ್ಮಾತ್ ಫೈಲ್ formula_30 ಪದಗಳಲ್ಲಿ ಸರಿಹೊಂದಿಕೊಂಡಲ್ಲಿ, ಆಗ ಡೈರೆಕ್ಟರಿಯು ಒಂದು ಆಕ್ಸ್ ಇಂಡೆಕ್ಸ್‌ ಅನ್ನು ತೋರುವುದು; ಆ ಇಂಡೆಕ್ಸ್‌ನ 512 ಪದಗಳು ಇಲ್ಲವೇ NULL ಆಗಿರುವವು (ಬ್ಲಾಕ್ ಅನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿರುವುದಿಲ್ಲ) ಅಥವಾ ಬ್ಲಾಕ್‍ನ ಫಿಸಿಕಲ್ ಅಡ್ರೆಸ್‍ನೆಡೆಗೆ ಗುರಿಮಾಡಿ ತೋರುತ್ತವೆ. ಅಕಸ್ಮಾತ್ ಫೈಲ್ formula_31 ಪದಗಳಲ್ಲಿ ಸರಿಹೊಂದಿಕೊಂಡಲ್ಲಿ, ಆಗ ಡೈರೆಕ್ಟರಿಯು ಒಂದು ಆಕ್ಸ್ ಇಂಡೆಕ್ಸ್‌ ಅನ್ನು ಹಿಡಿದುಕೊಂಡಿರುವ ಬ್ಲಾಕ್ ಅನ್ನು ತೋರುವುದು; ಪ್ರತಿಯೊಂದು ಎಂಟ್ರಿಯೂ NULL ಆಗಿರುವುದು ಅಥವಾ ಆಕ್ಸ್ ಇಂಡೆಕ್ಸ್ ಒಂದನ್ನು ತೋರುವುದು. ಪರಿಣಾಮವಾಗಿ, ಒಂದು formula_31 ಪದಗಳ ಫೈಲ್‌ನ ಫಿಸಿಕಲ್ ಡಿಸ್ಕ್ ಬ್ಲಾಕ್ ಅನ್ನು ಎರಡು ಡಿಸ್ಕ್ ರೀಡ್‌ಗಳಲ್ಲಿ ಪತ್ತೆ ಹಚ್ಚಿ ಮೂರನೆಯದರಲ್ಲಿ ರೀಡ್ ಮಾಡಬಹುದು. 

Appleನ ಫೈಲ್‌ಸಿಸ್ಟಮ್ HFS+ ಮತ್ತು Microsoftನ NTFSಗಳು ಬಿ-ಟ್ರೀಗಳನ್ನು ಬಳಸುತ್ತವೆ. 

ಆಲ್ಗಾರಿದಮ್‌ಗಳು
ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಿ-ಟ್ರೀಗಳು
ಅಳವಡಿಸುವಿಕೆ
ಬಿ-ಟ್ರೀಯು ಈ ಎಲ್ಲಾ ಉಪಾಯಗಳನ್ನು ಬಳಸುತ್ತದೆ