public boolean searchFAT32Element() throws UnsupportedEncodingException {
        //получение корневого элемента FAT32
        byte[] rootBytes = new byte[32];
        for (int i = BPB_RootClus * BPB_BytsPerSec; i < (BPB_RootClus * BPB_BytsPerSec + 32); i++) {                
            rootBytes[i - BPB_RootClus * BPB_BytsPerSec] = imageBytes[i];
        }
        rootElement = new FAT32Directory(rootBytes);
        //явная установка имени (для удобства отображения)
        rootElement.setShortName("\\");        
        // первый байт области данных
        int firstDataByte = firstDataSector * BPB_BytsPerSec;        
        buildHierarchy(rootElement, firstDataByte);
        return true;
    }